*已解决 – 请参阅本文的底部*
这里的问题是我一直在尝试设置域密钥几天.我过去成功了,但是这次我无法让它工作.
现在我正在努力解决的问题是,当我尝试在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服务器的一个怪癖,域名应该被排除在字符串之外.此外,如果是其他任何服务器的情况.