私のドメインコントローラーの1つ、つまりグローバルカタログも、PTRレコードのある逆引き参照ゾーンにリストされていないことに気づきました。そこにはありません。他の2つのドメインコントローラーがあります。
ただし、ActiveDirectoryゾーンのDNSの前方参照ゾーンには有効なホストAレコードがあります。 PTRレコードを強制する方法はありますか?これは、レコードを作成するために手動で行う必要があるかもしれませんか?
3つのドメインコントローラーはすべてServer2003です。
更新、メインドメインコントローラーでnslookupを使用しようとしましたが、nslookupのサーバーを別のドメインコントローラーに変更してから、Wordサーバーに入力し、リターンキーを押すと、存在しないドメインが取得されますか? Wordサーバーに関してnslookupを間違った方法で読んでいるのですが、nslookupがクエリに使用しているDNSサーバーの値を返すだけだと思いました。
更新2:ワークステーションに移動し、dns1のtcp/ip設定を変更して、PTRレコードを持たないドメインコントローラーをポイントし、nslookupを実行すると、これがエラーになります。
pTRレコードがないため、このエラーが発生すると想定していますか?このドメインコントローラーを使用した他のすべてのルックアップは、google.comや他の内部ドメインコンピューター名など、正常に解決されます。 DHCPスコープを変更し、この問題のあるドメインコントローラーをDNS1エントリに使用すると、ログインするユーザーに問題が発生しますか?
更新3:サーバーを再起動しました。しばらく前にdcpromoを実行したとき、再度ログインして3つのドメインコントローラーすべての逆引き参照ゾーンを確認したときに、サーバーが再起動されていないことに気付きました。PTRレコードがなく、上記のエラーが発生しました。存在しないドメインについては、nslookupを実行しても表示されず、nslookupのカンマ行に直接移動します。再度、感謝します。
エントリが欠落している場合、サーバーでipconfig /registerdns
を実行すると、エントリが欠落しているため、DNSが再作成されます。
何らかの理由でPTRレコードのダイナミックDNS登録が無効になっていないことを確認してください。
コマンドプロンプトで:
reg query HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v DisableReverseAddressRegistrations
返される値が0x0
またはERROR: The system was unable to find the specified registry key or value.
の場合、これは問題ではありません。
返される値が0x1
の場合、サーバーはPTRレコードを自動的に登録しようとしません。これを修正するには、次のコマンドを発行します。
reg add HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v DisableReverseAddressRegistrations /t REG_DWORD /d 0
詳細: MSKB 246804:Windows2000およびWindowsServer 2003でDNS更新を有効または無効にする方法 。