/etc/hosts に FQDN がないと何か問題が発生しますか?

/etc/hosts に FQDN がないと何か問題が発生しますか?

いくつかのサーバーを調べたところ、外部 IP がフルネームと短縮名を逆の順序で設定していることがわかりました。例:

a.b.c.d myserver myserver.mycompany.org

nsswitch.conf がプライマリ ホスト名リゾルバとしてファイルを使用して構成されている場合、どのような問題が発生する可能性がありますか?

現時点では、私たちにとって直接的な問題は発生していないようです (hostname/hostname -f が短い名前を返すこと以外) が、これを修正することがどの程度緊急であるかを知る必要があります。

答え1

壊れていないなら修理する必要はありません。

言い換えると、Web アプリケーションのデプロイでは、ループバックの目的 (cron ジョブなど) で FQDN が /etc/hosts にあることがよくあります。

あなたの場合、FQDN が実際の IP を指している場合は、外部ドメインの DNS ルックアップの必要性を防ぐためにそこに配置されている可能性があります。これも、何らかの内部プロセスが原因である可能性があります。

関連情報