Domain-Name-System
配置輔助 dns 伺服器 debian
我有兩個VPS。我想使用第二個作為輔助 dns 伺服器。兩個 VPS 都是 Debian 6。我怎麼能這樣做?我安裝 bind9 並將區域文件從第一個 VPS 複製到第二個 VPS 就足夠了嗎?
首先,如果要設置輔助 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 才會公開並被客戶使用。