Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10でhostsファイルを編集する方法【初心者向け完全ガイド】

Windows 10でhostsファイルを編集する方法:「hostsファイル」とは、ホスト名とIPアドレスの対応関係(マッピング)を記録したプレーンテキストファイルのことです。このファイルは、コンピューターネットワーク上のノード(機器)をアドレス指定する際に役立ちます。ホスト名とは、ネットワーク上のデバイス(ホスト)に割り当てられた、人間が覚えやすい名前やラベルのことで、特定のネットワーク内やインターネット上で他のデバイスと区別するために使用されます。IPネットワーク上でホストを見つけるにはIPアドレスが必要ですが、hostsファイルはそのホスト名を実際のIPアドレスに対応付ける役割を果たしています。

パソコンにhostsファイルはなぜ必要なのか?

例えば、私たちが普段使っている「www.google.com」は、サイトへアクセスするためのホスト名です。しかし、ネットワーク上では実際には「8.8.8.8」のような数値によるアドレス、つまりIPアドレスを使ってサイトが識別されています。すべてのサイトのIPアドレスを暗記するのは現実的ではないため、ホスト名が利用されているのです。

ブラウザーにホスト名を入力すると、まずhostsファイルが参照され、そのホスト名に対応するIPアドレスへの変換が試みられます。もしhostsファイル内に該当するマッピングが存在しない場合は、DNSサーバー(ドメインネームサーバー)からIPアドレスを取得します。hostsファイルがあれば、サイトにアクセスするたびにDNSサーバーへ問い合わせて応答を待つ時間を短縮できます。また、hostsファイル内の設定は、DNSサーバーから取得したデータを上書き(オーバーライド)することも可能です。

hostsファイルを自分用に編集するメリット

hostsファイルは編集可能で、さまざまな目的で活用できます。

  • ウェブサイトのショートカット作成:hostsファイルにエントリを追加し、ウェブサイトのIPアドレスを任意のホスト名に対応させることで、独自のショートカットを作成できます。
  • サイトや広告のブロック:ブロックしたいサイトのホスト名を、自分のコンピューターを指すIPアドレス「127.0.0.1」(ループバックアドレス)に対応させることで、そのサイトや広告へのアクセスを遮断できます。

Windows 10でhostsファイルを編集する手順

注意:作業を始める前に、万が一問題が発生した場合に備えてシステムの復元ポイントを作成しておきましょう。

hostsファイルは、パソコン上の以下の場所に保存されています。

C:\Windows\system32\drivers\etc\hosts

hostsファイルはプレーンテキスト形式のため、Windows標準の「メモ帳」で開いて編集できます。それでは、以下の手順に従って編集していきましょう。

Windows 8 / Windows 10でのhostsファイル編集方法

手順1:キーボードの「Windowsキー + S」を押して、Windowsの検索ボックスを表示します。

手順2:検索ボックスに「notepad(メモ帳)」と入力すると、検索結果にメモ帳のショートカットが表示されます。

手順3:メモ帳を右クリックし、コンテキストメニューから「管理者として実行」を選択します。

手順4:確認画面が表示されるので、「はい」をクリックして続行します。

手順5:メモ帳のウィンドウが開いたら、メニューから「ファイル」→「開く」をクリックします。

手順6:hostsファイルを開くために、以下のフォルダーへ移動します。
C:\Windows\system32\drivers\etc

手順7:このフォルダー内にhostsファイルが表示されない場合は、ファイル選択ダイアログ下部のオプションで「すべてのファイル」を選択してください。

手順8:hosts」ファイルを選択して、「開く」をクリックします。

手順9:hostsファイルの内容が表示されます。

手順10:必要な変更を加えます。追記や修正は自由に行えます。

手順11:メモ帳のメニューから「ファイル」→「上書き保存」を選択するか、「Ctrl + S」キーを押して変更を保存します。

補足:もし「管理者として実行」を選択せずにメモ帳を開いていた場合は、保存時にアクセス権限に関するエラーメッセージが表示され、変更を保存できません。必ず管理者として実行してください。

Windows 7 / Windows Vistaでのhostsファイル編集方法

  • 画面左下の「スタートボタン」をクリックします。
  • すべてのプログラム」→「アクセサリ」を開きます。
  • 「メモ帳」を右クリックし、「管理者として実行」を選択します。
  • 確認画面が表示されたら「続行」をクリックします。
  • メモ帳で「ファイル」→「開く」を選択します。
  • ファイルの種類で「すべてのファイル」を選択します。
  • C:\Windows\system32\drivers\etcへ移動し、hostsファイルを開きます。
  • 変更を保存するには、「ファイル」→「上書き保存」を選択するか、「Ctrl + S」を押します。

