ネームサーバーをローカルネットワーク内でホストしたいときに問題があります。
ドメイン (example.com) を登録しています。
ローカル ネットワーク内で「local.example.com」のネームサーバーをホストしたいと考えています。
ローカル ネットワークのネームサーバーで「local.example.com」のレコードを定義する必要があります。
「local.example.com」の NS レコードを「ns-local.example.com」に設定しました。
「ns-local.example.com」のIPは「192.168.1.243」です。
次のように、ドメイン「example.com」のパブリック DNS に local.example.com の NS レコードを定義しました。
ローカル IN NS ns-local.example.com.
ns-local IN A 192.168.1.243
私たちの LAN には別の再帰 DNS サーバーがありますが、これは権限のある DNS サーバーには使用できません。
「ns-local.example.com」の local.example.com の A レコードを「192.168.1.10」に設定します。
local.example.com に ping を実行すると、67.215.66.132 (servfail.guide.opendns.com) に解決されます!!!!
ローカル ネットワーク内で「dig local.example.com +trace」コマンドを実行すると、正しい結果が得られます (A レコードの場合は「192.168.1.10」)。
すべてのネームサーバーは BIND を使用します。
よろしくお願いします。