기본 /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

관련 정보