파다 (명령)

dig (command)
땅을 파다
원본 작성자스티브 호츠, 마이클 소여
개발자인터넷 시스템 컨소시엄(원래 컴퓨터 시스템 연구 그룹)
운영 체제Linux, NetBSD, FreeBSD, OpenBSD, macOS, Windows, Solaris, Illumonos, OpenVMS
유형DNS 검색 도구
면허증Mozilla 공용 라이센스(9.11[1] 이전 ISC 라이센스)
웹사이트https://www.isc.org/bind/

dig는 DNS(Domain Name System)를 쿼리하기 위한 네트워크 관리 명령줄 도구다.

dig는 네트워크 문제 해결과 교육 목적으로 유용하다.명령줄 옵션과 플래그 인수에 기반하여 작동하거나 운영 체제 파일의 요청을 읽음으로써 배치 모드에서 작동할 수 있다.명령 호출에 특정 이름 서버가 지정되지 않은 경우, 일반적으로 파일 resolv.conf에 구성된 운영 체제의 기본 확인 프로그램을 사용한다.인수 없이 DNS 루트 영역을 쿼리한다.

dig는 IDN(Internationalized Domain Name) 쿼리를 지원한다.

dig는 도메인 네임 서버 소프트웨어 제품군 BIND의 구성요소다. dig는 nslookup프로그램 호스트와 같은 이전 도구들을 대체하지만, 이전 도구들은 여전히 보완적인 방식으로 사용된다.

사용 예

기본

이 예에서 dig는 도메인 example.com모든 유형의 레코드 정보를 쿼리하는 데 사용된다.

$ dig example.com any ; <<>> DiG 9.6.1 <<>> example.com any ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4016 ;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0  ;; QUESTION SECTION: ;example.com.임의의 ;; 답변 섹션: example.com. 172719 IN NS a.iana-servers.net. example.com. 172719 IN NS b.iana-servers.net. example.com. 172719 IN A 208.77.77.155. example.com. 172719 IN SOA dns1.icann.org.hostmaster.icann.org. 2007051703 7200 3600 1209600 86400; 조회 시간: 1msec;; 서버: : 1#53(:1);;; WIND: 8월 12일 수요일 11:40:43; MSG SIZE rcvd: 154

위의 예에서 숫자 172719는 데이터의 유효 시간을 나타내는 라이브 값까지의 시간이다.

DNS 쿼리는 현재 사용되지 않는 특별한 메타 쿼리 입니다.2019년경부터 대부분의 공용 DNS 서버는 대부분의 DNS ANY 질의에 유용하게 응답하는 것을 중지했다 [1].

ANY 쿼리가 여러 레코드를 열거하지 않는 경우, 유일한 옵션은 각 레코드 유형(예: A, CNAME 또는 MX)을 개별적으로 요청하는 것이다.

특정 DNS 서버

쿼리는 특정 레코드에 대해 지정된 DNS 서버로 향할 수 있다. 이 예에서 MX 레코드:

$dig wikimedia.org MX @ns0.wikimedia.org ; DiG 9.11.3 wikimedia.org MX @ns0.Wikimedia.org;세계적인 옵션:+cmd;Got 답:;->.HEADER<,<>-opcode를:QUERY, 상태:NOERROR, 아이디:39041. 즉, 플래그:qr 아아용암 rd, QUERY:1, 답변:2, 방송:0, 추가:1;경고:자기 반복적으로 요청하지만 사용할 수 없;오피티 PSEUDOSECTION:;EDNS:버전:0, 플래그, udp:1024, COOKIE:c9735311d2d2fa6e3b334ab01b67960d( 좋은);QUESTI.섹션:;wikimedia.org.MX ;; 답변 섹션: wikimedia.org.3600인치 MX 10mx1001.wikimedia.org. wikimedia.org.3600인치 MX 50mx2001.wikimedia.org;;; 조회 시간: 1 msec;;; 서버: 208.80.154.238#53(208.80.154.238);; WIND: 9월 18일 토요일 21:33:24 PDT 2021;; MSG SIZE RCvd: 108

출력 형식 포함

많은 출력 포맷 옵션을 사용할 수 있다.출력을 보다 세부적으로 만들기 위한 일반적인 선택은 다음과 같다.

$dig +noall +answer +multiline wikimedia.org MX wikimedia.org.3600인치 MX 10mx1001.wikimedia.org. wikimedia.org.3600인치 MX 50mx2001.wikimedia.org 

여기서 +noall +answer +multiline은 단순히 형식 지정 플래그를 출력한다.

역사

dig는 원래 Steve Hotz에 의해 쓰여졌고 BIND 4에 통합되었다. 나중에 그것은 Michael Sawyer에 의해 다시 쓰여졌고, BIND 9의 일부로 인터넷 시스템 컨소시엄에 의해 유지된다.

원래 dig에 대한 매뉴얼 페이지에는 "Domain Information Groper"의 약자로 이름이 적혀 있었다.이 팽창은 2017년에 제거되었다. 이 도구의 이름은 이제 단순히 "dig"이다.

참고 항목

  • BIND 이름 서버
  • 루트 이름 서버 - 최상위 도메인 이름 확인을 제공하는 최상위 이름 서버
  • DNS 레코드 유형 목록 - DNS 내에 저장 및 쿼리 가능한 레코드 유형
  • 누가
  • 호스트는 도메인 이름 시스템 조회를 수행하기 위한 간단한 유틸리티임
  • nslookup, 유사한 정보를 얻는 데 사용할 수 있는 또 다른 유틸리티

참조

  1. ^ "LICENSE in Bind 9.11 branch".

참고 문헌 목록

  • 폴 알비츠와 크리켓 류.DNS와 BIND, 제5판.스몰 시리즈.2006년 오릴리와 어소시에이츠 주식회사.

외부 링크