Hosts ファイルとは何ですか? Windows で編集するにはどうすればよいですか?

Hosts ファイルとは何ですか? Windows で編集するにはどうすればよいですか?

ホスト ファイルは、ドメイン名を IP アドレスにマップするために使用されるテキスト ファイルであり、まさに DNS サーバーが行うことです。それらを使用して Web サイトへの接続を合理化することができます。そのため、編集が必要になる場合があります。





そのため、このガイドでは、Windows 上のホスト ファイルとは何か、その編集方法、編集できない場合の対処法について説明します。





今日のメイク動画

Windows のホスト ファイルとは

  メモ帳の Hosts ファイル

コンピューターが Web サイトに接続する場合、DNS サーバーと通信して URL を変換する必要があります。 IPアドレス .ただし、URL の IP アドレスが既にわかっている場合は、その詳細をホスト ファイルに追加すると、PC は DNS サーバーやキャッシュに問い合わせることなくそれを使用します。





Web ブラウザーで MakeUseOf というサイトを検索するとします。検索を成功させるには、PC に IP アドレスが必要なため、ホスト ファイルを調べます。

クロムがメモリを消費しすぎる

以前に MakeUseOf の URL と一致する IP をファイルで指定している場合、PC はその情報を使用して接続します。それ以外の場合、PC は DNS キャッシュで IP アドレスを検索するか、通常どおり DNS サーバーに接続しようとします。



Hosts ファイルはすべてのオペレーティング システムに存在しますが、場所は異なります。典型的な場所は次のとおりです。

  • Windows 10 - 「C:\Windows\System32\drivers\etc\hosts」
  • Mac OS X - 「/private/etc/hosts」
  • Linux - 「/etc/hosts」

hosts ファイルを編集する必要があるのはなぜですか?

hosts ファイルはいくつかの理由で編集されますが、通常は 2 つの用途のいずれかで編集します。





まず、DNS サーバーが効率的に動作していない場合、hosts ファイルは便利です。 DNS サーバーの動作が遅い場合は、hosts ファイルに IP アドレスとドメイン名を挿入して、検索プロセスを高速化できます (すべての詳細がわかっている場合)。

逆に、ホスト タイルを使用して、PC が Web サイトにアクセスするのをブロックできます。ホスト ファイルは PC の最初の呼び出しポートであるため、ターゲット サイトに無効なアドレスを入力して、PC がそのサイトにアクセスできないようにすることができます。





Windows 10 および 11 でホスト ファイルを編集する方法

Windows でホスト ファイルを編集するのは非常に簡単です。以下の手順に従ってください。

1.バックアップを作成する

まず、バックアップを作成する必要があります。これは、何か問題が発生した場合に以前の状態に戻すのに役立ちます。

無料のオフライン音楽ダウンローダーとプレーヤー

続行するには、次の手順に従います。

  1. ファイル エクスプローラーを起動し、以下の場所に移動します:
    C:\Windows 
    ystem32\drivers\etc
  2. hosts ファイルを探して右クリックします。
  3. 選ぶ コピー ファイルを PC の別の安全な場所に貼り付けます。   add-block-site-ip-address

さらにセキュリティ レベルを追加するには、次のこともできます。 復元ポイントを作成する .この復元ポイントにより、システムの復元機能を使用して、オペレーティング システムの現在の状態を元に戻すことができます。

2. メモ帳を使用してホスト ファイルを編集する

この方法では、メモ帳アプリを使用してホスト ファイルを起動し、そこで直接編集します。

