我在新服务器上设置了一个新域名,在测试 DNS 时,我收到了我担心的 2 个警告:
1)Delivery over IPv4 to [email protected] could not be done.
2)Failed to deliver email for SOA RNAME of domain.co.uk (server.domain.co.uk) using [email protected].
有人知道我该如何解决这些错误吗?我有一个 SOA 记录以及 rDNS(就我在 DNS 中看到的而言),但我不明白为什么会显示这些错误。电子邮件地址肯定也设置好了,并且正常工作。
答案1
这两个警告似乎是相关的:SOA
场地是server.atomicpenguinclothing.co.uk.
,这意味着 DNS 联系人是[email protected]
。发往该电子邮件地址的邮件能发过去吗?
答案2
看起来 Pingdom 使用的是 .SE 的 DNSCheck 工具的一个非常老的版本。几年前,我们删除了那个失败的测试,因为它非常不可靠。它有一半的时间会给出假阴性或假阳性,这让它变得比无用更糟糕。它也不是真正可以修复的,因为它试图回答“发送到这个地址的邮件会到达收件人吗?”这个问题,这既超出了 DNS 的范围,又定义不明确。所以,简而言之,您可以放心地忽略这个失败。
或者尝试使用以下任一方式测试您的域名.SE 的 DNSCheck或者我们(与 AFNIC 合作)编写的用于替代它的新工具,区域管理员。这两种工具都是开源的,用 Perl 编写,可从 Github 获取。Zonemaster 也在 CPAN 上。如果您更喜欢命令行版本而不是基于 Web 的服务,这两种工具都有命令行版本。
答案3
当您实际发布域名而不是链接到探索它的工具时,它会有所帮助。
您的 SOA 记录是:
atomicpenguinclothing.co.uk. IN SOA ns1.atomicpenguinclothing.co.uk. server.atomicpenguinclothing.co.uk. 2016010704 86400 7200 604800 86400
该字段server.atomicpenguinclothing.co.uk.
应该是可用于联系 DNS 管理员的电子邮件地址,第一个点.被替换为@。这是有效的电子邮件地址吗?
因为看起来 SMTP 端口(tcp 25)对 MX 记录 atomicpenguinclothing.co.uk 没有响应。