- ベストアンサー
DNSサーバアドレス指定によりWebシステム反応が遅くなる
- Webシステムを構築している者です。クライアントPCからWebシステムサーバのIPアドレスを指定してシステムを利用しています。しかし、最近、DNSサーバアドレスを指定すると、Webシステムの反応が遅くなりました。
- システムがWindows2003のADにより管理されることになり、優先DNSサーバIPと代替DNSサーバIPを設定しました。すると、クライアントPCからWebシステムのトップ画面を開くまでの時間が遅くなってしまいました。ただし、静的コンテンツをダウンロードした後の画面遷移には遅延はありません。
- DNSサーバの設定やOSに依存する既知の問題ではないかと考えていますが、確証がありません。DNSサーバアドレスを空にすると、以前の速さでシステムを利用することができます。どなたか詳しい知見や解決策をご教示いただけると幸いです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
この情報だけではちょっと解決は難しいように思います。 原因を特定するためにもwiresharkなどでパケットを採取することは可能でしょうか。 >WebシステムサーバのOSはWindows2008,クライアントPCはWindows7です。 ADで管理している同様の構成はいくつも携わりましたが、同様の問題は発生したことはありません。 クライアントとサーバはネットワークセグメントが同じでしょうか? DNSのIPアドレスを設定する場合としない場合で動作が違うということですので、 DNS名前解決、特にDNSサフィックスの問題の線もありそうな気がします。 >アドレス解決で時間がかかっているのかと思ったのですが、そもそもブラウザではIPアドレスを直接指定してますし コンテンツの中身、たとえば画像へのリンクなどhtml内のURLも全てIPアドレス(または相対)でなければ名前解決が発生する可能性はあります。 むやみに試しても無駄になる可能性も高いですし、根本的な原因解決になっていないかもしれませんので、やはりパケットを採取して原因を追及するのが一番の近道だと思います。 httpのパケット間に時間が掛っている場所を見つけ、その間なんの通信をしているかを見るだけなのでさほど難しくはないと思います。
その他の回答 (1)
- nnori7142
- ベストアンサー率60% (755/1249)
お尋ねの件ですが、Webサーバソフトウェアがどちらのソフトを利用されているか解りませんが、クライアントPC側のブラウザのアドオン機能管理にて、不要なサービスの無効化及びウイルス対策等のWeb監視、ツールバー関連の無効化を実施してみてはどうでしょうか? 比較的Windows7ベースのPCでのIEブラウザレスポンスは良くないケースを経験しておりますので、IE以外のブラウザ、Firefox3.6.10やOpera10.63、Sfari5あたりにてお試しする方法もあるかと存じます。 その他にWindowsServer2008のネットワーク関連の仕様も考えられますので、NIC設定・「IPv4 Large Send Offload」を無効化してみて下さい。
お礼
ネットワーク設定をいろいろ触りながら、問題を切り分けていくのもいいかもしれませんね。 すぐにできそうなので、試してみようとおもいます。
お礼
パケットキャプチャしないと原因の特定はやはり難しいのでしょうね。。。 有償のパケットキャプチャソフトはさすがに手が出ないですが、フリーのも、しかし社内環境なのでむやみに入れるのは難しいです。 Microsoftが提供しているキャラクタベースのキャプチャソフトを、使えるかどうかわかりませんが、操作を覚えて調査してみようと思います。。