※ 요약


도메인(호스트)명은 알고 있는데 ip주소를 모르거나 혹은 그 반대의 경우에 사용하는 명령어다. 호스트명을 이용하면 ip주소 뿐만이 아니라 하위 호스트명도 조회할 수 있다. 호스트는 시스템에 등록된 DNS서버를 이용하여 검색하는데, 다른 DNS 서버를 이용하고 싶다면 따로 지정해 줄 수도 있다.


※ 경로


/usr/bin/host


※ 사용법


host [옵션] [도메인 혹은 IP주소] [DNS서버]



※ 옵션


 옵션

 설명

 -a

 -t ANY와 같은 기능

 -d

 디버깅 모드로 출력

 -l zone

 zone 아래 모든 시스템을 출력

 -r

 반복 처리를 안 함

 -t type

 type을 지정하여 정보를 얻음

 (A:호스트ip주소, NS:검색한 호스트의 네임 서버 호스트명, PTR:도메인 네임 포인터, ANY:타입의 모든 정보)

 -w

 DNS 서버의 응답을 기다림

 -v

 자세한 정보 출력



※ 사용예


아래는 간단한 사용예다. host 명령어를 이용하여 네이버의 ip를 조회하여 보았고 아래와 같이 4개의 ip정보를 얻을 수 있었다. 당연한 얘기지만 네이버 같이 사용자가 많은 사이트는 여러 개의 서버를 이용한다.


아래는 kornet의 DNS 서버를 이용하여 조회해본 화면이다.


+ Recent posts