web-dev-qa-db-ja.com

DNSキーにドメインキーが表示されない

*解決済み-この投稿の下部を参照してください*

ここでの問題は、私が数日間ドメインキーを設定しようとしていることです。過去に成功しましたが、今回はうまく動かせません。

現在、私が現在取り組んでいる問題は、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サーバーの癖があるかどうかを確認することが重要だと思います。また、他のサーバーの場合も同様です。

15
Dan Miller

それらをレジストラのDNSサーバーに追加したかどうかにかかわらず...言うことはできません。私が言えることは、記録は公に解決できないということです。レコードをSRVまたはAレコードとして定義していませんか? 100%確信している場合は、それらを適切に追加したことを確認してください。Namecheapに電話して、話しかけてください。多分彼らはTXTレコードをホスティングする問題を抱えています。

8
TheCompWiz

[解決しよう]基本的に、私は同じ問題を抱えていました。 Mailchimp統合のためにNamecheapにDKIM(CNAME)およびSPF(TXT)レコードを追加しましたが、Mailchimpからこのメッセージを受け取りました。

DNSの変更を確認しようとしましたが、正しい値が検出されませんでした

問題は、Mailchimpがこの文字列を[Host]フィールドに追加することを要求することです。

k1._domainkey.domainname.com

しかし、誰かが上記で示唆したように、Namecheapではドメイン名を含める必要はありません。 mailchimpの場合、k1._domainkeyで十分でした。 Namecheapの担当者と再確認しました。彼らはそれを確認し、私にこのガイドを示しました。

https://www.namecheap.com/support/knowledgebase/article.aspx/9845/2208/how-to-connect-a-domain-to-mailchimp

もう1つのトリック。 Mailchimpは、DKIMチェックが正しくても、エラーを表示し続けました。 (ここにツール: https://toolbox.googleapps.com/apps/Dig/#CNAME/k1._domainkey.dasubhashitam.com

私がしたことは、mailchimpで検証を削除し、ガイドで提案されているようにもう一度実行することでした。出来上がり!物事は働いた。そして、私はこれで2日を無駄にしました。

それが誰かを助けることを願っています。

2
Kiran Kumar

質問の編集に示されているように、たとえばdefault._domainkey.example.comからdefault._domainkeyは問題を解決します。

Namecheapがドメイン名を追加するように見えるため、default._domainkey.example.comdefault._domainkey.example.com.example.comになります。

この理論をテストするために、DNSルックアップを行いました。

nslookup -q=TXT default._domainkey.example.com.example.com

案の定、TXTレコードがあります。簡単な TXT MXToolBoxのレコード のチェック)==でも確認できました。

1
Nateowami

私が解決したのは、セレクター名としてドメイン名を使用していなかったことです。次のようなDNSエントリはありません

website._domainkey.website.com.

を使用して

def._domainkey.website.com.

私のために働いた!

0
Ste_95

GoDaddyのDNSマネージャーで私のために働いたソリューションは、使用することでした:

ホストセクションの「dkim._domainkey」(引用なし)TXT値の「v-DKIM ....」、キー全体を含む).

以前は、単に「_domainkey」を使用していましたが、機能しませんでした。

0
Ryan Young