Ubuntu ホスト ファイル (/etc/hosts) を入力して解析します。

こんにちは、みんな!このゲスト投稿をお届けできることにとても興奮しています。今日は、Ubuntu オペレーティング システムのホスト ファイル (/etc/hosts) について詳しく説明します。ホスト ファイルは重要なネットワーク構成ファイルであり、ホスト名と IP アドレスをマッピングし、ネットワーク通信に必要な解決情報を提供するために使用されます。ネットワーキングに関連する 5 つの主要なポイントを含む完全なチュートリアルを提供し、それぞれに詳細な例と使用例を示します。

参考:
https://www.howtouseubuntu.com/network/ubuntu-hosts-file-etc-hosts/

1. hosts ファイルの内容を表示します。

まずはcatコマンドでhostsファイル(/etc/hosts)の内容を確認してみましょう。

例:次のコマンドを使用して、hosts ファイルの内容を表示します。

cat /etc/hosts

使用例:このコマンドは、hosts ファイルの構造とその中の構成情報を理解するのに役立ちます。

2. ホスト名と IP アドレスのマッピングを追加する

テキスト エディタ (nano や vim など) を使用して、カスタム ホスト名と対応する IP アドレス マッピングをホスト ファイルに追加できます。

例:テキスト エディタで hosts ファイルを開き、次のエントリを追加します。

192.168.1.10    myserver

使用例:ホスト名と IP アドレスのマッピングを追加すると、LAN 内のサーバーにすばやくアクセスして識別できます。

3.DNSハイジャックを防ぐ

hosts ファイルにホスト名と IP アドレスのマッピングを手動で追加すると、悪意のある DNS ハイジャック攻撃を効果的に防ぐことができます。

例:よく使用される Web サイトのホスト名と実際の IP アドレスを hosts ファイルに追加します。次に例を示します。

151.101.193.69    www.example.com

使用例:これにより、コンピュータが悪意のあるドメイン名解決の影響を受けるのを防ぎ、ネットワーク セキュリティを保護します。

4. ローカルドメイン名を作成する

ローカル ドメイン名のマッピングをホスト ファイルに追加すると、パブリック DNS サーバーを使用せずに LAN 上のデバイスに簡単にアクセスできるようになります。

例:次のエントリを追加して、ローカル ドメイン名をマップします。

192.168.1.20    myprinter

使用例:これは、特にネットワークがインターネットに接続されていない場合に、LAN 内のネットワーク デバイスやリソースにアクセスする場合に便利です。

5. hostsファイルをリロードします。

hosts ファイルに変更を加えた後、systemctlまたはコマンドを使用してservicehosts ファイルを再ロードする必要があります。

例: 次のようにホスト ファイルをリロードします。

sudo systemctl restart systemd-resolved

使用例:これにより、hosts ファイルへの変更が即座に有効になり、不要なネットワーク通信の問題が回避されます。

Ubuntu ホスト ファイル (/etc/hosts) に関するこの完全なチュートリアルがお役に立てば幸いです。hosts ファイルはネットワーク構成の不可欠な部分であり、ネットワーク通信に必要な解決情報を提供します。読んでいただきありがとうございます。Linux の旅が成功することを祈っています。

Linux 学習の PDF ファイルをコンパイルしました。次のパスに置きます。自分で言及することもできます:
https://www.howtouselinux.com/post/linux-commands-for-linux-beginners-cheat-sheet

おすすめ

転載: blog.csdn.net/linux_tcpdump/article/details/131773834