ホスト ファイルは、ドメイン名を IP アドレスにマップするために使用されるテキスト ファイルであり、まさに DNS サーバーが行うことです。それらを使用して Web サイトへの接続を合理化することができます。そのため、編集が必要になる場合があります。
そのため、このガイドでは、Windows 上のホスト ファイルとは何か、その編集方法、編集できない場合の対処法について説明します。
今日のメイク動画
Windows のホスト ファイルとは
コンピューターが 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.バックアップを作成する
まず、バックアップを作成する必要があります。これは、何か問題が発生した場合に以前の状態に戻すのに役立ちます。
無料のオフライン音楽ダウンローダーとプレーヤー
続行するには、次の手順に従います。
- ファイル エクスプローラーを起動し、以下の場所に移動します:
C:\Windows
ystem32\drivers\etc - hosts ファイルを探して右クリックします。
- 選ぶ コピー ファイルを PC の別の安全な場所に貼り付けます。
さらにセキュリティ レベルを追加するには、次のこともできます。 復元ポイントを作成する .この復元ポイントにより、システムの復元機能を使用して、オペレーティング システムの現在の状態を元に戻すことができます。
2. メモ帳を使用してホスト ファイルを編集する
この方法では、メモ帳アプリを使用してホスト ファイルを起動し、そこで直接編集します。
必要な作業は次のとおりです。
- メモ帳を開く 押して 勝利 + S 、Windows検索で「メモ帳」と入力し、 管理者として実行 .
- 次のウィンドウで、次の場所に移動します。 ファイル > 開ける .
- [ファイル名] のテキスト フィールドに次の場所を入力し、 開ける .ファイルに手動で移動することもできます.
C:\Windows\System32\drivers\etc\hosts
- ファイルが開いたら、最後までスクロールして、ブロックするサイトの IP アドレスに続いてドメイン名を入力します。 Google の IP アドレスをファイルに追加するとします。この例を使用すると、ファイルは次のようになります。
- サイトをブロックしたい場合は、単に 0.0.0.0 のような間違った IP アドレスを入力してください。上記の例を使用して、Google をブロックする場合は、次のテキストを入力します.
0.0.0.0 <a href="http://www.google.com">www.google.coma>
- 時間を節約するには、 ファイル > 名前を付けて保存 .
- のドロップダウンを展開します タイプとして保存 そして選ぶ すべてのファイル .
- ファイルに次の名前を付けます ホスト2 そしてデスクトップに保存します。
これで、ホスト ファイルの準備が整いました。あとは、それを適切な場所に配置するだけです。
- デスクトップに移動し、作成したばかりのファイルを右クリックして、 名前を変更 .
- ファイルの名前がホストのみになるように、2 (または追加したその他の数字/文字) を削除します。
- このファイルをコピーします。
- ファイル エクスプローラーを起動し、ホストの元の場所に移動します。
- ここに新しいファイルを貼り付けてクリックします この宛先のファイルを置き換えます 上書きプロンプトが表示された場合。
編集した hosts ファイルを使用する準備が整いました。
Hosts ファイルが機能しない場合の対処方法
ホスト ファイルがシステムで機能していない場合、これが発生する理由としていくつかの理由が考えられます。形式がサポートされていないか、ファイルにアクセスするための十分な権限がないために、ファイルを開くことができない可能性があります。
ファイルに問題がある場合は、次のトラブルシューティング方法を試してください。
1. DNS および NetBIOS キャッシュをフラッシュする
このような問題は通常、キャッシュ ファイルの破損または欠陥が原因で発生するため、最初に試すことをお勧めする解決策は、キャッシュをクリアすることです。
後者を実行する方法については、ガイドで説明しました DNSサーバーとは 、それを行う方法の説明については、それをチェックしてください。
DNS キャッシュをクリアしたら、次の手順に従って NetBIOS キャッシュをクリアします。
世界で最も人気のあるアプリ
- Windows検索でコマンドプロンプトと入力してクリックします 管理者として実行 .
- 次のウィンドウで、次のコマンドを実行します:
nbtstat -R
コマンドを実行したら、問題が解決したかどうかを確認します。
2. Hosts ファイルをリセットする
ホスト ファイルをデフォルト バージョンにリセットして、関連する問題を解決することもできます。
- ファイル エクスプローラーを起動し、次の場所に移動します:
%systemroot%
ystem32\drivers\etc - hosts ファイルの名前を hosts.bak に変更します。
- 次に、次の場所に移動します:
%WinDir%
ystem32\drivers\etc - 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 - ファイルを保存して変更を加えます。
Windows でのホスト ファイルのカスタマイズ
これで、Windows でホスト ファイルを編集する方法がわかりました。この情報を使用して、Web サイトのブロック、リダイレクト、Web サイトのショートカットの作成、さらには Web サーバーのテストなど、一連のタスクを実行できます。