리눅스마스터1급 : 네트워크 명령어 dig(Domain Information Groper)
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,542 조회
- 0 추천
- 목록
본문
리눅스마스터1급 : 네트워크 명령어 dig(Domain Information Groper)
dig(Domain Information Groper)는 지정한 DNS 서버의 설정 내용과 특정 도메인의 네임서버 설정 내용을 확인하는 명령이다.
즉, nslookup 명령과 거의 같은 역할을 한다.
nslookup 명령과 host 명령과 마찬가지로 /etc/resolv.conf 파일에 정의되어 있는 네임서버를 기본 네임서버로 사용한다.
다음은 dig의 명령 형식이다.
|
|
|
| dig [@네임서버] 도메인 [쿼리타입] [+쿼리옵션] |
|
|
|
|
여기에서 쿼리타입에 올 수 있는 옵션에는 다음과 같은 것들이 있다.
이것들은 nslookup에서와 동일한 기능을 한다.
∙a : 네트워크 주소를 의미. 쿼리타입이 생략된 경우의 기본값.
∙any : 지정한 도메인의 모든 정보를 의미.
∙mx : 지정한 도메인의 메일서버 정보를 의미.
∙ns : 네임서버를 의미.
∙soa : SOA 정보를 의미.
∙hinfo : HINFO 레코드에 대한 정보를 의미.
다음은 실제로 dig 명령을 실행하여 ns2.superuser.co.kr 라는 네임서버의 기본설정값을 확인하는 예이다.
도메인 이름 대신에 IP 주소를 사용해도 동일한 결과가 나온다.
|
|
|
| $ dig @ns2.superuser.co.kr any
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @ns2.superuser.co.kr any ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 57227 ;; flags: qr rd; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 14
;; QUESTION SECTION: ;. IN NS
;; ANSWER SECTION: . 49833 IN NS c.root-servers.net. . 49833 IN NS d.root-servers.net. . 49833 IN NS e.root-servers.net. . 49833 IN NS f.root-servers.net. . 49833 IN NS g.root-servers.net. . 49833 IN NS h.root-servers.net. . 49833 IN NS i.root-servers.net. . 49833 IN NS j.root-servers.net. . 49833 IN NS k.root-servers.net. . 49833 IN NS l.root-servers.net. . 49833 IN NS m.root-servers.net. . 49833 IN NS a.root-servers.net. . 49833 IN NS b.root-servers.net.
;; ADDITIONAL SECTION: a.root-servers.net. 136233 IN A 198.41.0.4 a.root-servers.net. 136233 IN AAAA 2001:503:ba3e::2:30 b.root-servers.net. 136233 IN A 192.228.79.201 c.root-servers.net. 136233 IN A 192.33.4.12 d.root-servers.net. 136233 IN A 199.7.91.13 d.root-servers.net. 136233 IN AAAA 2001:500:2d::d e.root-servers.net. 136233 IN A 192.203.230.10 f.root-servers.net. 136233 IN A 192.5.5.241 f.root-servers.net. 136233 IN AAAA 2001:500:2f::f g.root-servers.net. 136233 IN A 192.112.36.4 h.root-servers.net. 136233 IN A 128.63.2.53 h.root-servers.net. 136233 IN AAAA 2001:500:1::803f:235 i.root-servers.net. 136233 IN A 192.36.148.17 i.root-servers.net. 136233 IN AAAA 2001:7fe::53
;; Query time: 33 msec ;; SERVER: 210.127.209.11#53(210.127.209.11) ;; WHEN: Wed Nov 6 01:14:26 2013 ;; MSG SIZE rcvd: 512 |
|
|
|
|
다음은 dig 명령어로 특정 도메인, 즉 imt-2000.co.kr이라는 도메인의 모든 설정 내용을 ns2.superuser.co.kr 네임서버에 조회하여 그 결과가 출력된 예이다.
|
|
|
| $ dig @ns2.superuser.co.kr any imt-2000.co.kr
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @ns2.superuser.co.kr any imt-2000.co.kr ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53551 ;; flags: qr aa rd; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 3
;; QUESTION SECTION: ;imt-2000.co.kr. IN ANY
;; ANSWER SECTION: imt-2000.co.kr. 400 IN SOA www.imt-2000.co.kr. imt2000.imt-2000.co.kr. 20030408 21600 900 604800 400 imt-2000.co.kr. 400 IN NS ns.suidc.com. imt-2000.co.kr. 400 IN NS ns2.suidc.com. imt-2000.co.kr. 400 IN A 222.97.189.21 imt-2000.co.kr. 400 IN MX 0 mail.imt-2000.co.kr.
;; ADDITIONAL SECTION: ns.suidc.com. 40 IN A 222.97.189.1 ns2.suidc.com. 40 IN A 210.127.209.11 mail.imt-2000.co.kr. 400 IN A 222.97.189.21
;; Query time: 10 msec ;; SERVER: 210.127.209.11#53(210.127.209.11) ;; WHEN: Wed Nov 6 01:18:40 2013 ;; MSG SIZE rcvd: 209 |
|
|
|
|
관련자료
-
이전
-
다음