728x90
반응형

dig 커맨드


bind-utils에 부속되어 있는 DNS에 질의하는 커맨드.

질의나 존 전송 확인 등을 할 수 있다.

 * Unix/Linux 계정의 호스트로부터 진행합니다. Windows의 경우는 nslookup을 사용합니다.

 

질의


기본 커맨드 구조

dig 질의명 [레코드 타입] [@네임서버명] [쿼리 옵션들] [dig 옵션]
순서는 상관 없습니다.
ex ) dig naver.com A @1.1.1.1 +dnssec +trace
레코드 타입 A/MX/NS 등의 레콛드 타입을 지정하고 질의 한다.
지정이 없는 경우 A 레코드(CNAME) 이다.
여기서 AXFR를 지정한 경우 해당 도메인이 Zone-Transfer를 허용하는지 체크하는 용도로 사용됨
@네임서버명 리퀘스트를 하는 서버를 지정, 지정이 없으면 /etc/resolv.conf의 설정에 근거하고 네임 서버를 결정한다.
쿼리 옵션 옵션을 사용하여 질의의 방법과 결과의 표시를 커스터마이즈 가능
아래는 일부
+[no]tcp     : 질의시 TCP를 사용 / 디폴트는 사용하지 않음
+[no]recur   : 재 질의를 하지 않는다. 존의 설정을 확인 할 때 등 유용 / 디폴트 재질의 함
+[no]defname : /etc/resolv.conf 기본 도메인 이름을 추가함
+trace       : DNS 질의과정을 Root DNS로 부터 모두 표시 (Flow 확인)
+dnssec      : DNSSEC 검증 수행 (네임서버에 RRSIG이 붙는다)
dig 옵션 dig 명령에 추가 옵션
-x IP 주소 : 역순으로 한다
-f 파일네임 : 배치모드에서 실행
-T time : 배치모드에서 실행 했을 때 초단위로 설정하여 질의
-p port : 질의서버의 포트를 지정​

 

728x90
300x250

'IT > Bind' 카테고리의 다른 글

DNS서버 구축 메모  (0) 2021.08.19
Bind 환경설정  (0) 2021.07.29
Bind 기타 명령에 대한 설명  (0) 2021.07.29
Bind named.conf 파일 설정  (0) 2021.07.29
Bind 기초정보와 용어  (0) 2021.07.29

+ Recent posts