본문 바로가기
컴퓨터네트워크(실기)

[네트워크 명령어] dig

by pjmteacher 2022. 11. 8.

5. dig

1) dig는 nslookup처럼 도메인의 IP 주소를 확인하는 프로그램입니다.(DNS 정보를 확인) 이 프로그램은 유닉스 계열에만 있는 프로그램입니다.
  *dig : Domain Information Gropper의 약자

2) dig 에서 axfr 이라는 옵션을 사용하면 zone transfer 가 가능하다.(named 가 허락한다면)

3) 사용 방법

 # dig [@server] [name] [type]

 

  * server : 확인하고 싶은 네임서버 (이름 또는 IP주소)

  * name : 조회할 리소스 레코드의 이름

  * query type

    a : 도메인 IP 정보

    any : 지정됭 도메인의 모든 정보

    mx : 지정한 도메인의 메일서버 정보

    ns : 네임서버 정보

    soa : soa(Start of Authority) 정보 - Master와 Slave 시스템 사이의 zone 정보 동기화와 관련된 정보를 가짐.

  * dig 사용법을 더 자세하게 알고 싶으면 유닉스에서 #man dig 명령어를 통해서 확인이 가능하다. 


명령어 사용 예


$ dig www.google.co.kr a

 

 

* zone transfer

  1. 영역(Zone)과 관련된 RR(자원레코드) 집합을 한 서버에서 다른 서버로 복사하는 것

      - 보통 1차 네임서버에서 2차 네임서버로 복사

      - 예 : 어떤 도메인의 DNS Zone에 대한 복사본을 얻으려고, Primary Name Server로부터 Zone Database를 가져오는 작업

  2. 네임서버(NS)의 안전성을 위해, 어떤 형태로 어러 네임서버의 동기화를 취함

      - 로드발랜싱, 장애 극복을 윈한 분호

  3. 구분

      - 전체 영역 전달 : axer 메세지

      - 증가 영역 전달 : ixfr 메세지

 

 


출처 : zone transfer, 정보통신기술용어해설, ktword.co.kr