Linux でホスト ファイルを変更する方法
ホスト ファイルは、オペレーティング システムがドメイン名を対応する IP アドレスにマッピングするために使用するプレーン テキスト ファイルです。
このチュートリアルでは Linux のホスト ファイルに焦点を当てていますが、ホスト ファイルは Windows や Mac OS を含むすべてのオペレーティング システムで使用できます。
ホストファイルの仕組み
ホスト ファイルはローカル DNS レコードとして機能しますが、DNS サーバーよりも優先されます。クライアントが http://linux-console.net などのドメイン名をクエリしたら、ドメイン名を対応する IP アドレスに変換する必要があります。
システムはまず、ホスト ファイル内で linux-console.net を指すエントリを検索します。存在しない場合、システムは Google サーバー、CloudFlare、インターネット プロバイダーによって提供される DNS サーバーなどのクエリを実行します。
ホスト ファイルは、ローカル ネットワークまたは内部ネットワークで作業しており、マシンがローカル ドメインを認識する必要がある場合に便利です。ホスト ファイルでは、無効なアドレスまたはローカル アドレスを指すエントリを追加することで、さまざまなドメインをブロックすることもできます。
Linux ホスト ファイルを変更する方法について説明します。
Linux ホスト ファイルを編集する方法
Linux ホスト ファイルは単純なテキスト ファイルであるため、編集は非常に簡単です。ただし、次のような特定の形式に従います。
Linux ホスト ファイルのエントリの例を次に示します。
次の場所にあるホスト ファイルを編集するには:
お気に入りのテキスト エディタを使用します。
最初のセクションでは、IPv4 アドレスとそれに対応するドメイン名を追加できます。 2 番目のセクションでは、IPV6 アドレスを追加できます。
結論
任意のドメインとそれに対応する IP をホスト ファイルに追加できます。Web サイトをブロックしたい場合は無効な IP も追加できます。