
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
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 レコードを破棄する」オプションを選択する必要があります。