質問: dnsキャッシュ dnsキャッシュとは 、コマンドプロンプトを実行し、ipconfig /flushdns を実行します とのことですが、 このdnsキャッシュのクリアというのは、ieのキャッシュのクリア(インターネット一時ファイルの削除)とは、また別のものなのでしょうか?
回答: 結論から言うと、両者は異なるものです。 dnsというのは、下記サイトから引用すると、「tcp/ipのネットワークにおいて、ホスト名を表わす文字列から、それに対するipアドレスを検索するサービスのこと。」です。 大雑把に説明すると、ネットに繋がっているpcにはそれぞれ独自の名前(ipアドレス)が付いています。okwaveサイトなら210.132.71.10のように、数字で区別されています。試しに、urlアドレス欄に210.132.71.10と入力すれば繋がると思います。このままでは、覚えにくいのでokwave.jpのように文字化したものがurlになります。 url(文字)から、どのipアドレス(数字)に接続すればよいのか、間を取り持ってくれるサービスがdnsになります。ネット上には、ipアドレスを管理しているデータベースサイトがあり、毎回、問い合わせをしてアドレスを教えて貰って各サイトに接続されています。言ってみれば、ネット上の住所録でしょうか。問い合わせ回数は、非常に多くなりますので、一度教えて貰った情報は一時保存(キャッシュ)しておくようになりました。その仕組みを、dnsキャッシュと言います。 住所録ですから、たまに変更になることがあります。このときに古いキャッシュを参考にしてしまうと、間違ったサイトに繋がってしまいます。そのような際に実行するのが、dnsキャッシュのクリアです。具体的には、コマンドプロンプトで「ipconfig /displaydns」と入力した時に表示される情報がクリアされます。 一方、ieキャッシュは、各サイトに表示される画像や文字等を、pc内に一時保存したものです。キャッシュする理由は、dnsキャッシュ同様です。 (詳細は下記サイト) @it insider's computer dictionary dns (domain name system) http://www.atmarkit.co.jp/icd/root/23/5786923.html @it windows tips 名前解決のトラブルシューティング(dnsリゾルバ・キャッシュ編) http://www.atmarkit.co.jp/fwin2k/win2ktips/259dnsresolver/dnsresolver.html