Windows Server 2012サーバーとWindows 7クライアントを実行している小規模なネットワークがあります。現在、私はAD統合ゾーンでDNSをセットアップしようとしています。ドメインメンバーではないローカルマシンに正しいDNSサーバーIPを構成し、適切なDNSサフィックスを使用してDNSに登録し、そのサフィックスをDNS登録で使用するように設定しました。その部分はうまくいきました。ドメインの一部として、DNSにも登録されているメンバーサーバーがいくつかあります。だから今ここで問題の核心です。
ワークグループクライアントからメンバーサーバーの1つのホスト名でNSLookupを実行しようとすると、次のようになります。
C:\Users\User>nslookup hostname
Server: unknown
Address: 192.168.1.26
*** Unknown can't find hostname: Non-Existent domain
同じワークグループクライアントからpingを実行すると、DNSサフィックスをホスト名に自動的に追加することで成功します。
C:\Users\User>ping hostname
Pinging hostname.domain.com [192.168.1.28] with 32 bytest of data:
Reply from 192.168.1.28: bytes=32 time=14ms TTL=128
Reply from 192.168.1.28: bytes=32 time=<1ms TTL=128
Reply from 192.168.1.28: bytes=32 time=<1ms TTL=128
Reply from 192.168.1.28: bytes=32 time=<1ms TTL=128
今、別のメンバーサーバーからNSLookUpを実行すると
C:\Users\Administrator>nslookup hostname
Server: Unknown
Address: 192.168.1.26
Name: hostname.domain.com
Address: 192.168.1.28
したがって、両方のマシンのネットワークDNS設定を比較しましたが、唯一の違いは、非ドメインのクライアントワークステーションに、「この接続のDNSサフィックスをDNS登録で使用する」というチェックボックスが追加されていることです。チェックしていない場合、クライアントはDNSサーバーに登録されません。「この接続のDNSサフィックス:」フィールドに、ワークグループクライアントマシンの1つにdomain.comサフィックスを追加しました。
このような問題を引き起こす逆引きゾーンへの参照をいくつか見ましたが、逆引きゾーンを設定していて、問題のホスト名のptrレコードが作成されていることを確認しました。
私の質問は、これをどのように修正するのですか、どの設定が欠けているのでしょうか?
編集:
それ以来、サーバーの1つでDHCPをセットアップし、ルーター/ゲートウェイでDHCPをオフにしています。これを行ってIPを更新した後、名前解決はフラットになりました。どの設定が異なるかをイメージすることはできませんが、現在は機能します。これはもっと理にかなっていますか?