我的 VPS 托管提供商同意我使用他们的 DNS 服务器,通过向我的客户提供虚荣名称服务器来呈现更专业的外观。
例如,他们说我需要一个 DNS 记录将 ns1.MyDomain.com 指向 ns1.VPSProvider.com 的 IP。
因此,发送到 ns1.MyDomain.com 的任何 DNS 查询都将被发送到 ns1.VPSProvider.com 的 IP,并且它们将做出响应
该域名已在 123-reg 注册。因此,在 123-reg 的帮助下,我该如何/在哪里为 ns1.MyDomain.com 添加 DNS 记录?它只是 ns1 的 CNAME 记录吗?
其次,拥有像这样的虚荣域名服务器(例如 spam、google、rdns 等)有什么缺点吗?
答案1
您需要创建两个 A 记录,将 ns1.mydomain.com 指向 ns1.vpsprovider.com 的 IP 地址,将 ns2.mydomain.com 指向 ns2.vpsprovider.com 的 IP 地址。CNAME 条目会添加额外的 DNS 查找,在创建名称服务器时应避免使用(事实上会破坏 RFC)。
如果您将这些虚荣名称服务器用于您自己的域名,而不仅仅是用于其他人的域名,那么您还需要将您域名的 ns 记录设置为您自己的名称服务器和所提供的名称服务器的 IP 地址。您需要在您的 vps 提供商的名称服务器上而不是 123-reg 上执行所有这些操作,因为除了域名注册之外,您不再将 123-reg 用于任何其他用途。
像这样设置名称服务器没有任何缺点,除了你必须使用 vps 提供商的控制面板来更改你的 dns 而不是 123-reg 控制面板(尽管这实际上可能是一个优势)。
我不记得 123-reg 是否提供 .uk 域名服务器。如果他们提供,并且您的域名是 .uk 域名,那么切换到 .com 域名服务器理论上会略微降低速度。不过这并不明显。
答案2
您不能使用 CNAME 记录,因为 NS 记录的右侧不能是别名(RFC 1035,第 3.6.2 节)。您必须使用 A 和 AAAA 记录并使其与 VPSProvider.com 保持同步。这并不容易,因为它们可能会突然改变。
坦白说,如果您完全不了解 DNS,最好不要使用“虚荣名称服务器”,特别是对于付费客户……