複数のAmazon EC2サーバーがあり、Chefを使用して設定を管理しています。デフォルトのbashプロンプトがより便利になるようにホスト名を設定したいと思います。
これで、新しいサーバーを起動した後、次のように設定されました。
root@ip-10-123-123-123
このコンピュータでUbuntu 12を使用しているので、そのマニュアルページを参照しました。CPU名。設定方法に関する良い情報がたくさんあり、ホスト名とFQDNについて少し議論していますが、実際に知りたいことは教えてくれません。
ホスト名を設定するとどのような結果が発生しますか?
ホスト名の設定は、ほとんどがユーザーとシステム管理者のための便利な項目であると仮定し、ボックスに顔/良い名前を付けて内部的に識別しやすくします(コマンドプロンプト、電子メール送信など)。私は肯定的ではありません。
ファイルにホスト名が表示されません/etc/hosts
。これは、ホスト名が変更されても悪影響を及ぼさないという良いシグナルのようです。
127.0.0.1 localhost
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
私は正しい道を行っていますか?ホスト名の設定はどのような影響を与えますか?
修正する
EC2インスタンスのホスト名をからに変更しようとしましたが、機能しなくなりip-10-123-123-123
ましたwebserver
。hostname --fqdn
また敷いてみるとうまくいきました。また、Apacheは起動時にfqdnを確実に決定できないというエラーを表示します。私はFQDNを壊さずにホスト名を設定する方法があると思いました。
ベストアンサー1
DNSまたは/ etc / hostsを介してホスト名を解決できることを追加したいと思いました。そうしないと、ホスト名の検索に失敗したため、多くのツールで長い遅延が発生する可能性があります。多くのGUIプログラムでこの問題が発生しました。