/etc/hosts 파일의 기본 내용을 결정하는 규칙은 무엇입니까?

/etc/hosts 파일의 기본 내용을 결정하는 규칙은 무엇입니까?

이러한 특성을 가진 서버의 초기 /etc/hosts 파일에 무엇이 포함되는지 결정하는 규칙은 무엇입니까?

  1. 내부 서브넷에 대한 내부 IP 주소가 있습니다. 172.20.xx 범위 내에 위치

  2. 내부 IP 주소에 1:1로 매핑되는 공용 IP 주소가 있습니다.

ifconfig내부 IP 주소만 표시됩니다. 172.20.xx는 내부 네트워크용으로 예약된 범위의 일부가 아닌 것 같습니다(약간 혼란스럽습니다).

답변1

  • 첫 번째 규칙

    문법적으로 정확함

  • 규칙 2

    논리적으로 정확하다

  • 규칙 3

    배포판에 따라 다릅니다.

localhost 및 시스템 호스트 이름에 대한 항목이 필요합니다. localhost는 ipv6 항목( ::1)일 수 있으며, 이 경우 ipv4-localhost에 대한 추가 항목이 있을 수 있습니다.

DNS를 사용하여 결정하지 않으려는 호스트 파일의 도메인 이름 관계에 IP 주소를 입력해야 합니다. 이는 기본값이 아니며 사용자 정의입니다.

답변2

172,192그리고10개인 네트워크에 사용되는 IPv4의 첫 번째 옥텟입니다. 표준은 두 번째 옥텟에 대한 값 범위를 지정합니다. ~을 위한172, 그건16통과하다31.

일반적인 관행 /etc/hosts은 루프백 주소를 제공하는 것입니다.172주소. IPv4와 IPv6을 모두 구성하는 경우 각 루프백에 대해 별도의 주소/호스트 이름이 필요합니다.

일반적으로(필수는 아니지만 네트워크 구성의 다른 부분에 크게 의존함) 정규화된 도메인 이름과 호스트 이름을 /etc/hosts.

공용 IP 주소가 표시되는 방식(또는 표시되지 않는 방식)은 구성하는 장치에 따라 다릅니다. 토론에서 언급했듯이 AWS는 일반적으로 공개 주소를 표시하지 않습니다.ipconfig가 탄력적 IP에 대해 확신하지 못하는 이유는 무엇입니까?, 그러나 다른 시스템(독립형 서버도 포함)을 구성하고 있을 수 있습니다.

추가 자료:

관련 정보