質問: 最近、hostsファイルで特定IP等?を遮断できるという話を知り調べていたのですが、このパソコンにはhostsファイル自体が存在しないようです。 system32\drivers\etcの中にはnetworks・protocol・services・lmhostsだけでした。 今まで一度も見たことないので最初から無いのか途中で消えたのか知りませんが、hostsファイルは無くてもいいものですか??作成方法も検索してるのですが、なかなか分かりやすいサイトが見つからず・・・。 宜しくお願いします。
回答: ANo.2です。 ANo.3~ANo.4で言われていることを簡単に説明しておきます。 ・Windows OSには既定でhostsファイルが存在する。存在しないのは消したから。 ・hostsファイルが存在しなくても,Windowsは別に異常動作はしない。 ・hostsファイルが存在するからといって「特定IP等?を遮断できる」という「そういう機能」はない。 ・hostsファイルの機能は単に,IPアドレスとホスト名(ドメイン名)を対応付けること。例えば,次のような一行を書いておくと, 210.132.71.10 maru416 自分が独自につけたmaru416というホスト名によって指定IPアドレスのWebサイトにアクセスできる。こんな感じ→ ・hostsのこの機能は大きなトラブル要因となり得る。例えば,次の一行が書かれていると, 210.132.71.10 www.yahoo.co.jp Yahoo!にWebアクセスしているつもりだが実は別のIPアドレスのWebサイトにアクセスしていることになるから。hosts file poisoning(hostsファイルへの毒入れ)と呼ばれる。 あと,.txtなどの拡張子なしでファイルを保存したいときは,ファイル保存時のファイル名入力欄に "hosts" と二重引用符で囲ってファイル名を入力します。