DHCP 使用時に逆 DNS レコードが登録されない

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 サーバーを構成することは、ここではオプションではありません。

答え1

解決策は、Use this connection's DNS suffix in DNS registrationネットワーク インターフェイスの TCP/IP 設定を確認することです。

ここに画像の説明を入力してください

奇妙に思えるかもしれませんが、これは Windows が DHCP ネットワーク接続の A レコードと PTR レコードの両方を登録することを保証する唯一の解決策です。そうでない場合は、A レコードのみが登録されます。

答え2

数年前に同じ問題に遭遇しましたが、次のグループ ポリシー設定で解決しました。これはやり過ぎかもしれませんが、上記の回答ではグループ ポリシーの観点からは説明されていないため、ここで説明します。

Computer Configuration\Administrative Templates\Network\DNS Client

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

答え3

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 登録に使用する」のボックスをチェックすると、機能します。試すのに便利なテスト環境がありません...

答え4

Windows 2008 以降では、DHCP スコープに、DHCP クライアントのホスト (A) および PTR レコードを使用して権限のある DNS サーバーを自動的に更新するように DHCP サーバーを設定するオプションがあります。DNS 動的更新を有効にし、「DNS A レコードと PTR レコードを常に動的に更新し、リースが削除されたときに A レコードと PTR レコードを破棄する」オプションを選択する必要があります。

DNS タブの画像

関連情報