2 つの debian 7 VPS があり、どちらもいくつかのサービスを実行しており、そのうちの 1 つで ISPConfig を実行して両方を管理しています。
プライマリ サーバー (ns1.example.com) にログインして、次のようにします。
DiG @ns1.example.com any example.com
DiG @ns2.example.com any example.com
ns1 はすべてのレコードで正常に応答しますが、NS2 は応答しません。
; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> @ns2.example.com any example.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 45647
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available
ただし、セカンダリ サーバー (ns2) にログインして同じ 2 つのコマンドを実行すると、どちらも正しい DNS レコードを返します。
私はBINDに非常に慣れていないので、これに少し苦労していますが、両方のサーバーにすべてのレコードがあるように見えるため、ネットワーク/バインド構成に関係しているだけだと思います.ns2はそうではありません.それらを他のサーバーに渡しますか?
編集:私が投稿したので、これがserverfaultでより良いかどうかはわかりません..