我的托管服务提供商不支持某些 DNS 记录(SPF、长 CNAME 等),但我拒绝更换服务提供商。
我有自己的本地 DNS 以及用于我的域名的转发区域,并且我想将我的本地服务器用于 SPF,同时保留我的提供商的 DNS 用于其他基本记录。
我使用 1and1 作为我的注册商/DNS 提供商。我在本地运行 Windows Server 2003 Enterprise Edition,并具有正确的 DNS 服务器/网络配置。
答案1
DNS 中定义的任何给定区域只能有一个权威信息源。您不能将区域的 MX 记录托管在一台服务器上,而将 TXT 记录(SPF 使用的记录)托管在另一台服务器上。您可以将子域委托给另一台服务器(您可以告诉主服务器将“www”子域委托给另一台 DNS 服务器,但您不能在服务器之间拆分根记录)。从本质上讲,您想要做的事情是不可能的。
如果你想继续使用 1&1 托管,那么从技术角度来说,你无法使用第三方 DNS 提供商,例如域名解析网(由我经营)DynDNS网站,編輯DNS.net等,或者您自己的 DNS 服务器。只需将您的 DNS 记录复制到另一个提供商,在您的注册商处重新委托您的域名,您就可以按照自己喜欢的方式管理 DNS。它不必与托管提供商绑定。只需将适当的 A 记录指向托管提供商的 IP 地址,它就可以正常工作。