web-dev-qa-db-ja.com

DHCPの使用時に登録されていない逆引きDNSレコード

私はWindowsマシンで奇妙な動作に遭遇しました。これは、Vista/2008から8.1/2012 R2までのすべてのWindowsバージョン間でかなり一貫しているようです。 Windows XPまたはWindows Server 2003を使用している場合は、代わりに発生しません。

問題はこれです:ネットワークアダプターがDHCP用に構成されており、DHCPサーバーがクライアントに代わってDNSレコードを登録しない場合(それができないため、またはそうするように構成されていないため)、フォワードAレコードは登録されますが、リバースPTRレコードは登録されません

さらに詳細:

  • フォワードDNSゾーンとリバースDNSゾーンの両方がAD統合され、動的更新を受け入れます。
  • すべてのコンピューターがドメインに参加しています。
  • すべてのコンピューターは、静的に構成されている場合でも、DHCPから構成を取得している場合でも、正しい内部DNSサーバーを使用します。
  • 「この接続のアドレスをDNSに登録する」は、ネットワークアダプターで有効になっています。
  • コンピューターに静的IPアドレスがある場合はすべて問題ありません。順方向レコードと逆方向レコードの両方が自動的に登録されます。
  • 同じコンピューターがDHCP用に構成されている場合、フォワードレコードは登録されますが、リバースレコードは登録されません。
  • これは、OSバージョンが6.0以上のすべてのコンピューターで発生し、単一のマシンとは関係ありません。
  • 金額なしipconfig /registerdnsは何でも変更します。
  • エラーはどこにも記録されません。

なぜこれが発生し、どのように修正できますか?

そして、いいえ、DNS登録を実行するようにDHCPサーバーを構成することは、ここではオプションではありません。

15
Massimo

解決策はUse this connection's DNS suffix in DNS registrationネットワークインターフェイスのTCP/IP設定:

enter image description here

奇妙に見えるかもしれませんが、これは、WindowsがDHCPネットワーク接続のAレコードとPTRレコードの両方を登録することを保証する唯一のソリューションです。それ以外の場合は、Aレコードのみが登録されます。

14
Massimo

私が何年も前に同じ問題に遭遇したのは、次のグループポリシー設定で解決した方法です。これは簡単にやり過ぎる可能性がありますが、上記の回答では、グループポリシーの観点からは説明していません。

Computer Configuration\Administrative Templates\Network\DNS Client

  • 接続固有のDNSサフィックス:有効、mydomain.orgに設定
  • 接続固有のDNSサフィックスを持つDNSレコードを登録する:有効
  • PTRレコードの登録:有効
  • 動的更新:有効
4
Tim Brigham

MSによると

Windows 2000は、オプション81とその完全修飾ドメイン名をDHCPサーバーに送信し、DHCPサーバーに代わりにポインターリソースレコード(PTR RR)を登録するように要求します。動的更新クライアントは、アドレスリソースレコード(A RR)を登録します。 .. DHCPサーバーは、サーバーが両方のレコードをDNSに登録できるようにクライアントに指示するように構成できます。

静的に構成された(非DHCP)クライアントは、A RRとPTR RRの両方をDNSサーバー自体に登録します。

この記事ではChanging registry entries changes the behavior of the dynamic update DNS client.レジストリの回避策があるかもしれません...探しています


編集:
以下のTheCleanerによってリンクされた記事によると、GPO私がコメントで述べたように、期待どおりの結果は得られません(MSおよびクローズドソースソフトウェア)。しかし、ボックスをチェックすると「この接続のアドレスをDNSに登録する」および「この接続のDNSサフィックスをDNS登録に使用する」は機能するため、試してみるのに便利なテスト環境がありません...

3
Chris S