리눅스

dig 명령어 소개 및 사용방법

닥치고개돌 2020. 8. 31. 20:36
728x90

dig (domain information groper) 란?

dig는 네트워크 관리 도구 중 하나로 DNS (Domain Name System) 를 질의할 수 있는 도구.

nslookup  보다 더 편한 인터페이스와 사용법을 제공.

이와 더불어 IDN (Internationalized Domain Name) 쿼리를 지원. (nslookup도 지원)

 

 

dig 사용법

dig는 간단하게 조회하고자 하는 도메인명을 입력하면 됩니다.

 

dig 기본 문법은 아래와 같습니다.

Usage:  dig [@global-server] [domain] [q-type] [q-class] {q-opt}
            {global-d-opt} host [@local-server] {local-d-opt}
            [ host [@local-server] {local-d-opt} [...]]
            

 

 

쿼리 타입 지정 조회 (CNAME 레코드 조회)

$ dig www.naver.com cname

 

쿼리 타입 지정 조회 (a 레코드 조회)

$ dig www.naver.com a


쿼리 타입 지정 조회 (CNAME 레코드 조회)

$ dig www.naver.com mx

 

네임서버 지정

@[네임서버이름] 을 통해 특정 네임서버를 선택해 질의할 수 있습니다.

해당 옵션을 사용하여 특정 국가의 cache dns 에 질의를 해볼 수 있습니다. (예시, 중국 cache dns)

구글 public dns 인 8.8.8.8 를 지정하여, 질의 할 경우 아래와 같습니다.

$ dig @8.8.8.8 www.naver.com
728x90