我在 NameCheap 设置了一个域名 ( qplum.co
)。我尝试设置 TXT 记录来为 Mandrill 设置 SPF,但出于某种原因,任何工具都无法检测到此记录。
这是我的 DNS 设置在 NameCheap 的控制面板中的样子(@ 表示无,或裸域“qplum.co”):
@ CNAME qplumLB-804948472.us-east-1.elb.amazonaws.com.
@ TXT v=spf1 include:spf.mandrillapp.com mx ~all
mandrill._domainkey TXT v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb--trimmedAB;
所有在线 SPF 工具(或命令行工具,如 dig 或 nslookup)都无法检测 SPF 记录(或任何其他 TXT 记录)。这SPF 验证工具给出以下错误:“结果 - 永久错误无效查找限制超过 2”。奇怪的是 Mandrill 识别 DKIM 记录,但无法识别 SPF 记录。
我究竟做错了什么?
答案1
您使用 CNAME 作为区域顶点,因此域的所有其他记录都将被忽略。如果您确实想将其他记录放置在区域中,则不能在顶点使用 CNAME。