【问题标题】:How to setup DNS to connect 2 servers with 1 Domain?如何设置 DNS 以连接 1 个域的 2 台服务器?
【发布时间】:2017-04-21 13:46:36
【问题描述】:

我有 2 台安装了 WHM 的服务器。我想将每个服务器的 2 个 IP 映射到我的域的 4 个名称服务器。

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,反之亦然?

任何帮助将不胜感激。

谢谢

【问题讨论】:

    标签: dns cpanel whm nameservers a-records


    【解决方案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 服务器正常运行。

    【讨论】:

      猜你喜欢
      • 2010-10-24
      • 2017-07-01
      • 2010-11-04
      • 2015-12-31
      • 2017-04-30
      • 1970-01-01
      • 2010-12-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多