同一域的多个 DNS BIND 服务器(区域)

Gra*_*ite 2 dns master vps bind

我想知道是否有可能有一个域,由 2 个 DNS 服务器处理,主区域。

例如,我有域名,example.com在注册商,我想使ns1.example.comns2.example.com。我想ns1.example.com在 VPS1 和ns2.example.comVPS2 上都安装了 BIND,指向托管网站的 VPS3。

可以这样吗?为同一个域有 2 个主区域,每个区域有一个 NS,在不同的 IP 上,都指向另一个。

Pau*_*aul 5

这是设置 DNS 的标准方法。两个 DNS 服务器将被认为是最少的。

通常你会指定一个作为区域的主,一个作为从。

主配置看起来像这样:

zone "example.com" {
        type master;
        allow-transfer { <slave IP>; };
        file "/etc/bind/pri/db.domain";

};
Run Code Online (Sandbox Code Playgroud)

奴隶看起来像这样:

zone "example.com" {
       type slave;
       masters { <master ip>;};
        file "/etc/bind/sec/db.domain";

};
Run Code Online (Sandbox Code Playgroud)

从站将从主站获取更新,因此您只需要更新主站上的区域,它将被复制到从站。