我正在尝试在 HostGator 上设置新的名称服务器。我们已经设置了 NS1. 和 NS2.,但我还需要 NS3 - NS6,而且只有 3 个位置可用于名称服务器分配。
另一个选项是使用不同的域名,但其余的域名托管在 Verio 上,我不知道如何为 Verio 域名执行此操作。是否有人有资源或信息可以帮助我在 Verio 上设置名称服务器(或在 HostGator 上设置 3 个以上的名称服务器)?我将不胜感激。
编辑
让我解释一下我的情况。我有 3 台服务器。我拥有大约 50 个域名,它们都属于不同的客户。除了用作我们名称服务器的单个域名外,它们都由 verio 托管。因此,我们有 NS1.example.com 和 NS2.example.com,它们指向服务器 1。我需要 NS3 和 NS4 指向服务器 2,NS5 和 NS6 指向服务器 #3。我们将托管服务分散到三台服务器上。实际上,每台服务器上我们可能有 15 个左右的网站。因此,我需要控制每个域名在服务器上的 DNS。我不想从注册商的区域文件中执行此操作。我是否正确地假设我需要名称服务器来分配给域名?指向新服务器?
答案1
五种可能的答案:
- 你不需要这么做(四个名称服务器对 Google 来说就足够了)
- 如果你的域名太长,回复无法放入 512 字节的 UDP 数据包中,那么你可能不应该这样做
- 您可以为每个名称服务器放置多个 IP,这有帮助吗?
- 您需要联系您的注册商,看看他们是否可以做到这一点(他们不会)
- 您需要将您的域名转移到允许传统最大十三名称服务器,其界面足够直观,您可以使用它来做您想做的事情。
编辑:
请从更高层次解释您的问题 :) 您当然不需要为每台服务器设置两个名称服务器,尤其是不同的名称服务器(这在数学上是不可能的)。简而言之,名称服务器是将名称(如 www.example.com)转换为 IP 地址的服务器。如果您有三台服务器,那么每台服务器只需要一个名称,而一台名称服务器中可以有成千上万个名称到 IP 对。
对于您控制的每个域名,您需要指定至少两个名称服务器(以防其中一个发生故障),以便互联网知道如何找到该域中服务器的 IP 地址,但通常名称服务器服务于很多域名,注册商或域名经销商会很乐意为他们销售的域名提供和预先配置名称服务器。如果您从 HostGator 购买域名,那么您可以使用他们的名称服务器。
现在,如果你已经购买了三台服务器,你想将它们用于自己的目的,那么您肯定希望能够通过名称(www.example.com、server-a.example.com、whatever.example.com)而不是 IP 来引用这些服务器。您需要配置您的域可能已经拥有的名称服务器,这要感谢 HostGator。它可能在 HostGator 的域管理中,称为配置域的 DNS 信息或区域文件,但最好向 HostGator 询问。
答案2
对于某些注册商,您需要致电并要求他们为您注册私有名称服务器。这取决于主机。例如,Verio 必须为您注册它们。但是,您需要确保他们正确拼写了域名(我刚遇到过这个问题)。对于像 godaddy 这样的注册商,您必须自己添加它们。只需登录并编辑区域文件即可。您需要添加如下所示的 A 记录:
ns1 [ip address here] 1 Hour A
ns2 [ip address here] 1 Hour A
添加 A 记录后,创建新的 NS 记录(它应该列在其中,与 A 相同)。如果没有列出,您需要致电您的注册商并让他们添加 NS 记录。您的 NS 记录应如下所示:
[ip address here] ns1.example.com 1 Hour NS
[ip address here] ns2.example.com 1 Hour NS
这可能需要很长时间才能传播。不要惊慌。只需尝试通过访问 whatsmydns.net 来监控传播进度即可。传播完成后,您需要更改域名上的名称服务器。如果您在传播完成之前执行此操作,您的网站可能会瘫痪。
编辑
如果您的名称服务器在一两天后仍未传播(就像我的一样),请尝试删除记录并重新添加。说真的。这听起来很奇怪,但它发生在我为其创建名称服务器的两个域名上。