• ベストアンサー

hostsの役割

よくネットワーク関係で C:\WINDOWS\system32\drivers\etc\hosts に記述するとかいわれますが, これってどんな効能があるのですか. わたしはWindowsXP(SP2)に付属のIIS5.1をいれてありますが 127.0.0.1 localhost と書かれています.

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

 簡単に説明すればDNSなどでホスト名とIPアドレスの変換を行うファイルです。 普通に利用するなら hosts は定義しなくて大丈夫だと思いますが、自分でネットワーク構成を構築するなら hosts を定義する必要があると思いますが、その時はDNSで定義する部分とhostsで定義する部分を十分に注意して下さい。 >127.0.0.1 localhost ネットワーク接続する時のお約束の『おまじない』です。

litton101
質問者

お礼

qaz_qwerty_meさん,明快な回答ありがとうございました. 大変よく理解できました.

その他の回答 (1)

  • JAWS55
  • ベストアンサー率38% (176/452)
回答No.2

TCP/IPでの名前解決(ホスト名 -> IPアドレスへの変換)を行うには一般に DNS(Domain Name Service)と言う仕組みを使います。Windowsの場合はWinsと言う仕組みを使う場合もあります。 DNSに登録できない場合や、もうすでにDNSに登録されたホストの代わりに別のホストに接続したい場合などにhostsを使って名前解決をします。 A(192.168.1.1)というホストの代わりにB(192.168.1.2)を使いたい場合、hostsに 192.168.1.2 A と書けば、Aの名前でBにアクセスできます。

litton101
質問者

お礼

JAWS55さんありがとうございました. わかりやすい例示をしていただき理解が深まりました.

関連するQ&A

専門家に質問してみよう