DNS 를 상태를 진단할 수 있는 dig 명령어 사용법
dig(Domain Information Groper) 는 도메인 네임 시스템(DNS; Domain Name System) 에 질의해서 자세한 내용을 출력할 수 있는 도구로 network 의 문제를 확인할 때 유용합니다.
dig 는 오래된 명령어인 nslookup 이나 host 를 대체할 수 있습니다.
사용
기본 사용 방법은 dig 명령어 뒤에 DOMAIN 을 주면 되며 다음은 google.com 의 레코드 정보를 출력합니다.
$ dig google.com ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;google.com. IN A ;; ANSWER SECTION: google.com. 104 IN A 172.217.31.174
특정 레코드를 검색하려면 도메인 앞에 RECORD 명을 됩니다. 다음은 google.com 의 mx 레코드 정보를 출력합니다.
$ dig mx google.com ; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;google.com. IN MX ;; ANSWER SECTION: google.com. 592 IN MX 40 alt3.aspmx.l.google.com. google.com. 592 IN MX 10 aspmx.l.google.com. google.com. 592 IN MX 50 alt4.aspmx.l.google.com. google.com. 592 IN MX 20 alt1.aspmx.l.google.com. google.com. 592 IN MX 30 alt2.aspmx.l.google.com. ;; Query time: 0 msec