質問: 名前解決できない それまで問題なく動いていたパソコンがいきなりサーバへアクセスできなくなります。原因がまったくわからないので、ご助言いただけるととても助かります。 詳細は以下のような感じです。 osはwindowsxp sp2/dns、hosts、lmhostsが設定されています。 問題なく利用していると、急にメールソフトでホストに到達できないというエラーが発生します。 当初、メールソフトの不具合かと思ったのですが、コマンドプロンプトでpingを実行すると、メールサーバだけが応答しません。他のファイルサーバ等は応答します。 時間がたつとメールサーバに接続でき、pingを実施すると応答します。その間、特に何かしたことはありません。 また、ipconfig/renewを実施すると名前解決できるようになるので、とりあえず今はそれで回避しています。 他のパソコンは同じ設定にしているのですが問題ありません。 レジストリでhostsのパスを確認したのですが、こちらも問題ありませんでした。 他のパソコンで動作しているhostsをコピーしても現象は変わりません。 接続できなくなる時間帯があったり、操作があったりという特別な規則性も特にないと言われています。 ウィルスチェック(トレンドマイクロ)を行いましたが、ウィルスも発見できませんでした。 もし原因に関するご助言があれば・・・よろしくお願いいたします。
回答: なるほど・・・ ipconfigをrenewすると回復し、 >メールソフトがインストールされているサーバ名・ipアドレスですと、pingの応答があります なので名前解決の順番によるもの(決まりがある)でdnsが先になったときにメールサーバが見つからないのでしょう。 >メールサーバ名=サーバ名ではないため、hostsに記載しています。 dnsサーバがどこにあるかによりますがメールサーバ名を実際のサーバー名のcname(alias)にしてdnsに記述すればdnsサーバだけで運用できますね。 そのあたりの運用形態は如何でしょうか? また、他のpcで同じ設定なのにokと言うことはhostsファイルのアクセスがおかしいと言うことがいえるのかなと思いますけれど。 ちょっと出かける用事ができたのでまた何か気がつけば書き込みます。