我有两个VPS。 我想使用第二个作为辅助DNS服务器。 这两个VPS都是Debian 6.我该怎么做? 我安装bind9并将区域文件从第一个VPS复制到第二个VPS就足够了吗?
首先,如果你想build立一个辅助DNS服务器,你需要定义谁是主从服务器。
例如,在VPS1服务器上,主条目应该像这样:
zone "domain.com" IN { type master; file "master/domain.com"; allow-transfer { VPS2_IP ; }; };
在您将运行从DNS的VPS2机器上添加以下条目:
zone "domain.com" IN { type slave; file "domain.com"; masters { VPS1_IP; }; };
一旦重新启动两台DNS服务器,从服务器(VPS2)将自动从主服务器(VPS1)传输区域文件。
您还需要更改区域文件并添加新的DNS服务器。 添加一个这样的线
@ IN NS ns2.domain.com ns2 IN A VP2_IP
现在唯一剩下的就是通知您的域名注册商的变化。 只有在这之后,你的新NS才会被客户公开和使用。