2016-12-06 58 views
-1

我有2个安装了WHM的服务器。我想将每个服务器的2个IP映射到我的域的4个名称服务器。如何设置DNS以连接2个服务器与1域?

Server 1 IPs: 1.2.3.4 & 1.2.3.5 
Server 2 IPs: 2.2.3.4 & 2.2.3.5 

所以,我的4台服务器应该是这样的:

ns1.example.com 1.2.3.4 
ns2.example.com 1.2.3.5 
ns3.example.com 2.2.3.4 
ns4.example.com 2.2.3.5 

从我的理解:

  • 我需要在我的域名注册商,以创建4个孩子命名服务器和 点他们到这4个IP。
  • 我需要在两台服务器上为我的域创建相同的帐户。

  • 在服务器1上,我需要将NS1和NS2 A记录添加到我的域cPanel帐户的DNS区域条目中。

  • 在服务器2上我需要将NS3和NS4 A记录添加到我的域cPanel帐户的DNS区域条目中。

然后,我会给我的一半客户端NS1和NS2以及剩下的客户端NS3和NS4指向他们的域名。

任何人都可以请建议我在这里分享的观点是足够的吗?当我尝试这些设置为我的服务器。有时,DNS不适用于少数网站。

是否需要将NS3和NS4条目添加到服务器1,反之亦然?

任何帮助将不胜感激。

感谢

回答

1

你必须有两个WHM服务器在同一域的DNS区域文件。

在WHM1服务器让我们假设你有NS1和NS2和WHM2服务器上你有NS3和NS4

你域区域文件应具有的所有4个域名服务器像条目:

domain.com. IN NS NS1 
domain.com. IN NS NS2 
domain.com. IN NS NS3 
domain.com. IN NS NS4 

最好的办法将使用DNS群集。您至少需要一台cPanel/WHM服务器,然后需要一台或多台cPanel/WHM DNS Only服务器。在添加新的cPanel帐户时使用此设置,将会在DNS群集周围同步DNS区域文件。 WHM服务器本身不会是一个DNS服务器,但只会发送区域文件,你DNS群集及其成员。

在你的实际设置中,如果你在WHM2服务器上添加一个cPanel域,假设它添加了4个域名服务器,但是DNS域文件只在添加了cpanel帐户的WHM2上创建。然后,您将在WHM1服务器上为该域手动创建dns区域,以便让所有DNS服务器正常工作。

相关问题