必要な作業は次のとおりです。

  1. メモ帳を開く 押して 勝利 + S 、Windows検索で「メモ帳」と入力し、 管理者として実行 .
  2. 次のウィンドウで、次の場所に移動します。 ファイル > 開ける .
  3. [ファイル名] のテキスト フィールドに次の場所を入力し、 開ける .ファイルに手動で移動することもできます.
    C:\Windows\System32\drivers\etc\hosts
  4. ファイルが開いたら、最後までスクロールして、ブロックするサイトの IP アドレスに続いてドメイン名を入力します。 Google の IP アドレスをファイルに追加するとします。この例を使用すると、ファイルは次のようになります。   add-block-site-website
  5. サイトをブロックしたい場合は、単に 0.0.0.0 のような間違った IP アドレスを入力してください。上記の例を使用して、Google をブロックする場合は、次のテキストを入力します.
    0.0.0.0 <a href="http://www.google.com">www.google.coma>
      nbtstat-r
  6. 時間を節約するには、 ファイル > 名前を付けて保存 .
  7. のドロップダウンを展開します タイプとして保存 そして選ぶ すべてのファイル .
  8. ファイルに次の名前を付けます ホスト2 そしてデスクトップに保存します。

これで、ホスト ファイルの準備が整いました。あとは、それを適切な場所に配置するだけです。

  1. デスクトップに移動し、作成したばかりのファイルを右クリックして、 名前を変更 .
  2. ファイルの名前がホストのみになるように、2 (または追加したその他の数字/文字) を削除します。
  3. このファイルをコピーします。
  4. ファイル エクスプローラーを起動し、ホストの元の場所に移動します。
  5. ここに新しいファイルを貼り付けてクリックします この宛先のファイルを置き換えます 上書きプロンプトが表示された場合。

編集した hosts ファイルを使用する準備が整いました。

Hosts ファイルが機能しない場合の対処方法

ホスト ファイルがシステムで機能していない場合、これが発生する理由としていくつかの理由が考えられます。形式がサポートされていないか、ファイルにアクセスするための十分な権限がないために、ファイルを開くことができない可能性があります。

ファイルに問題がある場合は、次のトラブルシューティング方法を試してください。

1. DNS および NetBIOS キャッシュをフラッシュする

このような問題は通常、キャッシュ ファイルの破損または欠陥が原因で発生するため、最初に試すことをお勧めする解決策は、キャッシュをクリアすることです。

後者を実行する方法については、ガイドで説明しました DNSサーバーとは 、それを行う方法の説明については、それをチェックしてください。

DNS キャッシュをクリアしたら、次の手順に従って NetBIOS キャッシュをクリアします。

世界で最も人気のあるアプリ
  1. Windows検索でコマンドプロンプトと入力してクリックします 管理者として実行 .
  2. 次のウィンドウで、次のコマンドを実行します:
    nbtstat -R

コマンドを実行したら、問題が解決したかどうかを確認します。

2. Hosts ファイルをリセットする

ホスト ファイルをデフォルト バージョンにリセットして、関連する問題を解決することもできます。

  1. ファイル エクスプローラーを起動し、次の場所に移動します:
    %systemroot%  
    ystem32\drivers\etc
  2. hosts ファイルの名前を hosts.bak に変更します。
  3. 次に、次の場所に移動します:
    %WinDir% 
    ystem32\drivers\etc
  4. hosts ファイルをダブルクリックし、そこにあるテキストを次のように置き換えます:
    # Copyright (c) 1993-2009 Microsoft Corp. 
    #
    # This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
    #
    # This file contains the mappings of IP addresses to host names. Each
    # entry should be kept on an individual line. The IP address should
    # be placed in the first column followed by the corresponding host name.
    # The IP address and the host name should be separated by at least one
    # space.
    #
    # Additionally, comments (such as these) may be inserted on individual
    # lines or following the machine name denoted by a '#' symbol.
    #
    # For example:
    #
    # 102.54.94.97 rhino.acme.com # source server
    # 38.25.63.10 x.acme.com # x client host
    # localhost name resolution is handled within DNS itself.
    # 127.0.0.1 localhost
    # ::1 localhost
  5. ファイルを保存して変更を加えます。

Windows でのホスト ファイルのカスタマイズ

これで、Windows でホスト ファイルを編集する方法がわかりました。この情報を使用して、Web サイトのブロック、リダイレクト、Web サイトのショートカットの作成、さらには Web サーバーのテストなど、一連のタスクを実行できます。