一个域名下的不同服务器有两个 A 记录,可以吗?

一个域名下的不同服务器有两个 A 记录,可以吗?

一个域下的不同服务器可以有两个 A 记录吗?

ns1.domain.com from server1 points to 192.168.1.1

ns2.domain.com from server2 points to 192.168.1.2

这种情况可能吗?如果可能,请问如何配置 Bind9 以实现此目的?

答案1

我想要的只是在一个域下设置一个主 DNS 服务器和从 DNS 服务器。因此,如果主服务器不负责任,从服务器就可以工作。为此,我需要在服务器 1 上创建 ns1,在服务器 2 上创建 ns2。(不同的子网)。但父域配置为服务器 1。

在两台服务器上放置完全相同的区域文件。区域文件应同时包含NS记录以及A每个名称服务器的记录。理想情况下,从服务器应直接拉取主服务器的区域文件。如下所示:

mydomain.com IN SOA ns1.mydomain.com. hostmaster.mydomain.com.
  ( 1 3600 1100 2000000 8400 )
    IN NS ns1.mydomain.com.
    IN NS ns2.mydomain.com.
ns1.mydomain.com. IN A 1.2.3.4
ns2.mydomain.com. IN A 1.2.3.5

告知您的注册商有关这两个名称服务器的信息。如果名称服务器位于其服务的域内,请确保添加了粘合记录。

相关内容