レンタルサーバの設定で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
リンク
- DNSサーバーが正常に動作しているかどうか確認するには? digコマンド:ネットワーク管理の基本Tips – @IT
https://www.atmarkit.co.jp/ait/articles/1409/25/news001.html#sample3
コメントを書く