ネームサーバー(DNSサーバー)を指定してdigコマンドを実行する

2022-04-14

ネームサーバー(DNSサーバー)を指定してdigコマンドを利用する

先日、サーバー移設作業をしていてWEBコンテンツはレンサバで管理していて、そのコンテンツは移行対象じゃなくメールなどを移行対象という案件でした。作業が問題なく終わったのですが翌日にWEBコンテンツが見れないとの連絡がありました。
そのWEBコンテンツのDNSですが、DNSはWEBコンテンツが契約しているレンサバのIPに当てていましたがIP制限でこっちで動作確認できなかったので移行作業時に確認してなかったです。
色々と調べるとそのWEBコンテンツはSSLだけで運用しておりSSLだとIPアドレスが異なるってオチでした

ネームサーバーを新サーバー側に切り替えたので、前のネームサーバーでのDNS設定がわからない・・・・digコマンドでネームサーバーを指定してDNSレコードを確認する方法を探しましたがオプションでありました

書式:dig 調べるドメイン @指定するネームサーバー(DNSサーバー)

このサイトの情報を検索してみます

$ dig www.m-yabe.com @01.dnsv.jp

; <<>> DiG 9.8.3-P1 <<>> www.m-yabe.com @01.dnsv.jp
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36855
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 0
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;www.m-yabe.com.			IN	A

;; ANSWER SECTION:
www.m-yabe.com.		3600	IN	A	133.18.48.142

;; AUTHORITY SECTION:
m-yabe.com.		86400	IN	NS	04.dnsv.jp.
m-yabe.com.		86400	IN	NS	03.dnsv.jp.
m-yabe.com.		86400	IN	NS	01.dnsv.jp.
m-yabe.com.		86400	IN	NS	02.dnsv.jp.

;; Query time: 15 msec
;; SERVER: 157.7.32.53#53(157.7.32.53)
;; WHEN: Thu Apr  6 10:00:16 2017
;; MSG SIZE  rcvd: 123

digコマンドなので、macOSでも使えます