0 domain-name-system vps debian bind
我有两个 VPS。我想使用第二个作为辅助 dns 服务器。两个 VPS 都是 Debian 6。我怎么能做到这一点?我安装 bind9 并将区域文件从第一个 VPS 复制到第二个 VPS 就足够了吗?
首先,如果您想设置辅助 DNS 服务器,您需要定义谁是主服务器和从服务器。
例如在 VPS1 服务器上,主条目应该像这样:
zone "domain.com" IN {
type master;
file "master/domain.com";
allow-transfer { VPS2_IP ; };
};
Run Code Online (Sandbox Code Playgroud)
在您将运行从属 DNS 的 VPS2 机器上添加以下条目:
zone "domain.com" IN {
type slave;
file "domain.com";
masters { VPS1_IP; };
};
Run Code Online (Sandbox Code Playgroud)
重新启动两个 DNS 服务器后,从服务器 (VPS2) 将自动从主服务器 (VPS1) 传输区域文件。
您还需要更改区域文件并添加新的 DNS 服务器。添加这样的一行
@ IN NS ns2.domain.com
ns2 IN A VP2_IP
Run Code Online (Sandbox Code Playgroud)
现在剩下的唯一事情就是将更改通知您的域注册商。只有在此之后,您的新 NS 才会公开并由客户使用。
| 归档时间: |
|
| 查看次数: |
1655 次 |
| 最近记录: |