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 클래스 | 비인터넷 데이터를 검색할 때 찾을 위치인 클래스를 지정합니다. 유효한 클래스는 다음과 같습니다.
|
| -d | 디버깅 모드를 켭니다. |
| -n | /usr/bin/hostnew 명령을 발행하는 것과 같습니다. ' hostnew ' 명령은 ' bind 해결 서비스를 수행합니다. |
| -r | 순환적 처리를 사용 불가능하게 합니다. |
| -t 유형 | 조회할 레코드의 유형을 지정합니다. 유효한 유형은 다음과 같습니다.
|
| -v | 상세 모드입니다. |
| -w | DNS 서버로부터 영원히 응답을 기다립니다. |
매개변수
| 항목 | 설명 |
|---|---|
| 주소 | 호스트 이름을 해석하는데 사용할 호스트 머신의 IP 주소를 지정합니다. Address 매개변수는 점분리 10진수로 된 유효한 IP 주소여야 합니다. |
| HostName | IP 주소를 해석하는 데 사용할 호스트 머신의 이름을 지정합니다. HostName 매개변수는 고유한 호스트 이름이거나 잘 알려진 호스트 이름(예: nameserver, printserver 또는 timeserver(이러한 이름이 존재하는 경우))일 수 있습니다. |
| 서버 | 조회할 이름 서버를 지정합니다. |
예
mephisto라는 이름의 호스트 머신의 주소를 표시하려면 다음 명령을 입력하십시오.
출력은 다음 정보와 비슷합니다.host mephistomephisto is 192.100.13.5, Aliases: engr, sarah- 주소가
192.100.13.1인 호스트를 표시하려면 다음 명령을 입력하십시오.
출력은 다음 정보와 비슷합니다.host 192.100.13.1mercutio is 192.100.13.1 test.ibm.com이라는 이름의 도메인에 대한 MX 레코드를 표시하려면 다음을 입력하십시오.
또는host -n -t mx test.ibm.com
출력은 다음 정보와 비슷합니다.hostnew -t mx test.ibm.comtest.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) 이름과 주소를 포함합니다. |