我有一个在 google 域中注册的域。我想在它上面使用 Amazon SES,所以我验证了域(完成),现在我正在尝试设置 DKIM。
按照亚马逊的指导方针,我们必须向域中添加三个 CNAME 记录。我在谷歌域中设置它们,如果我挖掘其中一个,我会看到:
; <<>> DiG 9.11.3-1ubuntu1.13-Ubuntu <<>> <key1>._domainkey.<site>.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 5730
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;<key1>._domainkey.<site>.com. IN A
;; Query time: 62 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Tue Sep 22 18:29:21 CEST 2020
;; MSG SIZE rcvd: 88
所以我希望记录设置正确。但是 Amazon SES 一直在验证失败(并且没有解释原因)。
我阅读了这个答案,希望找到解决方案,但这不适用于我的情况。
实际上,不,您在那里发布的挖掘显示它没有找到记录,它向您显示您提出的问题,并且它是针对 A 记录(默认情况下),并且那里什么都没有。
你应该有一个“;; ANSWER SECTION”。
尝试
dig any <key1>._domainkey.<site>.com
取回所有可能的记录。如果它没有返回您期望的结果,请返回源并仔细检查谷歌是否正在发布它们。
在您的域的 NS 记录部分检查 google 分配给您的名称服务器,然后执行
dig @<ns-hostname> any <key1>._domainkey.<site>.com