Windows 11では、 「Hosts」ファイルを編集して、特定のインターネット ドメイン (Web サイト) またはローカル ネットワークに接続されているデバイスのシステムのドメイン ネーム システム (DNS) 設定を手動でオーバーライドできます。
通常、Windows 11 のパスにある Hosts ファイルを使用して、IP アドレスをドメイン名に手動でマッピングすることを心配する必要はありません。C:\Windows\System32\Drivers\etc
ただし、これは多くのシナリオで便利です。たとえば、特定の Web サイトをブロックしたい場合です。ネットワーク内にローカル DNS サーバーがない場合は、IP アドレスをコンピュータ名にマップするか、新しいホスティング プロバイダーへの Web サイト転送を準備する必要があります。
理由に関係なく、Windows 11 では、管理者としてアプリを開いている限り、メモ帳やその他のテキスト エディターを使用して Hosts ファイルを編集することが非常に簡単になります。そうしないと、ファイルを編集できなくなります。さらに、PowerToys アプリには、Hosts ファイル内のエントリの管理を容易にするツールが含まれています。
このガイドでは、Windows 11 で Hosts ファイルを変更してホスト名を IP アドレスにマップする手順を学習します。
PowerToys から Windows 11 で Hosts ファイルを編集する
PowerToys エディターで Hosts ファイルを編集するには、次の手順を実行します。
-
PowerToysを開きます。
-
[ホスト ファイル エディター]をクリックします。
-
「アクティブ化」セクションで、「ホスト ファイル エディターの起動」オプションをクリックします。
-
警告に対して「同意する」ボタンをクリックします。
-
「新規エントリー」ボタンをクリックします。
-
IPアドレス、ホスト名、コメント(必要に応じて)を確認します。
-
「アクティブ」ボタンをオンにします。
-
「追加」ボタンをクリックします。
手順を完了すると、Hosts ファイルに新しいエントリが保存され、新しい構成をテストできるようになります。また、エディターでは、単一のトグル スイッチでエントリを有効または無効にすることができます。
Windows 11 でメモ帳から Hosts ファイルを編集する
Windows 11 で「Hosts」ファイルを編集するには、次の手順を実行します。
-
Windows 11 で[スタート]を開きます。
-
「ファイル」をクリックし、「開く」オプションを選択します。
-
Hosts ファイルの場所を参照します。
C:\Windows\System32\Drivers\etc\
-
「ファイル名」の横にあるドロップダウン メニューを使用して、「すべてのファイル」オプションを選択します。
-
ホストファイルを選択します。
-
「開く」ボタンをクリックします。
-
新しい行にリモート サーバーの IP アドレスを入力し、少なくとも 1 つのスペースを追加し、サービスにアクセスするためのドメイン名またはコンピュータ名を確認します。たとえば、
159.223.126.251 google.com #This PC redirects Google.com to the specified IP address
。
簡単なメモ:別のエントリを追加する場合は、新しい行を使用します。ポンド記号 (#) はコメントにのみ使用されるため、使用しないでください。 -
(オプション) 特定の Web サイト (Facebook など) をブロックするには、次の行を入力します。
127.0.0.1 facebook.com #This PC will block access to Facebook
-
「ファイル」をクリックします。
-
「保存」オプションを選択します。
手順を完了したら、コマンド プロンプトを開き、 pingコマンドを使用してホストに到達できることを確認し、変更をテストできます。
コンピュータが特定の Web サイトにアクセスできないようにしたい場合は、ループバック アドレス (127.0.0.1) に続けてドメイン名 (127.0.0.1 website.com) を使用できます。また、Windows 11 で「Hosts」ファイルを編集できる場合は、管理者権限が必要であるためです。
コメントを残す