当我运行时,$ 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
。我现在可以毫无问题地发送和接收邮件。
答案1
我需要做什么才能让 dig mail.my-domain.tld 返回与 dig my-domain.tld 相同的地址?
在 的区域文件中添加 的A
记录。 mail
my-domain.tld
我认为设置 MX 记录会(应该?)将 rDNS 查询指向与我的 A 记录关联的 IP 地址。
该MX
记录的作用与您想象的不同。它告诉其他人的 SMTP 服务器将邮件发送到哪里[电子邮件保护]。它不会在主机名和地址之间创建任何关联 - 您需要A
并PTR
记录。