• ベストアンサー

hostsについての質問です。

Win XP IE6 SP2を使用しています。 先日、悪意のあるソフトをDLしてしまいhostsの中身が書き換えられてしまいました。 C:\WINDOWS\system32\drivers\etcのhostsの中にあるファイルは ・hosts ・lmhosts ・networks ・protocol ・services の5個です。 ■質問(1)これは特に異常はないですか? 前回質問して、教えて頂いた通りに進んでいくと、 PCのhostsの中に、書き換えられたアドレスなどが書いてありました。それを消して「127.0.0.1 localhost」とだけ書いて上書き保存しました。(127.0.0.1というのはお絵かきサイトのIPアドレスです。) ■質問(2)PCは直ったのですが、hostsに入力した「127.0.0.1 localhost」以外に、他に大事な文章を書いたりしなくても大丈夫でしょうか??皆さんのPCはもっと沢山の事が書かれていますか? 改変された部分がhostsだけなのかどうかは、まだ分からないですが、出来る限りPCを元通りにしたいと思っています。 アドバイスよろしくお願いします。

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

  • ベストアンサー
  • wind-7
  • ベストアンサー率62% (20/32)
回答No.2

無事接続出来るようになったようで良かったですね。 さて。質問の方ですが。 質問(1)に関しては問題ありません。 すべて本来あるファイルなので。 ただ、hostsの中にあるファイルではなく、etcフォルダの中にあるファイルだと思いますが、よろしいでしょうか? 質問(2)ですが 私自身詳しいところまで説明していなかったので、勘違いされてしまったようですが。 127.0.0.1と言うアドレスは下記のアドレスでもわかるよう http://e-words.jp/w/1272E02E02E1.html 自分自身を示すアドレスです。 俗にループバックアドレスと呼ばれています。 今回hostsと言うファイルが改変されましたね。 1例を書くと 127.0.0.1 web.okaygo.co.uk このようになっていました。 左の数字が自分を示すアドレス 右がWebサイトのアドレスですね。 で、本来web.okaygo.co.ukにアクセスすると当たり前ですが、PCはweb.okaygo.co.ukに接続しようとしますよね。 ですが、このようにhostsが改変されると、自分自身に接続しようとしてしまうのです。 自分のPCには、Webサイトを見されるように設定していませんので、表示されることはありませんよね。 だから、「サーバーが見つかりません。」などとエラー画面が出てしまうのです。 他の改変された部分も同じですね。 全て自分のPCにアクセスしようとし、アクセスしようにもファイルが見つからなかったためエラーを起こし接続が出来ませんでした。 話がそれてしまいましたが、hostsを元に戻したいと仰れるのでしたら、下記のアドレスをご覧ください。 http://www.viruslistjp.com/viruses/encyclopedia/?virusid=73406 こちらの下の方に 「5.幾つかのスタンダードアプリケーション(例えば、Notepad)を使用して %System%\drivers\etc\hosts ファイルを変更して下さい。ワームによって追加された文字列を、削除して下さい。オリジナル "hosts" ファイルは、下記の内容です。 」 と書かれた文章が見つかるはずです。 その文書にオリジナルのhostファイルの文面が載っていますで、こちらを全てコピーして貼り付ければ元通りです。 まあ、何も書いてなくても問題はないんですけどね。 元通りにしないと気持ち悪いようでしたら、この方法を試してみてください。

bee_o
質問者

お礼

前回の質問では、改変されたPCを直して頂きありがとうございましたm(_"_)mとても助かりました。 hostsの中にではなくetcフォルダでした!訂正ありがとうございます。 127.0.0.1は自分自身を示すアドレスだったのですね。勘違いしていました。こちらも訂正・ご教示して頂きありがとうございます。義侠心に頭が下がります>_< とても具体的に書かれた仕組みの説明を読んでアクセスできなかった理由が理解できました。納得しました! 元に戻す方法とサイトを教えて頂きありがとうございます。 お気に入れました。自分が少しPCに慣れたら試みてみようと思います! 何も書いてなくても大丈夫と聞いて安心することが出来ました。 再度回答して頂き本当にありがとうございました。 もし回答して頂けなかったら直すことは出来なかったと思います>_< 本当にありがとうございましたm(*__)m

その他の回答 (1)

  • Cmi
  • ベストアンサー率36% (132/364)
回答No.1

hostsファイルはDNSを用いたネットワークでは必要無いものですから、何も書いて無くても問題ありません。 このファイルは、IPとホスト名を関連付けるためのものですから、もしホスト名で見られなくなったものがローカルなどにあったとしたら、IPで見るようにするか、hostsファイルに手動で入力すれば良いと思います。

bee_o
質問者

お礼

回答して頂きありがとうございますm(__o)m 何も書いてなくても問題ないという事で安心しました! もし見れなくなったら、教えて頂いた手順で直しようと思います。 ありがとうございました!

関連するQ&A