質問: win2kのdnsキャッシュ こんにちは、honiyonです。 あるwwwサーバーがipアドレスを変更したようなのですが、以下のような症状が発生しています。 ・nslookup [ドメイン名]の結果は新ip ・ping [ドメイン名]とした場合は旧ipが表示。 調べてみた所、win2kや、nt,win98はdns情報をキャッシュするらしいのでこれが悪さをしているのだと思います。 このdnsキャッシュをクリアしたいのですが、どこに格納されているのでしょうか?また、このキャッシュのttlの標準値はいくつになっているのでしょう? osはwin2kproを使用しています。 宜しくお願いします(..
回答: win2000はあまり詳しくないのですが、 c:\>nbtstat -c で表示される中にマイクロソフトネットワーク上の名前とアドレスがキャッシュされています。もし古いアドレスが表示されるようでしたら c:\>nbtstat -r でキャッシュが再構築されます。これでも直らなければ再構築時に読み込まれる c:\winnt\system32\drivers\etc\lmhosts というテキストファイルに古いipが記述されていると思います。 また、wins serverをご利用の場合、こちらに古い登録が残ってる可能性もありますね。 windows上の名前解決とtcp/ip上の名前解決。元々別物だったのを統合しようとマイクロソフトが頑張っている途中の為発生している歪かもしれません。 外してたらごめんなさい。