본문 바로가기

Server/Linux

[Linux] dig 명령어 정리

반응형

 

dig 명령어 정리

 

dig 명령어는 DNS (Domain Name System) 질의 도구로서, 주로 커맨드 라인에서 특정 도메인 이름에 대한 DNS 정보를 조회하는 데 사용됩니다. 다음은 dig 명령어의 주요 사용 방법과 옵션에 대한 간단한 정리입니다.

 

1. 기본 사용법

$ dig [도메인이름]

 

2. 옵션

@<DNS서버>: 특정 DNS 서버에 질의를 보냅니다.
+trace: 질의에 대한 DNS 추적을 활성화합니다.
+short: 간단한 출력 형식으로 결과를 표시합니다.
+answer: 응답 레코드만 표시합니다.
+authority: 권한이 있는 서버 레코드만 표시합니다.
+additional: 추가 정보 레코드만 표시합니다.
+recurse: 반복 질의를 사용합니다.
+tcp: TCP 프로토콜을 사용하여 질의를 보냅니다.
+noauthority: 권한이 있는 서버 레코드를 표시하지 않습니다.
+noadditional: 추가 정보 레코드를 표시하지 않습니다.
+question: 질의 내용만 표시합니다.
+stats: 통계 정보를 표시합니다.

 

3. 예시

- 도메인 A레코드 조회

$ dig example.com

 

- 특정 DNS 서버에 도메인의 NS 레코드 조회

$ dig @8.8.8.8 example.com NS

 

- 특정 DNS 서버 쿼리

$ dig example.com +server 8.8.8.8

 

- 특정 DNS 레코드 유형 쿼리

$ dig example.com +type=MX

 

- 질의에 대한 DNS 추적

$ dig +trace example.com

 

- 간단한 출력 형식으로 결과 표시

$ dig +short example.com

 

dig 명령어를 사용하면 도메인 이름에 대한 다양한 DNS 정보를 조회할 수 있습니다. 옵션을 사용하여 원하는 형식으로 결과를 조정할 수 있습니다.

 

반응형