Linux/리눅스 명령어
[리눅스 명령어] host - 도메인 정보 및 ip 정보 출력
오뇽
2017. 2. 28. 22:00
※ 요약
도메인(호스트)명은 알고 있는데 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 서버를 이용하여 조회해본 화면이다.