内部ドメイン名解決のための外部DNSの使用を防ぐ

内部ドメイン名解決のための外部DNSの使用を防ぐ

私はGodaddyに公開登録ドメイン名を持つウェブサイトを持っています。たとえば、xyz.comとします。残念ながら、すべての内部システムとDNSは内部的に同じドメイン名に設定されています。

インターネットアクセスが可能なシステムから一部のパブリックNTPサーバーにアクセスすると同時に、内部ホストにもアクセスしたいと思います。

resolv.confには次のものがあります。

domain xyz.com.
search xyz.com.
server 8.8.8.8  
server 192.168.4.4 #bind9 with no forwarder or access to internet

私が経験している問題は、内部DNSの前に8.8.8.8を置くと、*.xyz.comに対するすべてのクエリがGoDaddy IPから肯定的な結果を返し、実際にホスト名システムを使用してこれらの内部にアクセスできないことです。内部DNSを最初に配置すると、time.centos.orgなどのNTPサーバー名を解決できません。

この問題をどのように解決できますか?
DNSにワイルドカードレコードがあるからですか?

ベストアンサー1

内部DNSサーバーで転送を有効にする必要があります。インターネットにアクセスできないと言われましたが、アクセスできるようにネットワークの他の場所に移動します。

失敗した場合は、内部DNSに外部名を追加してください。

おすすめ記事