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

シェアする

Pocket

1.hostsファイルとは

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

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

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

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

C:\Windows\System32\drivers\etc 

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

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

2.hostsファイルの編集

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

そのため、編集は、テキストエディタを使用することが可能です。但し、windows10では、管理者権限で実施しないとエラーが発生してしまいます。

次の手順で実施します。

① windowsアクセサリから、メモ帳を開きます。

② メモ帳を右クリックします。その他をクリックします。

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

④ 管理者として更新

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

⑤ hostsファイルを開く

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

⑥ hostsファイルを更新する

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

hostsファイルが開くので、IPアドレスとドメイン名を入力します。

以下のように、webサーバのIPアドレスと、60爺の手習いのドメイン名を書き込みます。

3.問題発生

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

具体的に言うと、先ほど入力したIPアドレスとドメイン名の行が注釈に変更されてしまいます。そのため、ブログを更新していると、突然、接続が切られてしまうという状況が続きました。

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

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

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

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

その手順を示します。

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

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

② 詳細表示

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

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

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

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

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

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

全くジャンルが違いますが、次の記事もご覧ください。

DIYで雑草対策/防草シートと五色砂利でここまでできる!
庭の雑草対策/DIYで防草シート施設により抜群の効果が出た!

スポンサーリンク

シェアする

フォローする