host 명령

용도

호스트 이름을 인터넷 프로토콜(IP) 주소로 또는 IP 주소를 호스트 이름으로 해석합니다.

구문

host [-n [-a ][-c 클래스][-d ][-r ][-t 타입][-v ][-w ] ]를 입력하세요 호스트명 | 주소[서버]

hostnew [-a ][-c 클래스 ][-d ][-r ][-t 유형 ][-v ][-w ] 호스트명 | 주소[서버]

설명

/usr/bin/host 명령은 HostName 매개변수가 지정되는 경우 호스트 머신의 IP 주소를 리턴하고 Address 매개변수가 지정되는 경우 호스트의 이름을 리턴합니다. 이름 해석 서비스의 구성에 따라 host 명령은 HostName 매개변수와 연관된 별명을 표시할 수도 있습니다. 이름 확인 서비스의 예로는 ' local, ' nis' , ' bind' 등이 있습니다.

로컬 호스트가 도메인 네임 프로토콜을 사용하는 경우 로컬 또는 원격 네임 서버 데이터베이스가 로컬 /etc/hosts 파일을 검색하기 전에 쿼리됩니다.

플래그

항목 설명
-a "-v -t *"를 사용하는 것과 같습니다.
-c 클래스 비인터넷 데이터를 검색할 때 찾을 위치인 클래스를 지정합니다. 유효한 클래스는 다음과 같습니다.
IN
인터넷 클래스
CHAOS
Chaos 클래스
HESIOD
MIT Althena Hesiod 클래스
전체
와일드카드(위의 모든 항목이 해당됨)
-d 디버깅 모드를 켭니다.
-n /usr/bin/hostnew 명령을 발행하는 것과 같습니다. ' hostnew ' 명령은 ' bind 해결 서비스를 수행합니다.
-r 순환적 처리를 사용 불가능하게 합니다.
-t 유형 조회할 레코드의 유형을 지정합니다. 유효한 유형은 다음과 같습니다.
A
호스트의 IP 주소
CNAME
별명의 표준 이름
HINFO
호스트 프로세서와 운영 체제 유형
KEY
보안 키 레코드
MINFO
메일함 또는 메일 리스트 정보
MX
메일 교환기
NS
이름 붙여진 영역의 이름 서버
PTR
조회가 IP 주소인 경우에는 호스트 이름이고 그 외의 경우 다른 정보에 대한 포인터
SIG
기호 레코드
SOA
도메인의 "권한 시작" 정보
TXT
텍스트 정보
UINFO
사용자 정보
WKS
잘 알려진 지원 서비스
-v 상세 모드입니다.
-w DNS 서버로부터 영원히 응답을 기다립니다.

매개변수

항목 설명
주소 호스트 이름을 해석하는데 사용할 호스트 머신의 IP 주소를 지정합니다. Address 매개변수는 점분리 10진수로 된 유효한 IP 주소여야 합니다.
HostName IP 주소를 해석하는 데 사용할 호스트 머신의 이름을 지정합니다. HostName 매개변수는 고유한 호스트 이름이거나 잘 알려진 호스트 이름(예: nameserver, printserver 또는 timeserver(이러한 이름이 존재하는 경우))일 수 있습니다.
서버 조회할 이름 서버를 지정합니다.

  1. mephisto라는 이름의 호스트 머신의 주소를 표시하려면 다음 명령을 입력하십시오.
    host mephisto
    출력은 다음 정보와 비슷합니다.
    mephisto is 192.100.13.5, Aliases: engr, sarah
  2. 주소가 192.100.13.1인 호스트를 표시하려면 다음 명령을 입력하십시오.
    host 192.100.13.1
    출력은 다음 정보와 비슷합니다.
    mercutio is 192.100.13.1
  3. test.ibm.com이라는 이름의 도메인에 대한 MX 레코드를 표시하려면 다음을 입력하십시오.
    host -n -t mx test.ibm.com 
    또는
    hostnew -t mx test.ibm.com
    출력은 다음 정보와 비슷합니다.
    test.ibm.com mail is handled (pri=10) by test1.tt.ibm.com
    test.ibm.com mail is handled (pri=10) by test2.aix.ibm.com

파일

항목 설명
/etc/hosts 로컬 네트워크에 있는 호스트의 인터넷 프로토콜(IP) 이름과 주소를 포함합니다.