当我运行时,$ dig my-domain.tld
我得到了正确的 IP 地址,但是当我运行时,$ dig mail.my-domain.tld
我得到了如下所示的内容:
;; AUTHORITY SECTION:
my-domain.tld. 600 IN SOA ns03.domaincontrol.com. dns.jomax.net. numbersnumbernumbers
我绝对认为ns03.domaincontrol.com
这是我的 DNS 提供商的默认名称服务器之一,并且我认为设置 MX 记录会(应该?)将 rDNS 查询指向与我的 A 记录关联的 IP 地址。我确实与我的云提供商设置了反向 DNS。我需要做什么dig mail.my-domain.tld
才能返回与 相同的地址dig my-domain.tld
?
2020 年 4 月 23 日更新:RedGrittyBrick 基本上是正确的,尽管我仍然不太清楚如何编写或使用区域文件。我通过做两件事来改变我的 DNS 提供商的 MX 记录,设法解决了我的 DNS 问题。1) 我为 , 添加了一条 A 记录mail.my-domain.tld
,并且,2) 我已将 MX 记录从 更改mail.my-domain.tld
为my-domain.tld
。我现在可以毫无问题地发送和接收邮件。
将
A
记录添加mail
到区域文件中my-domain.tld
。MX
唱片并没有像你想象的那样做。它告诉其他人的 SMTP 服务器将发送给某人@my-domain.tld 的邮件发送到哪里。它不会在主机名和地址之间创建任何关联 - 您需要A
并PTR
为此记录。