Dig
dig (domain information groper)는 도메인 네임 시스템 (DNS) 네임서버에 질의하기 위한 네트워크 관리 명령 줄 인터페이스 툴이다.
dig는 네트워크 트러블슈팅과 교육적인 목적에 유용하다. dig는 반복적인 명령 줄 모드 또는 배치 모드에서 작동할 수 있다. 특정한 네임 서버가 명령에 명시되지 않으면, 이것은 resolv.conf 파일에 설정된 운영 체제 기본 resolver를 사용한다. 쿼리에 매개변수가 없으면 DNS 루트 존에 질의한다.
dig는 국제화 도메인 네임 (IDN) 질의를 지원한다.
dig는 BIND 도메인 네임 서버 소프트웨어의 한 부분이다. dig는 nslookup과 host 같은 오래된 툴들을 대체한다.
Usage
뒤에 ANY
를 붙여주면 전체 레코드가 출력된다.
다음과 같이 출력된다:
; <<>> DiG 9.18.18-0ubuntu0.22.04.2-Ubuntu <<>> yourdomain.com ANY
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40760
;; flags: qr rd ra; QUERY: 1, ANSWER: 9, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;yourdomain.com. IN ANY
;; ANSWER SECTION:
yourdomain.com. 3600 IN A ...
yourdomain.com. 3600 IN A ...
yourdomain.com. 3600 IN A ...
yourdomain.com. 3600 IN SOA ...
yourdomain.com. 3600 IN MX ...
yourdomain.com. 3600 IN MX ...
yourdomain.com. 3600 IN TXT ...
yourdomain.com. 86400 IN NS ...
yourdomain.com. 86400 IN NS ...
;; Query time: 60 msec
;; SERVER: 127.0.0.53#53(127.0.0.53) (TCP)
;; WHEN: Fri May 03 15:54:47 KST 2024
;; MSG SIZE rcvd: 289
See also
- DNS
- detect-external-ip (coturn에서 사용하는, 외부 IP를 찾는 스크립트)
- nslookup
- whois