*解決済み-この投稿の下部を参照してください*
ここでの問題は、私が数日間ドメインキーを設定しようとしていることです。過去に成功しましたが、今回はうまく動かせません。
現在、私が現在取り組んでいる問題は、DNSレコードでドメインキーを検索しようとしても、何も表示されないことです。たとえば、protodaveにアクセスし、ドメインでセレクター(デフォルト)を検索すると、次のようになります。
DNS QUERY: default._domainkey.palabama.com
QUERY STATUS: No DNS TXT Record found
TXT RECORD:
レコードを掘ってみると、回答セクションがありません。
DKIMcoreにアクセスすると、以下が表示されます。
This is not a good DKIM key record. You should fix the errors shown in red.
DNS query failed for 'default._domainkey.palabama.com':NOERROR
A public-key (p=) is required
事実、私は登録済みのDNS(namecheap)である私のレジストラのDNSにDKを設定しました。
数回の試行の後、namecheapでの私のセットアップは次のとおりです
default._domainkey.mail.palabama.com. TXT v=DKIM1; g=*; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC0kOjYjN2gAfTuQgsyS/rGUcMbZ3zg5Pf5pHyN735OufSnkLbpYgnDJcIyQTjhbeGBPoPwlvL1fOa1/TOsp2vT9fFIFtgGXg8yVpSKrttdOCX7a3CYkQIO4WQU+2MAzT+Z3IBroTBDmjS61fhRSyoUlPBhUYTECodVu3GENkoLUQIDAQAB
default._domainkey.palabama.com. TXT v=DKIM1; g=*; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC0kOjYjN2gAfTuQgsyS/rGUcMbZ3zg5Pf5pHyN735OufSnkLbpYgnDJcIyQTjhbeGBPoPwlvL1fOa1/TOsp2vT9fFIFtgGXg8yVpSKrttdOCX7a3CYkQIO4WQU+2MAzT+Z3IBroTBDmjS61fhRSyoUlPBhUYTECodVu3GENkoLUQIDAQAB
私はそのmail.palabama.comを投げました。 MXレコードがmail.palabama.comに設定されているため、多分それを考えて記録します。元々その行はDNSになく、何も変更しませんでした。
DKIMcoreで実際の文字列を確認すると、すべてが有効であることがわかります。まるでレコードが存在しないかのようです。 TTL of 300 btwに設定されています。
これが私のMXレコードのDigです
Dig palabama.com MX
; <<>> Dig 9.8.4-rpz2+rl005.12-P1 <<>> palabama.com MX
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12713
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;palabama.com. IN MX
;; ANSWER SECTION:
palabama.com. 1800 IN MX 10 mail.palabama.com.
何が悪いのですか?これで髪を抜いています。
編集:解決済み!!!
直した!ハレルヤ! TheCompWizの回答に感謝します。これは基本的に私が頭がおかしくなく、すべてのユーザーのミスを除いて、DNSサーバーの側に問題があることを確認してくれました。私は実験として何かを試みました...置くのではなく
default._domainkey.palabama.com
Palabama.comを削除して、
default._domainkey
私のサーバーレコードで。そして、ブームは、そのように機能しました。
ただし、それが実際にエントリを読み取る方法であるかどうか、および読み取った内容がすべて間違っているかどうか、またはドメインが文字列から除外されるべきであるというNamecheapのDNSサーバーの癖があるかどうかを確認することが重要だと思います。また、他のサーバーの場合も同様です。
それらをレジストラのDNSサーバーに追加したかどうかにかかわらず...言うことはできません。私が言えることは、記録は公に解決できないということです。レコードをSRV
またはA
レコードとして定義していませんか? 100%確信している場合は、それらを適切に追加したことを確認してください。Namecheapに電話して、話しかけてください。多分彼らはTXTレコードをホスティングする問題を抱えています。
[解決しよう]基本的に、私は同じ問題を抱えていました。 Mailchimp統合のためにNamecheapにDKIM(CNAME)およびSPF(TXT)レコードを追加しましたが、Mailchimpからこのメッセージを受け取りました。
DNSの変更を確認しようとしましたが、正しい値が検出されませんでした
問題は、Mailchimpがこの文字列を[Host]フィールドに追加することを要求することです。
k1._domainkey.domainname.com
しかし、誰かが上記で示唆したように、Namecheapではドメイン名を含める必要はありません。 mailchimpの場合、k1._domainkeyで十分でした。 Namecheapの担当者と再確認しました。彼らはそれを確認し、私にこのガイドを示しました。
もう1つのトリック。 Mailchimpは、DKIMチェックが正しくても、エラーを表示し続けました。 (ここにツール: https://toolbox.googleapps.com/apps/Dig/#CNAME/k1._domainkey.dasubhashitam.com )
私がしたことは、mailchimpで検証を削除し、ガイドで提案されているようにもう一度実行することでした。出来上がり!物事は働いた。そして、私はこれで2日を無駄にしました。
それが誰かを助けることを願っています。
質問の編集に示されているように、たとえばdefault._domainkey.example.com
からdefault._domainkey
は問題を解決します。
Namecheapがドメイン名を追加するように見えるため、default._domainkey.example.com
はdefault._domainkey.example.com.example.com
になります。
この理論をテストするために、DNSルックアップを行いました。
nslookup -q=TXT default._domainkey.example.com.example.com
案の定、TXTレコードがあります。簡単な TXT MXToolBoxのレコード のチェック)==でも確認できました。
私が解決したのは、セレクター名としてドメイン名を使用していなかったことです。次のようなDNSエントリはありません
website._domainkey.website.com.
を使用して
def._domainkey.website.com.
私のために働いた!
GoDaddyのDNSマネージャーで私のために働いたソリューションは、使用することでした:
ホストセクションの「dkim._domainkey」(引用なし)TXT値の「v-DKIM ....」、キー全体を含む).
以前は、単に「_domainkey」を使用していましたが、機能しませんでした。