域密钥未显示在DNS查询中


15

*已解决-请参阅此帖子的底部*

所以这里的问题是我几天来一直在尝试设置域密钥。我过去曾经成功完成过这项工作,但是这次却无法正常工作。

现在,我目前正在努力解决的问题是,当我尝试在DNS记录中查找域密钥时,什么都没有出现。例如,当我进入原型,并在我的域中搜索我的选择器(默认)时,得到的是:

 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

在我的服务器记录中。和繁荣,就像它起作用。

我认为,重要的是要找出这是否实际上是条目的读入方式,而我所读到的所有内容都是错误的,或者是域名便宜的域名服务器的怪异之处。而且,对于其他任何服务器,也是如此。


DNS名称以句点结尾或采用您的来源。听起来namecheap已正确命名。
Jacob Evans 2015年

1
欢迎来到服务器故障!根据我们的问答结构,我们建议您添加自己的答案,而不是在问题中编辑解决方案,这样您就可以在解决方案中赢得声誉!
Falcon Momot 2015年

Namecheap遇到相同的问题...将TXT记录更改为时,default._domainkey是否必须等待DNS传播?
Sethen '16

Answers:


8

是否将它们添加到注册商的DNS服务器中...我不能说。我可以说的是,这些记录不是公开可解析的。您确定没有将记录定义为SRVA记录吗?如果您百分百确定自己已正确添加它们,那么该打电话给Namecheap了。也许他们在托管TXT记录时遇到问题。


我做到了,绝对使它们成为TXT。MX配置在查找方式方面是否有任何不同?谢谢!
Dan Miller

2
我通过将default._domainkey.palabama.com更改为default._domainkey来解决了这一问题,我应该一直这样做还是仅仅是namecheap的怪癖?再次感谢
Dan Miller

1
听起来像是带有namecheap的怪癖。以点号结尾的DNS名称表示它是FQDN ...而......通常,主机名通常被解释为当前区域的子级。即example.com域中的“ www”与“ www.example.com”。很高兴您知道了。和FWIW ... MX只是另一种记录类型。它不会影响任何TXT记录。
TheCompWiz 2014年

很高兴知道。我确定我有时需要重新设置dk。再次感谢您的帮助和跟进。
丹·米勒

2

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

我们试图验证您的DNS更改,但未检测到正确的值

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

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

仅此而已。即使在DKIM检查正确之后,Mailchimp仍继续向我显示错误。(此处的工具:https : //toolbox.googleapps.com/apps/dig/#CNAME/k1._domainkey.dasubhashitam.com

我所做的就是删除mailchimp中的验证,然后按照指南中的建议再次进行验证。瞧!一切正常。我为此浪费了两天。

希望它能帮助到别人。


1

如问题编辑中所述,从更改为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记录。快速检查MXToolBox上的TXT记录也确认了这一点。


0

在GoDaddy的DNS管理器上对我有用的解决方案是使用:

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

以前,我只是使用“ _domainkey”,但没有用。


0

对我来说解决的不是使用域名作为选择器名称。永远不会有类似这样的DNS条目

website._domainkey.website.com.

使用

def._domainkey.website.com.

为我工作!


-2

您从一开始就缺少的是default._domainkey.palabama.com中的结尾(点),它应该是default._domainkey.palabama.com。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.