編集、Windowsホストファイルのリセット方法

質問が再び出てきたので、Windows Hostsファイルの編集とリセットに関するチュートリアルを投稿したことがないことに気付きました。 まず、ホストファイルの機能を見てみたいと思います。

Windows Hostsファイルを使用して、ホスト名をブロックまたはリダイレクトできます。 ホスト名は、ghacks.netやlocalhostなどのWebアドレスまたはローカルアドレスのコア部分です。 各ホストファイルエントリは、IPアドレスとホスト名を指定します。これは、基本的に、ホスト名をそのIPアドレスで解決する必要があることをシステムに伝えます。

通常照会されるDNSサーバーは、オペレーティングシステムにハードコーディングされていない限り、Hostsファイルのすべてのエントリに対してバイパスされます。

これが有益な例を2つ挙げます。ユーザーは、要求をローカルPCにリダイレクトすることにより、既知の広告会社やスパマーをブロックできます。 これは基本的に、Webサイトが広告、ポップアップ、またはその他の要素をロードしようとしたときに何もロードしません。

別の例では、hostsファイルがWeb開発者にとって有益であることが強調されています。 Webサイトを新しいサーバーに移動し、その過程でIPが変更されたとします。 DNSサーバーの伝播には最大48時間必要です。つまり、DNSサーバーがまだ古いサーバーにリクエストをリダイレクトしている場合、移動後に新しいサーバーでWebサイトをテストすることは困難です。

Web開発者は、伝播の問題を回避するために、新しいIPアドレスをWebサイトに割り当てることができます。 (この件に関する詳細なガイドについては、DNS伝播の前にWebサイトで作業するをご覧ください)

Hostsファイルは、ユーザーを正当なサイトから疑わしいサイトにリダイレクトするか、PCからそれらのプログラムを再度削除する必要があるセキュリティソフトウェアへのアクセスをブロックすることにより、悪意のあるソフトウェアによっても悪用される可能性があることに注意する必要があります。

Windows Hostsファイルの場所

Windows Hostsファイルは、次のパスにあります。

%SystemRoot%\ system32 \ drivers \ etc \

先頭の%SystemRoot%は、Windowsディレクトリに設定される変数です。 ほとんどのWindowsユーザーはc:\ windowsにオペレーティングシステムをインストールしているため、hostsファイルはc:\ windows \ system32 \ drivers \ etc \ hostsにあります。

Windowsエクスプローラーを使用してフォルダーに移動する場合、非表示のシステムフォルダーを表示する必要がある場合があります。

Windowsエクスプローラーで[ツール]> [フォルダーオプション]をクリックし、[表示]タブに切り替えると、非表示フォルダーを表示するように設定できる構成メニューが開きます。

Windows 10を使用している場合は、代わりに[ファイル]> [フォルダーと検索の変更]オプションを選択し、[表示]メニューに切り替えます。

「保護されたオペレーティングシステムファイルを非表示(推奨)」および「非表示のファイルとフォルダー」を見つけ、前者のチェックが外され、後者が「非表示のファイル、フォルダー、ドライブを表示」に設定されていることを確認します。 必要に応じて、この方法で設定を簡単に元に戻すことができます。

Hostsファイル自体は、Windowsに付属のメモ帳などの任意のプレーンテキストエディターで編集できます。 Hostsファイルが書き込み保護されているかどうかを最初に確認する必要があります。 これを行うには、ファイルを右クリックし、開いているコンテキストメニューからプロパティを選択します。

[全般]タブの属性セクションを見てください。 読み取り専用がチェックされている場合、ファイルは書き込み保護されています。 存在する場合、エントリを削除します。 読み取り専用設定を維持する場合、hostsファイルを編集またはリセットすることはできません。

終了したら、読み取り専用属性を再度設定して、hostsファイルのサードパーティによる編集を防ぐことを忘れないでください。

デフォルトのWindows Hostsファイルにはアクティブなエントリがありません。 #で始まる行は、実行または処理されないコメント行であることに注意してください。

Windows Hostsファイルの編集

コメントの例をご覧ください。 構文は常に同じです。最初にホスト名をリダイレクトするIPアドレス、次に少なくとも1つのスペースで区切られたホスト名。

  • ホストファイルにエントリを追加するには、次の空白行に最初にIPアドレスを入力し、その後にスペース(またはTabキーを押して)とホスト名(ドメイン名またはローカルホスト)を入力します。
  • Windows Hostsファイルエントリを削除するには、行全体を選択し、キーボードの削除ボタンを押します。 また、任意の行の前に#を追加してコメントにし、処理されずに保存されるようにすることもできます。
  • 個々のエントリを編集するには、編集するマッピングの行をクリックして、変更を加えます。
  • ホストファイルをリセットするには、コメント以外の行をすべて削除するだけです。 Microsoftは、代わりに使用できるhostsファイルをリセットするFix-Iiソリューションを作成しました。 ユーザーは、ローカルシステムにダウンロードしたプログラムを実行するだけです。 主な利点は、この方法で手動プロセスを実行する必要がないことです。

変更が利用可能になる前に変更を保存する必要があることに注意してください。 メモ帳では、メニューから[ファイル]> [保存]を選択します。

これが、Windows Hostsファイルの編集とリセットの方法です。 下のコメントセクションに未解決の質問やコメントを残してください。

関連記事

  • ホストブロックは、新しい自動更新ホストマネージャーです
  • ホストファイルソフトウェアの概要
  • HostsMan:Windowsホストマネージャー
  • Windows Hostsファイルオプティマイザー