DNS 호스트 파일은 호스트 이름 또는 도메인 이름을 IP 주소에 매핑하는 데 사용됩니다. esxcli 명령을 사용하여 /etc/hosts 파일의 항목을 구성할 수 있습니다. 그러면 ESXi 호스트를 재부팅하는 동안 수정 사항이 변경되지 않은 상태로 유지됩니다.

프로시저

  1. 호스트에 대한 SSH 연결을 엽니다.
  2. 루트 사용자로 로그인합니다.
  3. 다음 명령을 실행합니다.
    옵션 설명
    추가 호스트 이름 및 IP 주소 매핑을 추가하려면 다음 명령을 실행합니다.
    esxcli network ip hosts add --ip --hostname
    For example: esxcli network ip hosts add --hostname www.samplehostname.com --ip xx.xx.xx.xx
    제거
    구성에서 호스트 이름 매핑을 제거하려면 다음 명령을 실행합니다.
    esxcli network ip hosts remove --hostname
    For example: esxcli network ip hosts remove --hostname www.samplehostname.com --ip xx.xx.xx.xx
    목록 IP 주소 및 연결된 DNS 항목을 나열하려면 다음 명령을 실행합니다.
    esxcli network ip hosts list 

    여기서 IP address는 VMkernel 어댑터의 주소이고, hostname은 IP 주소와 연결하려는 DNS 항목이고, aliases는 연결하려는 모든 별칭이고, comment는 이 항목에 대한 줄입니다.

    참고: ESXCLI 네트워크 IP 호스트는 다른 호스트에만 값을 추가합니다. ESXCLI 네트워크 IP 호스트는 현재 호스트에 값을 추가하지 않습니다. 현재 호스트에 대한 정보는 네트워크 설정 아래의 호스트 이름을 통해 관리됩니다. 현재 호스트 이름을 변경하려고 하면 다음과 유사한 오류가 표시될 수 있습니다.
    Error adding etc host item: User can not set item for management IP: X.X.X.X

    현재 호스트의 호스트 이름을 변경하는 방법에 대한 자세한 내용은 호스트의 TCP/IP 스택 구성 변경 항목을 참조하십시오.