※ 요약
도메인(호스트)명은 알고 있는데 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 서버를 이용하여 조회해본 화면이다.
'Linux > 리눅스 명령어' 카테고리의 다른 글
[리눅스 명령어] jobs - 현재 세션의 작업 상태를 출력 (0) | 2017.03.18 |
---|---|
[리눅스 명령어] hostid - 호스트 ID 정보를 출력 (0) | 2017.03.07 |
[리눅스 명령어] ex - 라인 단위의 대화식 텍스트 에디터 (0) | 2017.02.24 |
[리눅스 명령어] rdate - 타임서버와 시스템 시간 동기화 (0) | 2017.02.11 |
[리눅스 명령어] cd - 디렉토리 이동 (0) | 2017.02.08 |
[리눅스 명령어] uncompress - 압축 해제 (0) | 2017.01.21 |
[리눅스 명령어] compress - 파일 압축 (0) | 2017.01.17 |