プライベートDNSサーバーの問題を解決しようとしています。
私のドメイン(mydomain.comなど)のパブリックDNSとBind9のローカルDNS設定を正常に確認できますが、mydomain.comのパブリックレコードを確認できない状況があります。
この問題を解決する方法がわかりません。
助けてくれてありがとう。
編集:正しく機能しないものが何であるかをよりよく理解します。
私の個人的なNS1に設定:priv1.mydomain.com - 192.168.0.10 priv2.mydomain.com - 192.168.0.10
プロバイダとして設定: pub1.mydomain.com
クライアントPC - dig test.mydomain.com @private.NS1 - > 192.168.0.10 - >関係ありません
クライアントPC - dig google.com @private.NS1 - > 172.217.23.238 - >気にしないでください。
クライアントPC - dig pub1.mydomain.com @private.NS1 - >応答なし
私の問題は個人記録や公開履歴にアクセスすることです。
答え1
内部および外部で特権 DNS を実行します。大丈夫です。つまり、外部検索は外部アドレスを取得し、内部検索は内部アドレスを取得します。
ただし、内部 DNS には必ず権限があるため、ドメインに関するすべての情報があることがわかります。したがって、内部要求を解決するには、pub1.mydomain.com
その要求を内部DNSに追加する必要があります。すでに外部DNSにあることは重要ではありません。内部にも追加する必要があります。
答え2
- 登録サービスにドメインを登録し、プライマリNSサーバーをBINDインスタンスに変更します。
- バインドサーバーの設定(ルートプロンプトなど)
- SOAとNSがバインディングで正しく設定されています。
デフォルトでは、dig NS yourdomain.comはBINDサーバーを指す必要があり、これが確認する最初のステップです。