Windows NT / Windows 2000 / Windows XPでのhostsファイル編集方法

  • スタートボタンをクリックします。
  • 「すべてのプログラム」→「アクセサリ」を開きます。
  • メモ帳」を選択します。
  • メモ帳で「ファイル」→「開く」を選択します。
  • ファイルの種類で「すべてのファイル」を選択します。
  • C:\Windows\system32\drivers\etcへ移動し、hostsファイルを開きます。
  • 変更を保存するには、「ファイル」→「上書き保存」を選択するか、「Ctrl + S」を押します。

hostsファイルの記述ルール

hostsファイルでは、1行につき1つのエントリを記述し、IPアドレスを1つ以上のホスト名に対応付けます。各行の書式は、「IPアドレス → 半角スペースまたはタブ → ホスト名」の順番です。例えば、「xyz.com」を「10.9.8.7」に対応させたい場合は、ファイルの新しい行に次のように記述します。

10.9.8.7 xyz.com

サードパーティ製アプリでhostsファイルを編集する

より簡単にhostsファイルを管理したい場合は、サードパーティ製アプリの利用もおすすめです。サイトのブロックやエントリの並べ替えなど、便利な機能が多数搭載されています。代表的なソフトウェアを2つ紹介します。

HOSTS FILE EDITOR

このフリーソフトを使えば、hostsファイルを簡単に管理できます。編集機能に加えて、複数エントリの一括複製・有効化・無効化、エントリのフィルタリングや並べ替え、hostsファイル構成のアーカイブと復元などの機能を備えています。

インターフェースは表形式になっており、IPアドレス、ホスト名、コメントの各列でエントリを一目で確認できます。また、通知領域のHosts File Editorアイコンを右クリックするだけで、hostsファイル全体の有効・無効を切り替えることも可能です。

HOSTSMAN

HostsManも、hostsファイルを手軽に管理できるフリーウェアです。内蔵のhostsファイル自動アップデーター、hostsファイルの有効化・無効化機能、エラー・重複・ハイジャック(乗っ取り)の疑いがあるエントリのスキャン機能などを搭載しています。

hostsファイルを保護する方法

マルウェアの中には、hostsファイルを改ざんして、ユーザーを悪意のあるコンテンツを含む危険なサイトや不要なサイトへリダイレクトさせるものがあります。ウイルス、スパイウェア、トロイの木馬などによってhostsファイルが書き換えられる被害も報告されています。悪意あるソフトウェアによる不正な編集からhostsファイルを守るには、以下の手順で読み取り専用属性を設定しましょう。

手順1:エクスプローラーで C:\Windows\system32\drivers\etc フォルダーを開きます。

手順2:hostsファイルを右クリックし、「プロパティ」を選択します。

手順3:読み取り専用」属性にチェックを入れ、「適用」をクリックします。

これで、マルウェアによる勝手な書き換えを防ぎつつ、自分自身は必要に応じてhostsファイルを編集し、広告のブロックやオリジナルのショートカット作成、ローカルドメインの割り当てなどを自由に行えるようになります。

まとめ

以上の手順で、Windows 10のhostsファイルを簡単に編集できるようになります。hostsファイルを活用すれば、サイトへのアクセス高速化、広告や迷惑サイトのブロック、開発環境でのテストなど、さまざまな用途に役立ちます。本ガイドについてご不明な点がある場合は、お気軽にコメント欄でお尋ねください。

  1. Windows 10で大容量ファイルを簡単に見つける方法|ストレージ不足を解消する3つの手法

    「ストレージの空き領域が不足しています」という警告が表示され、空き容量を確保するのに苦労していませんか?そのようなときに最も効果的なのが、Windows 10の中にある大容量ファイルを特定することです。どのファイルが不要なのかを正確に把握できれば、それらを削除してストレージ容量を回復できます。 では、PC上の大きなファイルはどうやって探せばよいのでしょうか? 実は、Windows 10で大容量ファイルを見つける方法はいくつかあります。標準搭載のツールを使う方法と、「Disk Analyzer Pro」のようなサードパーティ製アプリを使う方法です。Disk Analyzer Proなら、あっとい

  2. Windows 10でhostsファイルを編集する方法を徹底解説!サイトのブロックも簡単

    インターネットは現代の生活に欠かせない存在です。ネットが突然使えなくなると、まるで世界が止まってしまったような感覚に陥ることもあるでしょう。デバイスでインターネット関連のトラブルが発生した際、「システムのhostsファイルを編集してみてください」とアドバイスされることがあります。hostsファイルはOS自体の一部であり、Windows、Mac、Linuxなど、どのプラットフォームにも必ず存在しています。 hostsファイルが破損すると、インターネットへのアクセスに支障が出ることがあります。この問題を解決するには、自分のPC上でhostsファイルを編集する必要があります。また、多くの人がhost