Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 오블완
- 공부
- CKA 기출문제
- PETERICA
- minikube
- 정보처리기사 실기
- Elasticsearch
- CloudWatch
- MySQL
- IntelliJ
- Spring
- 정보처리기사실기 기출문제
- kotlin spring
- 티스토리챌린지
- mysql 튜닝
- Linux
- CKA
- AWS EKS
- 기록으로 실력을 쌓자
- AI
- Java
- kotlin coroutine
- Pinpoint
- aws
- APM
- 코틀린 코루틴의 정석
- kotlin
- 정보처리기사 실기 기출문제
- Kubernetes
- kotlin querydsl
Archives
- Today
- Total
피터의 개발이야기
[Linux] dig 명령어 사용법 총정리 본문
반응형
ㅁ 들어가며
ㅇ dig(Domain Information Groper)는 DNS 정보를 조회하고 진단하기 위한 강력한 커맨드라인 도구이다. DNS 관리자들이 문제 해결에 자주 사용하는 유용한 도구로, 상세한 DNS 조회 결과를 제공한다.
ㅁ 기본 문법
dig [@서버] [도메인] [쿼리타입] [쿼리클래스] [옵션]
ㅇ @서버: 질의할 DNS 서버 (생략 시 /etc/resolv.conf의 서버 사용)
ㅇ 도메인: 조회할 도메인 이름
ㅇ 쿼리타입: 조회할 리소스 레코드 타입 (A, MX, NS 등)
ㅇ 쿼리클래스: 네트워크 클래스 (보통 IN 사용)
ㅇ주요 쿼리 타입
쿼리타입 | 설명 |
A | IPv4 주소 |
AAAA | IPv6 주소 |
MX | 메일 서버 |
NS | 네임서버 |
SOA | 권한 시작 지점 |
TXT | 텍스트 정보 |
ANY | 모든 레코드 |
ㅇ 자주 사용하는 옵션
옵션 | 설명 |
+short | 간단한 결과만 출력 |
+trace | DNS 조회 과정 추적 |
+dnssec | DNSSEC 정보 포함 |
-x | 역방향 조회 (IP to 도메인) |
ㅁ 사용 예시
ㅇ 기본 조회
dig example.com
ㅇ 특정 DNS 서버 사용
dig @10.20.30.60 www.naver.com
ㅇ MX 레코드 조회
dig example.com MX
ㅇ 간단한 결과만 보기
dig example.com +short
ㅇ 역방향 조회
dig -x 192.0.2.1
ㅇ DNS 조회 과정 추적
dig example.com +trace
ㅁ dig 결과 해석
ㅇ dig 명령의 출력은 여러 섹션으로 구분된다.
- 헤더 섹션: 쿼리 상태와 플래그 정보
- 질문 섹션: 요청한 쿼리 내용
- 응답 섹션: DNS 서버의 응답 데이터
- 권한 섹션: 권한 있는 네임서버 정보
- 추가 섹션: 부가적인 정보
- 통계 섹션: 쿼리 처리 시간 등의 통계
ㅁ 고급 사용법
ㅇ DNSSEC 검증
dig example.com +dnssec
ㅇ TCP 프로토콜 사용
dig example.com +tcp
ㅇ 특정 포트로 쿼리
dig example.com -p 5353
ㅁ 마무리
dig는 DNS 문제 진단과 네트워크 문제 해결에 필수적인 도구이다. 복잡한 DNS 구성을 이해하고 문제를 신속하게 파악하는 데 도움을 준다.
ㅁ 함께 보면 좋은 사이트
ㅇ [Network] - dig 명령어를 활용한 DNS 조회 및 문제 진단
반응형
'Linux' 카테고리의 다른 글
[Linux] 프로세스 백그라운드 실행방법: &, nohub (0) | 2024.10.15 |
---|---|
traceroute 명령어 사용법 (2) | 2024.10.14 |
[Linux] ssh-keygen 명령어를 사용하여 SSH 키를 생성 (0) | 2024.07.31 |
[linux] find 사용법 (0) | 2024.04.13 |
[Linux] tar명령어 사용법, tar 압축 풀기 (0) | 2022.10.01 |
Comments