(→개요) |
Jmnote bot (토론 | 기여) 잔글 (봇: 자동으로 텍스트 교체 (-</source> +</syntaxhighlight>, -<source +<syntaxhighlight )) |
||
(사용자 3명의 중간 판 17개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
{{다른뜻|영어 dig}} | |||
==개요== | ==개요== | ||
;dig | ;dig | ||
4번째 줄: | 5번째 줄: | ||
*리눅스용 DNS 조회 도구 | *리눅스용 DNS 조회 도구 | ||
< | ==실행예시 1== | ||
* 파라미터 없이 그냥 실행하면 /etc/resolv.conf에 등록된 [[네임서버]]를 이용하여 [[루트 서버]]를 조회한다. | |||
<syntaxhighlight lang='console'> | |||
[root@zetawiki ~]# dig | [root@zetawiki ~]# dig | ||
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.6 <<>> | ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.6 <<>> | ||
;; global options: +cmd | ;; global options: +cmd | ||
50번째 줄: | 52번째 줄: | ||
;; WHEN: Mon Sep 21 03:48:01 2015 | ;; WHEN: Mon Sep 21 03:48:01 2015 | ||
;; MSG SIZE rcvd: 496 | ;; MSG SIZE rcvd: 496 | ||
</ | </syntaxhighlight> | ||
== | ==실행예시 2: 도메인 조회== | ||
*도메인을 입력하면 /etc/resolv.conf에 등록된 네임서버를 이용하여 해당 도메인을 조회한다. | |||
;명령어 | ;명령어 | ||
< | <syntaxhighlight lang='bash'> | ||
dig 도메인 | dig 도메인 | ||
</ | </syntaxhighlight> | ||
;실행예시 | ;실행예시 | ||
< | <syntaxhighlight lang='console'> | ||
[root@zetawiki ~]# dig gmail.com | [root@zetawiki ~]# dig gmail.com | ||
; <<>> DiG 9. | ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.6 <<>> gmail.com | ||
;; global options: | ;; global options: +cmd | ||
;; Got answer: | ;; Got answer: | ||
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: | ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 35467 | ||
;; flags: qr rd ra; QUERY: 1, ANSWER: | ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 4 | ||
;; QUESTION SECTION: | ;; QUESTION SECTION: | ||
72번째 줄: | 75번째 줄: | ||
;; ANSWER SECTION: | ;; ANSWER SECTION: | ||
gmail.com. | gmail.com. 5 IN A 216.58.221.133 | ||
gmail.com. | |||
gmail.com. | ;; AUTHORITY SECTION: | ||
gmail.com. | gmail.com. 5 IN NS ns3.google.com. | ||
gmail.com. 5 IN NS ns1.google.com. | |||
gmail.com. 5 IN NS ns4.google.com. | |||
gmail.com. 5 IN NS ns2.google.com. | |||
;; | ;; ADDITIONAL SECTION: | ||
ns1.google.com. 5 IN A 216.239.32.10 | |||
ns2.google.com. 5 IN A 216.239.34.10 | |||
ns3.google.com. 5 IN A 216.239.36.10 | |||
ns4.google.com. 5 IN A 216.239.38.10 | |||
==특정 DNS로 조회== | ;; Query time: 73 msec | ||
;; SERVER: 192.168.245.2#53(192.168.245.2) | |||
;; WHEN: Mon Sep 21 03:49:24 2015 | |||
;; MSG SIZE rcvd: 186 | |||
</syntaxhighlight> | |||
==실행예시 3: 특정 DNS로 조회== | |||
{{참고|리눅스 특정 DNS로 도메인 조회}} | |||
*@DNS주소를 넣으면 그 DNS를 이용하여 도메인을 조회한다. | |||
;명령어 | ;명령어 | ||
< | <syntaxhighlight lang='bash'> | ||
dig @DNS주소 도메인 | dig @DNS주소 도메인 | ||
</ | </syntaxhighlight> | ||
;실행예시 | ;실행예시 | ||
< | <syntaxhighlight lang='console'> | ||
[root@zetawiki ~]# dig @8.8.8.8 gmail.com | [root@zetawiki ~]# dig @8.8.8.8 gmail.com | ||
; <<>> DiG 9. | ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.6 <<>> @8.8.8.8 gmail.com | ||
; (1 server found) | ; (1 server found) | ||
;; global options: | ;; global options: +cmd | ||
;; Got answer: | ;; Got answer: | ||
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: | ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14099 | ||
;; flags: qr rd ra; QUERY: 1, ANSWER: | ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 | ||
;; QUESTION SECTION: | ;; QUESTION SECTION: | ||
104번째 줄: | 118번째 줄: | ||
;; ANSWER SECTION: | ;; ANSWER SECTION: | ||
gmail.com. 299 IN A | gmail.com. 299 IN A 216.58.221.37 | ||
;; Query time: | ;; Query time: 215 msec | ||
;; SERVER: 8.8.8.8#53(8.8.8.8) | ;; SERVER: 8.8.8.8#53(8.8.8.8) | ||
;; WHEN: | ;; WHEN: Mon Sep 21 03:49:58 2015 | ||
;; MSG SIZE rcvd: | ;; MSG SIZE rcvd: 43 | ||
</ | </syntaxhighlight> | ||
==같이 보기== | ==같이 보기== | ||
*[[리눅스 dig 응답부분만 보기 +short]] | |||
*[[리눅스 CNAME 레코드 확인]] | |||
*[[리눅스 MX 레코드 확인]] | |||
*[[리눅스 TXT 레코드 확인]] | |||
*[[/usr/bin/host]] | *[[/usr/bin/host]] | ||
*[[도메인명으로 IP 확인]] | *[[도메인명으로 IP 확인]] | ||
*[[DNS]] | *[[DNS]] | ||
==참고 | ==참고== | ||
* | * {{위키백과|Dig}} | ||
* {{영어 위키백과|Dig_(command)}} | |||
[[분류: dig]] | |||
[[분류: DNS]] | [[분류: DNS]] | ||
[[분류: 리눅스]] | [[분류: 리눅스]] | ||
[[분류: /usr/bin]] | [[분류: /usr/bin]] |
2021년 7월 17일 (토) 17:45 기준 최신판
- 다른 뜻에 대해서는 영어 dig 문서를 참조하십시오.
1 개요[ | ]
- dig
- /usr/bin/dig
- 리눅스용 DNS 조회 도구
2 실행예시 1[ | ]
Console
Copy
[root@zetawiki ~]# dig
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.6 <<>>
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11774
;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 13
;; QUESTION SECTION:
;. IN NS
;; ANSWER SECTION:
. 5 IN NS g.root-servers.net.
. 5 IN NS b.root-servers.net.
. 5 IN NS f.root-servers.net.
. 5 IN NS d.root-servers.net.
. 5 IN NS i.root-servers.net.
. 5 IN NS k.root-servers.net.
. 5 IN NS c.root-servers.net.
. 5 IN NS h.root-servers.net.
. 5 IN NS m.root-servers.net.
. 5 IN NS j.root-servers.net.
. 5 IN NS a.root-servers.net.
. 5 IN NS l.root-servers.net.
. 5 IN NS e.root-servers.net.
;; ADDITIONAL SECTION:
a.root-servers.net. 5 IN A 198.41.0.4
a.root-servers.net. 5 IN AAAA 2001:503:ba3e::2:30
b.root-servers.net. 5 IN A 192.228.79.201
b.root-servers.net. 5 IN AAAA 2001:500:84::b
c.root-servers.net. 5 IN A 192.33.4.12
c.root-servers.net. 5 IN AAAA 2001:500:2::c
d.root-servers.net. 5 IN A 199.7.91.13
d.root-servers.net. 5 IN AAAA 2001:500:2d::d
e.root-servers.net. 5 IN A 192.203.230.10
f.root-servers.net. 5 IN A 192.5.5.241
f.root-servers.net. 5 IN AAAA 2001:500:2f::f
g.root-servers.net. 5 IN A 192.112.36.4
h.root-servers.net. 5 IN A 128.63.2.53
;; Query time: 35 msec
;; SERVER: 192.168.245.2#53(192.168.245.2)
;; WHEN: Mon Sep 21 03:48:01 2015
;; MSG SIZE rcvd: 496
3 실행예시 2: 도메인 조회[ | ]
- 도메인을 입력하면 /etc/resolv.conf에 등록된 네임서버를 이용하여 해당 도메인을 조회한다.
- 명령어
Bash
Copy
dig 도메인
- 실행예시
Console
Copy
[root@zetawiki ~]# dig gmail.com
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.6 <<>> gmail.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 35467
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 4
;; QUESTION SECTION:
;gmail.com. IN A
;; ANSWER SECTION:
gmail.com. 5 IN A 216.58.221.133
;; AUTHORITY SECTION:
gmail.com. 5 IN NS ns3.google.com.
gmail.com. 5 IN NS ns1.google.com.
gmail.com. 5 IN NS ns4.google.com.
gmail.com. 5 IN NS ns2.google.com.
;; ADDITIONAL SECTION:
ns1.google.com. 5 IN A 216.239.32.10
ns2.google.com. 5 IN A 216.239.34.10
ns3.google.com. 5 IN A 216.239.36.10
ns4.google.com. 5 IN A 216.239.38.10
;; Query time: 73 msec
;; SERVER: 192.168.245.2#53(192.168.245.2)
;; WHEN: Mon Sep 21 03:49:24 2015
;; MSG SIZE rcvd: 186
4 실행예시 3: 특정 DNS로 조회[ | ]

- @DNS주소를 넣으면 그 DNS를 이용하여 도메인을 조회한다.
- 명령어
Bash
Copy
dig @DNS주소 도메인
- 실행예시
Console
Copy
[root@zetawiki ~]# dig @8.8.8.8 gmail.com
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.6 <<>> @8.8.8.8 gmail.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14099
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;gmail.com. IN A
;; ANSWER SECTION:
gmail.com. 299 IN A 216.58.221.37
;; Query time: 215 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Mon Sep 21 03:49:58 2015
;; MSG SIZE rcvd: 43
5 같이 보기[ | ]
- 리눅스 dig 응답부분만 보기 +short
- 리눅스 CNAME 레코드 확인
- 리눅스 MX 레코드 확인
- 리눅스 TXT 레코드 확인
- /usr/bin/host
- 도메인명으로 IP 확인
- DNS
6 참고[ | ]
로그인하시면 댓글을 쓸 수 있습니다.
- 분류 댓글:
- 리눅스 (19)
- /usr/bin (2)
- DNS (2)
CentOS JDK 설치 ― …CentOS JDK 설치 ― ElliottCentOS vsftpd 설치 및 설정 ― …CentOS에서 apt-get 실행해보기 ― …CentOS에서 apt-get 실행해보기 ― 다미안VirtualBox 리눅스 인터넷 연결 ― …VirtualBox 리눅스 인터넷 연결 ― JmnoteVirtualBox 리눅스 인터넷 연결 ― …리눅스 CPU 사용률 확인 ― 동원잉리눅스 JDK 버전 확인 ― …리눅스 JDK 버전 확인 ― Jmnote리눅스 SSH 패스워드 없이 자동 로그인 ― …리눅스 SSH 패스워드 없이 자동 로그인 ― Jmnote리눅스 날짜 기준으로 파일 삭제하기 ― 백승현리눅스 날짜 기준으로 파일 삭제하기 ― Jmnote리눅스 디렉토리 용량 확인 du ― …리눅스 메모리 사용률 확인 ― 최재완리눅스 메모리 사용률 확인 ― Jmnote좀비 프로세스 찾기, 죽이기 ― 불량펭귄