hosts が自動的に書き換わってしまう事象の解決方法

2018年9月19日

hostsファイル ・・・ 「ホスツファイル」と読みます。

DNSの代わりにIPアドレスとドメイン名の紐付けを行ってくれるファイルです。

このhostsファイルがあることで、コンピュータは、DNSにまだ登録がなくても、ホスト名がどのIPアドレスになるのか判別し、ホスト名で接続することが可能になります。

windows10では、以下に示すフォルダに格納されています。

C: ⇒ Windows ⇒ System32 ⇒ drivers ⇒ etc

ここに、IPアドレスとドメイン名を対にして記載しておくことにより、DNSが応答しないときや、Webサイトを新サーバで構築する時などに活用できます。

PCでブログの修正を行っているのですが、windows10から「60爺の手習い」が見つけられないようなので、hostsに書き込むことにしました。

スポンサーリンク

hostsファイルの編集

hostsファイルは、実態は「ただのテキストファイル」です。

そのため、編集は、テキストエディタを使用することが可能です。

但し、windows10では管理者権限で実施しないとエラーが発生します。

編集の実施手順です。

① windowsアクセサリを開く

② メモ帳を右クリックし、「その他」をクリック

③ 管理者として実行をクリック

④ 管理者として更新

ユーザアカウント制御画面で、管理者としての更新をしてもよいか問われるので、「はい」をクリックします。

⑤ hostsファイルを開く

メモ帳が開きますので、hostsファイルのあるフォルダを開きます。右下の文書は、すべてのファイルにしてください。

⑥ hostsファイルを更新する

hostsファイルをダブルクリックします。

hostsファイルが開くので、最終行にIPアドレスとドメイン名を入力(以下のように、webサーバのIPアドレスと、60爺の手習いのドメイン名を書き込みます)します。

これで問題なく、「60爺の手習い」のログイン画面につなげることが出来るようになりました。


問題発生

ここで問題が発生しました。

hostsファイルの内容が、時間の経過とともに、勝手に変更されてしまうのです。

具体的に言うと、先ほど入力したIPアドレスとドメイン名の行が注釈に変更されてしまいます。

そのため、ブログを更新していると、突然、接続が切られてしまうという状況が続きました。

ググってみると、「Windows 8のhostsファイルが勝手に元に戻る件」がありました。windows10ではないですが、根っこは一緒だと思われます。

Windows Defenderが、変更されたhostsファイルをマルウェアによる変更と見なして元に戻すのが原因です。

そして、調べていくと、60爺のPCでは、セキュリティソフトのスーパーセキュリティが、hostsを監視しているのが原因とわかりました。

スーパーセキュリティでhostsを監視下から外す

それでは、スーパーセキュリティでhostsを監視下から外す手順を示します。

① スーパーセキュリティの設定

スーパーセキュリティのパネルを表示し、設定(下記黄色枠)をクリックします。

② 詳細表示

設定画面で詳細表示をクリックします。

③ Hostsファイルスキャンを変更

「Hostsファイルをスキャンする」がオンになっているのでオフに変更します。

これにより、hostsファイルが、勝手に書き換わることがなくなりました。

最後に

hostsファイルへの書込みを行う方法を解説しました。

書き込みを行っても時間と共に元に戻るという事象が発生し、少し、混乱してしまいました。

セキュリティソフト(60爺の場合はスーパーセキュリティ)は、いろいろとコンピュータを守ってくれますが、中にはいらん機能もあるので、修正する必要があるんですね。

ただ、そのやり方を探るのが大変です!

スポンサーリンク
この記事を書いた人

60爺

60路を越え、RaspberryPi と出会い、その関係でブログ開設(2017/2~)となりました。始めてみると、コツコツやるのが性に合ってしまい、漢字の記事から家の補修・将棋・windows10関係・別名・言い方などジャンルを拡大して今に至ってます。まだまだ、元気なので新たな話題を見つけて皆様に提供できればと思っています。「プロフィールはこちら

windows10関係

Posted by 60爺