Windows 10でHostsファイルを変更し、ドメイン名を選択したサーバーIPアドレスにマップする方法は次のとおりです。
管理者権限でメモ帳を開く
C:WindowsSystem32driversetchostsを参照します (またはこれをアドレスバーに貼り付けます)
ファイルを開く
変更を加える
Windows 10は、基本的なホスト名マッピング用のhostsファイルを持つという古いコンピューティング標準を引き続き保持しています。簡単に言うと、hostsファイルは、ドメイン名( "onmsft.com"など)を選択したサーバーIPアドレスにマップするメカニズムを提供します。
Windowsは、ホスト名を使用してネットワーク経由で接続するたびに、hostsファイルを参照します。ホストファイルでホスト名のエントリが見つかると、ファイルで指定されているサーバーに接続します。それ以外の場合、そしてほとんどの場合、DNS(ドメインネームサービス)を使用してホスト名を解決します。DNS(ドメインネームサービス)は、ドメイン名の背後にあるサーバーIPアドレスを取得するためにインターネットで使用されるプロセスです。
技術的に聞こえるかもしれませんが、hostsファイルはネットワークルーティングへの非常に単純なアプローチであり、独自のエントリを追加するのは簡単です。開始するには、ファイルを開く必要があります。これはWindowsの内部「System32」フォルダにあるため、編集内容を保存するには管理者アクセスが必要です。

ファイルを開く最も簡単な方法は、管理者権限でメモ帳を使用することです。メモ帳を検索し([スタート]ボタンを押して名前を入力)、アプリを右クリックしてコンテキストメニューを表示します。[管理者として実行]をクリックして、アプリの特権インスタンスを起動します。まだログインしていない場合は、自分自身を再認証するか、管理者のパスワードを取得する必要がある場合があることに注意してください。
![Windows 10でhostsファイルを変更する方法(および変更する理由)]()
管理者モードでメモ帳を開くと、ファイルを開く準備が整います。[ファイル]> [開く]をクリックして、C:WindowsSystem32driversetchostsにあるファイルを参照します(これをコピーして、[開く]ウィンドウの上部にあるアドレスバーに貼り付けることができます)。フォルダをグラフィカルに参照する場合は、ファイルタイプフィルタを「すべてのファイル」に変更して、hostsファイルが表示されるようにしてください。
これで、ファイルを編集する準備が整いました。これまでhostsファイルを開いたことがない場合は、その目的と編集方法を説明する短いテキストセクションのみが表示されます。イントロダクションでは、ファイルの構造の概要がわかりやすく説明されていますが、ここでは基本について説明します。
![Windows 10でhostsファイルを変更する方法(および変更する理由)]()
hostsファイルは、IPアドレスとホスト名の単純なマッピングです。各エントリは改行され、最初にIPアドレス(つまり数値アドレス)、次にスペースまたはタブ文字、次にホスト名(またはドメイン)が続きます。行の先頭に「#」文字を配置することにより、ファイルにコメントを追加できます。これにより、Windowsはファイルを読み取るときにその行を無視します。
したがって、「microsoft.com」をIP 1.2.3.4にポイントする場合は、新しい行に「1.2.3.4microsoft.com」と記述します。microsoft.comにアクセスしようとするたびに、代わりに(存在しない)1.2.3.4Webサイトにアクセスします。
![Windows 10でhostsファイルを変更する方法(および変更する理由)]()
この時点で、hostsファイルを編集する必要があるのはなぜか疑問に思われるかもしれません。技術的なユーザーにとってはより便利ですが、価値があるかもしれないいくつかのより一般的なケースもあります。1つの例は、Googleなどの特定のWebサイトをブロックしたい場合です。「google.com」のエントリをhostsファイルに追加することで、Windowsにアドレスを別の場所にポイントさせることができるため、ユーザーはサイトにアクセスできなくなります。
この例を実現するには、「0.0.0.0www.google.com」などの行をファイルに追加します。ファイルを保存して、ブラウザでGoogleにアクセスしてみてください。サイトの読み込みに失敗するはずです。
![Windows 10でhostsファイルを変更する方法(および変更する理由)]()
これは、サイトをブロックするための確実な方法とはほど遠いことを忘れないでください。別のユーザーが、hostsファイルの編集を自分で逆にすることができます。さらに、一部のソフトウェアは、hostsファイルを無視する可能性のあるホスト名を検索するために独自の手法を採用している場合があります。
ホストファイルのはるかに現実的なアプリケーションの1つは、広告やスパイウェアを配信するWebサイトをブロックすることです。ここには何もリストしませんが、著名な広告プロバイダーのアドレスを未使用の内部IPアドレス(127.0.0.1など)にマップすると、すべてのブラウザーで突然広告なしのインターネットを閲覧することになります。
Windowsは、プロバイダーのサーバーを指していないアドレスに広告URLを解決します。追加するすべてのアドレスは、完全なWebアドレス(http://www.example.com)ではなく、ホスト名のみ(example.com)である必要があることに注意してください。
これがhostsファイルのすべてです。開発環境やネットワーク環境の外で使用する可能性は低いですが、すべてのPC消費者に役立つ実用的なアプリケーションがあります。また、hostsファイルは、場所は異なりますが、同じ構文のMacシステムとLinuxシステムにも存在することを知っておく必要があります。