好的,这应该是直截了当的,我很惭愧我自己还没能解决这个问题,但是......
我最近发现了 Amazon Route 53 DNS 服务,现在我正在将其用于我管理的域。为了检查我的 MX 记录是否完好,我使用 MXToolBox.com 显示 MX 记录并对每个 MX 服务器运行快速 SMTP 检查。
以下是 Route 53 中的一个域的示例:
但是,当我尝试在 MXToolBox.com 上运行查询时mx:nylandconstruction.co.uk
,我似乎被重定向到查询结果,a:nylandconstruction.co.uk
并且未返回 MX 记录:
所以我从命令行检查:
$ dig nylandconstruction.co.uk MX +short
10 mx01.nylandconstruction.co.uk
15 vps02.aws.joe.nyland.tk.
这证实了 MX 记录存在。
如果我向 MX 服务器查询 gmail.com,MXToolBox.com 的行为正确:
因此看起来至少只有我的域名没有向 MXToolBox 返回有效的 MX 记录。
有人知道原因吗?对于其他使用 Route 53 作为 DNS 的人来说,上述方法是否正常工作?
答案1
看起来像是 mxtoolbox 的一个错误。这种情况发生在所有 .co.uk、.co.nz 等域名上。我猜它不喜欢有两个字段的 TLD。您可以使用mx:google.co.uk
、mx:thetimes.co.uk
、进行检查mx:nzherald.co.nz
,您总是会得到一条 A 记录。
答案2
您最近是否更改了记录?您可能需要等待之前的记录的 TTL 到期。它们对我来说报告的是正确的。
nylandconstruction.co.uk mail is handled by 10 mx01.nylandconstruction.co.uk.
nylandconstruction.co.uk mail is handled by 15 vps02.aws.joe.nyland.tk.