ネームサーバが切り替わったかどうかを確認したい

ネームサーバが切り替わったかどうかを確認したい

レンタルサーバの設定でDNS設定を行っていると、サーバ移設ごとにDNS設定を再設定し、
ネームサーバの切り替えを行う必要がある。
ネームサーバ切り替えが完了したかどうかの確認がしたくて方法を調べた。

実行環境

macOS Catalina 10.15.4

ホスト名からネームサーバを確認する

dig [ホスト名] ns

実行結果

$ dig danroo.com ns

; <<>> DiG 9.10.6 <<>> danroo.com ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49463
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;danroo.com.            IN  NS

;; ANSWER SECTION:
danroo.com.     86400   IN  NS  sam.ns.cloudflare.com. // ← ネームサーバ 1
danroo.com.     86400   IN  NS  edna.ns.cloudflare.com. // ← ネームサーバ 2

;; Query time: 67 msec
;; SERVER: 192.168.0.1#53(192.168.0.1)
;; WHEN: Fri Sep 04 09:34:21 JST 2020
;; MSG SIZE  rcvd: 90

ネームサーバからプライマリネームサーバーを確認する

$ dig [ネームサーバ名] soa

実行結果

$ dig sam.ns.cloudflare.com soa

; <<>> DiG 9.10.6 <<>> sam.ns.cloudflare.com soa
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4405
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;sam.ns.cloudflare.com.     IN  SOA

;; AUTHORITY SECTION:
cloudflare.com.     300 IN  SOA ns3.cloudflare.com. dns.cloudflare.com. 2035030884 10000 2400 604800 300

;; Query time: 21 msec
;; SERVER: 192.168.0.1#53(192.168.0.1)
;; WHEN: Fri Sep 04 10:56:31 JST 2020
;; MSG SIZE  rcvd: 94

ホスト名からIPアドレスを調べる

$ dig [ホスト名]

実行結果

$ dig danroo.com

; <<>> DiG 9.10.6 <<>> danroo.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1464
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;danroo.com.            IN  A

;; ANSWER SECTION:
danroo.com.     300 IN  A   104.28.30.32
danroo.com.     300 IN  A   104.28.31.32
danroo.com.     300 IN  A   172.67.130.5

;; Query time: 18 msec
;; SERVER: 192.168.0.1#53(192.168.0.1)
;; WHEN: Fri Sep 04 10:52:10 JST 2020
;; MSG SIZE  rcvd: 87

+shortをつけると、簡略表示される

$ dig [ホスト名] +short

実行結果

$ dig danroo.com +short

104.28.31.32
172.67.130.5
104.28.30.32

IPアドレスからネームサーバを調べる

$ dig -x [IPアドレス]

実行結果

$ dig -x 34.105.33.122

; <<>> DiG 9.10.6 <<>> -x 34.105.33.122
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12304
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;122.33.105.34.in-addr.arpa.    IN  PTR

;; ANSWER SECTION:
122.33.105.34.in-addr.arpa. 120 IN  PTR 122.33.105.34.bc.googleusercontent.com.

;; Query time: 368 msec
;; SERVER: 192.168.0.1#53(192.168.0.1)
;; WHEN: Fri Sep 04 10:53:39 JST 2020
;; MSG SIZE  rcvd: 107

リンク

ツールカテゴリの最新記事