我的互联网提供商会自动创建一个动态 DNS,将类似名称的名称指向client120.example.com
我的动态 IP 地址。
我看到这是通过回复包含我的 IP 的 DNS“A”记录来完成的。
是否可以在我的本地绑定服务器上为该域指定其他 DNS 条目?(如 MX/mail 等)
我创建了 MX 记录,但是从在线服务查询时,它只显示单个 DNS 记录,即将名称指向我的 IP 的“A”记录。
是否有额外的 DNS 设置允许我的计算机回复更多记录,或者我主机上的父 DNS 服务器可以锁定我执行此操作?
答案1
由于通常只有一个权威区域,因此通常不支持这种复杂功能,因此如果您想运行自己的添加随机记录的 DNS 区域,则您要么需要找到支持该复杂功能的 DNS 服务器,要么将其与会咨询 DNS 服务器 A 的脚本组合在一起,当该脚本发生变化时更新 DNS 服务器 B 的区域,然后指出需要指向 B 而不是 A 的客户端,再加上在出现故障或出错时通常进行的有趣的调试。
更明智的做法是让您的互联网提供商以某种方式提供设置 MX 记录的支持,因为这样就只有一个权威区域。另一种选择是拥有 DNS 的内部视图,但在这种情况下,内部视图通常不关心互联网提供商在外部设置的内容,因此不会有脚本混乱来确保某些记录从一个区域复制到另一个区域。
答案2
MX
更新记录时不需要设置记录A
。记录MX
指向记录,因此更新记录A
时将更新邮件服务器的 IP 地址。如果 IP 地址发生变化,则、和的相关记录也不需要更新。A
SPF
DKIM
DMARC
MX
虽然您可以在动态 IP 地址上运行,但直接发送邮件会遇到困难。使用提供商的电子邮件中继服务器来发送电子邮件。