• 締切済み

WindowsServer2003の名前解決について

環境 Server1 ドメインコントローラ DNS Server2 ドメインコントローラ DNS Server3 メンバサーバ OS:WindowsServer2003 Server1がダウンした際にServer2が名前解決を行うよう ActiveDirectory統合ゾーンにしています。 クライアントのXPからnslookupした際 代替DNSであるServer2が名前解決を行い、 応答が返るのですが メンバサーバであるServer3は 優先DNSのServer1に名前解決しにいったまま timeoutしてしまい、Server2に切り替わりません。 また、Server2のnslookup内で手動でDNSサーバを 切り替えた場合は名前解決を行うことができます。 なお、Windows2000Serverをメンバサーバにし、 同様に名前解決を行ったところ、問題なく Server2より応答がありました。 なぜ、2003のみ代替DNSに切り替わらないのか わかりません。 2003の仕様なのかわからず悩んでいます。 原因がわかる方どうかよろしくお願いいたします。

みんなの回答

回答No.1

基本的に、2000以降のNT系OSなら、名前解決の方法に変化はないと思います。実証したわけではありませんが、そんなに大幅な仕様変更をしては、企業ネットワークの多くが混乱に陥るという推測からです。 さて、そのServer3ですが、きちんとDNSのアドレスを2つ取得しているでしょうか? ipconfig /allで確認してみてください。基本的な事項ですが、意外とこういうところでコケてることがあります。これが原因でなければ、チョットお手上げです。

Query16
質問者

お礼

ご回答どうもありがとうございます。 上記については、私の方でも考えられないとは思っていますが、2000ServerやXPの方と動作が異なる点がどうしても気になっています。 なお、DNSのアドレスについては優先DNS、代替DNSとも他の端末と変わりはありません。 ご留意いただき、ありがとうございます。 再度DNSの設定確認およびnslookupの仕様で起きているかの確認を行うため、digコマンドをいれてみて検証しようと考えています。

関連するQ&A