domain-name-system – 域密钥未显示在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上设置了DK,这是指定的dns(namecheap).

经过几次不同的尝试,这是我在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验证实际字符串时,它告诉我一切都是有效的.就像该死的记录不存在一样.它设置为300 btw的TTL.

这是我的MX记录的挖掘

 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记录的问题.
翻译自:https://serverfault.com/questions/566641/domain-key-not-showing-up-in-dns-query

转载注明原文:domain-name-system – 域密钥未显示在DNS查询中