域密钥不在DNS查询中显示

*解决 – 看到这个职位的底部*

所以这里的问题是,我一直在试图build立一个域密钥几天。 过去我成功地做到了,但是这一次我无法完成。

现在我正在琢磨的问题是,当我尝试在DNSlogging中查找域密钥时,什么都不显示。 例如,当我去protodave,并search我的select器(默认)在我的领域,这里是我得到:

DNS QUERY: default._domainkey.palabama.com QUERY STATUS: No DNS TXT Record found TXT RECORD: 

当我尝试挖掘logging时,我没有得到答案部分。
当我去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。 logging在想,也许,因为我的MXlogging被设置为mail.palabama.com。 这将有助于,原来这行不是在DNS中,并没有改变任何东西。

当我在DKIMcore中validation实际string时,它告诉我一切都是有效的。 就像这个该死的logging不存在 它设置为300 btw的TTL。

这里是我的MXlogging的挖掘

  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 

在我的服务器logging。 和繁荣,就像它的工作。

然而,我认为,重要的是要弄清楚这个入口是如何读取的,而且我所读到的所有内容都是错误的,或者是一个名字的DNS服务器的怪癖,这个域名应该被排除在string之外。 而且,如果这是其他服务器的情况。

无论您是否将其添加到您的注册商的DNS服务器…我不能说。 我可以说,这些logging是不公开的。 你确定你没有把logging定义为SRVAlogging吗? 如果你100%确定你已经正确地添加了它们,那么可以打电话给Namecheap了,然后和他们交谈。 也许他们有托pipeTXTlogging的问题。

正如编辑问题所示,从default._domainkey.example.com更改为default._domainkey可以解决问题。

它看起来像Namecheap附加域名,所以default._domainkey.example.com成为default._domainkey.example.com.example.com

为了testing这个理论,我做了一个DNS查找:

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

果然,有TXTlogging。 MXToolBox上的TXTlogging快速检查也证实了这一点。

[已解决]基本上,我有同样的问题。 在Namecheap中为Mailchimp集成添加了DKIM(CNAME)和SPF(TXT)logging,但从Mailchimp中获取了此消息。

我们试图validation您的DNS更改并没有检测到正确的值

问题是Mailchimp要求在主机字段中添加此string。

k1._domainkey.domainname.com

但正如有人build议,在Namecheap中,你不需要包含域名。 在我的情况下,对于mailchimp,只需k1._domainkey就足够了。 我与Namecheap人仔细检查。 他们证实了这一点,并向我指出了这个指南。

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

还有一个窍门。 即使在DKIM检查正确之后,Mailchimp仍然显示错误。 (工具在这里: https : //toolbox.googleapps.com/apps/dig/#CNAME/k1._domainkey.dasubhashitam.com )

我所做的是删除mailchimp中的validation,并按照指南中的build议重新执行。 瞧! 事情奏效。 而且我浪费了两天的时间。

希望它有助于某人。

在GoDaddy的DNSpipe理器上为我工作的解决scheme是使用:

包含整个密钥的TXT值中主机部分的“dkim._domainkey”(不含引号)“v-DKIM ….”。

以前,我只是使用“_domainkey”,这是行不通的。

什么解决了我没有使用域名作为select器名称。 永远不要有一个DNS条目

 website._domainkey.website.com. 

运用

 def._domainkey.website.com. 

为我工作!

你从一开始就缺less的是在default._domainkey.palabama.com尾部(点)它应该是default._domainkey.palabama.com。