デフォルトの/etc/hostsになぜそんなに多くのlocalhostバリアントがありますか?

デフォルトの/etc/hostsになぜそんなに多くのlocalhostバリアントがありますか?

これが/etc/hosts新しいCentOSにあるものです:

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

-4バリエーションは明示的にIPv4とIPv6のようですが、CentOSがIPv4とIPv6が-6必要だと感じるのはなぜですか?彼らは何かの標準的な使用法ですか?何も壊さずにこれらを削除できますか?localhost.localdomainlocalhostN.localdomain

ベストアンサー1

これらのアイテムを削除することは非常に悪い考えですlocalhost。多くのツール、ユーティリティ、およびスクリプトはこのエントリを名前として使用し、ループバックアドレスで解決されることを期待しています。アイテムの場合はそれほど悪くなく、アイテム.localdomainの場合は悪いですが、IPv6サポーターがより関心を集め始めると、これらのアイテムがより広く使用される可能性があります。一部のツールは、IPスタックの関連バージョンにトラフィックを制限し、エントリを使用し始めた可能性があります。*4*6*4*6

おすすめ記事