次の3つのファイルに異なるホスト名を入れることができることがわかりました。誰かがそれらのそれぞれをいつどのように使用するかを説明するのを手伝ってもらえますか?CentOS7ボックスです。
/etc/hostname # run command hostname - I suspect this is the actual hostname
/etc/hosts #for 127.0.0.1 only?
/etc/sysconfig/network
/etc/hosts
特定のIPアドレスに独自のドメイン名を定義するためのものです。通常、次のエントリがあります。
127.0.0.1 localhost
つまりlocalhost
、インターネットにアクセスするブラウザやその他のプログラムで使用する場合は、に送信する必要があります127.0.0.1
。これは、独自のローカルDNSサーバー(他の誰も使用できない)を持っているようなものです。複数の名前を追加することもできます。
127.0.0.1 local localhost
そして、それは単に127.0.0.1である必要はありません。任意のIPアドレスに任意の数の名前を付けることができます。
/etc/hostname
コンピュータのホスト名を指定する方法です。これは、Bluetooth対応のコンピューターなど、他のデバイスに表示される名前など、さまざまな用途に使用されます。他にも多くの用途があります。リンクしたサーバー障害の投稿を確認することをお勧めします。ivanivanが述べたように、ホスト名は解決可能である必要があるため、の/etc/hosts
横にある必要がありますlocalhost
。
この
/etc/sysconfig/network
ファイルは、目的のネットワーク構成に関する情報を指定するために使用されます。
(https://www.centos.org/docs/5/html/5.2/Deployment_Guide/s2-sysconfig-network.html)
私は実際にこのファイルを見たことがありません(私はCentOSではなくDebianを実行しています)が、基本的にはより広い形式であり/etc/hostname
、より多くのオプションを設定できます。よりも新しいようですが/etc/hostname
、/etc/hostname
古いソフトウェアをサポートするためにまだ存在しています。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加