質問: 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を元通りにしたいと思っています。 アドバイスよろしくお願いします。
回答: 無事接続出来るようになったようで良かったですね。 さて。質問の方ですが。 質問(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ファイルの文面が載っていますで、こちらを全てコピーして貼り付ければ元通りです。 まあ、何も書いてなくても問題はないんですけどね。 元通りにしないと気持ち悪いようでしたら、この方法を試してみてください。