728x90
dig 명령어
DNS 이름 서버 쿼리를 위한 유틸리티
bind-utils 패키지 설치(dig)
$ yum install -y bind-utils
dig 명령어 중 자주 사용하는 옵션
사용법
Usage: dig [@global-server] [domain] [q-type] {q-opt}
+[no]recurse (Recursive mode (+[no]rdflag))
+[no]short (Display nothing except short form of answer)
+[no]trace (Trace delegation down from root [+dnssec])
+[no]tcp (TCP mode (+[no]vc))
+[no]edns[=###] (Set EDNS version) [0]
A 레코드 조회(IP 레코드)
$ dig sangchul.kr
; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.amzn2.5 <<>> sangchul.kr
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 24946
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;sangchul.kr. IN A
;; ANSWER SECTION:
sangchul.kr. 180 IN A 27.0.236.139
;; Query time: 378 msec
;; SERVER: 10.31.0.2#53(10.31.0.2)
;; WHEN: Sat Jun 05 11:35:13 UTC 2021
;; MSG SIZE rcvd: 56
MX 레코드 조회(메일서버 레코드) - short 옵션으로 ANSWER SECTION 일부만 출력한다
$ dig daum.net mx +short
10 mx1.hanmail.net.
10 mx2.hanmail.net.
10 mx4.hanmail.net.
10 mx3.hanmail.net.
NS 레코드 조회(네임서버 레코드)
$ dig sangchul.kr ns +short
ns1.hosting.co.kr.
ns2.hosting.co.kr.
SOA 레코드 조회(권한 시작 레코드)
$ dig sangchul.kr soa +short
ns1.hosting.co.kr. admin.sangchul.kr. 16 21600 1800 1209600 86400
txt 레코드 조회(텍스트 레코드)
$ dig daum.net txt +short
"v=spf1 include:_spf.daum.net ~all"
"google-site-verification=0w8tAk4ZN8tACAfxeAkgBQy3MfsZiFD3gt5zCeouVNQ"
axfr 레코드 조회(영역 데이터) - dig @네임서버 : 네임서버 지정하여 레코드 조회
$ dig @ns.sangchul.kr sangchul.kr axfr
ixfr 레코드 조회(영역 데이터)
$ dig @ns.sangchul.kr sangchul.kr ixfr
네임 서버 점검 방법
1. 로컬 네임 서버 점검(기본 UDP 포트)
$ dig @127.0.0.1 sangchul.kr
2. 로컬 네임 서버 점검(TCP 포트)
$ dig @127.0.0.1 sangchul.kr +tcp
3. 네임서버 통신 상태 점검(마스터 - 슬레이브)
[마스터 네임서버] : udp/tcp 포트 오픈 상태 확인
$ dig @ns2.sangchul.kr sangchul.kr
$ dig @ns2.sangchul.kr sangchul.kr +tcp
4. 도메인 질의한 결과의 전 과정을 출력
$ dig sangchul.kr +trace
; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.amzn2.5 <<>> sangchul.kr +trace
;; global options: +cmd
. 78152 IN NS a.root-servers.net.
. 78152 IN NS i.root-servers.net.
. 78152 IN NS j.root-servers.net.
. 78152 IN NS k.root-servers.net.
. 78152 IN NS l.root-servers.net.
. 78152 IN NS m.root-servers.net.
. 78152 IN NS b.root-servers.net.
. 78152 IN NS c.root-servers.net.
. 78152 IN NS d.root-servers.net.
. 78152 IN NS e.root-servers.net.
. 78152 IN NS f.root-servers.net.
. 78152 IN NS g.root-servers.net.
. 78152 IN NS h.root-servers.net.
;; Received 239 bytes from 10.31.0.2#53(10.31.0.2) in 1 ms
kr. 172800 IN NS e.dns.kr.
kr. 172800 IN NS g.dns.kr.
kr. 172800 IN NS c.dns.kr.
kr. 172800 IN NS b.dns.kr.
kr. 172800 IN NS d.dns.kr.
kr. 172800 IN NS f.dns.kr.
kr. 86400 IN DS 61615 8 2 ED570AADC88713CE2775FB8AFFB2AD782D056EA21D0677E147F2FB7B F54404DA
kr. 86400 IN RRSIG DS 8 1 86400 20210618050000 20210605040000 14631 . IevBajIuyolh42lE29i1863eB5BOoKrzVFrdmEQ8m1hVrUybPqONI5hE IBGN3rDq6ixWQg7cfEUwuIxr9q1aSpxm9XnjIBToMicoukpvXsPRo4Ns c4SfxUY/LJCnoFSQb9nWXKpEMpkXgmu0X6wnriHOqVGHvopw+de6RYN4 4RUFVNj/YkY70L2eByr9On3sZvGbMHB/Lqokauh2mpUr7/YtYwtAmbV2 bxHCD34yHjkhfQDi2N/4cJu3kUZw1KLPaZRxYCFBrFGiiCWts1o7jqTy c+atLfeYO3HX4hdIQBCGtjn7uS4lu3Ac3KHjG5zeFdAcXsWZ6bxO23AC 7IkYxg==
;; Received 685 bytes from 192.36.148.17#53(i.root-servers.net) in 45 ms
sangchul.kr. 86400 IN NS ns1.hosting.co.kr.
sangchul.kr. 86400 IN NS ns2.hosting.co.kr.
psuk0eekkgpofh0k7h82hvc8g7k6e7r0.kr. 900 IN NSEC3 1 1 10 96E920 PT4MFNUDNRRDEP4266QTKPE25CG7698Q NS SOA RRSIG DNSKEY NSEC3PARAM
psuk0eekkgpofh0k7h82hvc8g7k6e7r0.kr. 900 IN RRSIG NSEC3 8 2 900 20210704193032 20210604193032 35448 kr. GGLRXOJedRPTczkL99zn61ZWxQRN0KjrcryMwinZjHnjgb/N7FxAaVmf CfNM3p12Y+MOpZ0sllOzSsOT85xYY9/avqW1CQ5KXwuNEnowoTO8cwen rjf0SYj9fKv6nEt5YRXLTZ6cztvgDRH03IDB8UD/ozvwxxtHVhMSNyfb 8YE=
c76p3h9aqov1qqf6gqp441sthd7na2m1.kr. 900 IN NSEC3 1 1 10 96E920 C798MM6CDT0G9BMS3H19VCH3VK15CVAO NS DS RRSIG
c76p3h9aqov1qqf6gqp441sthd7na2m1.kr. 900 IN RRSIG NSEC3 8 2 900 20210704193032 20210604193032 35448 kr. HNzesg5YIct6ZpoHJ7dGP2UBtuv6iFJDrtsCE/C7B5D5f0eHulwA1oTy WxiAa9qlAdGTWIkbYjQBUkNhTDAhLRG0f0OljPzwPxjJkH2CUZdJOJjY mB+fYj50IgXQuFaQRLzhY0VrqXwcucHhabzePLfKT/OBdx/oea6TeIZW A/A=
;; Received 576 bytes from 202.30.124.100#53(e.dns.kr) in 191 ms
sangchul.kr. 180 IN A 27.0.236.139
;; Received 56 bytes from 114.108.175.146#53(ns2.hosting.co.kr) in 200 ms
728x90
'리눅스' 카테고리의 다른 글
[리눅스] lsb_release 명령어 (0) | 2022.04.25 |
---|---|
[리눅스] IP 계산기(ipcalc/sipcalc) (0) | 2022.04.24 |
[리눅스] MySQL/MariaDB DB 백업/복구(export/import)하기 (0) | 2022.04.23 |
[Docker] GitLab(Omnibus) 컨테이너로 올리기 (0) | 2022.04.23 |
[LDAP] OpenLDAP 서버 이전 (0) | 2022.04.23 |