どーも!marusukeです!
ドメインのIPアドレスやDNSレコードなどのDNS (Domain Name System) の情報を取得できるコマンドdig
についてです!
dig コマンドでできること
dig [オプション] [ドメイン名] [@DNSサーバ]
dig
(Domain Information Groper) コマンドは、DNS (Domain Name System) の情報を取得するためのツールです。特定のドメインのIPアドレスやDNSレコードを調査する際に使用されます。ネットワークのトラブルシューティングやDNS設定の確認に役立ちます。
dig コマンドの使用例
# example.com のAレコードを取得
dig example.com
; <<>> DiG 9.11.36-RedHat-9.11.36-7.el8 <<>> example.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12345
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; QUESTION SECTION:
;example.com. IN A
;; ANSWER SECTION:
example.com. 86400 IN A 93.184.216.34
;; Query time: 5 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Thu Jan 31 12:00:00 JST 2025
;; MSG SIZE rcvd: 56
dig コマンドのオプション
オプション | 説明 |
---|---|
@DNSサーバ | 特定のDNSサーバを指定して問い合わせ |
+short | 結果を簡潔に表示 |
+nocmd | 余計な情報を省略 |
-x IPアドレス | 逆引きDNS (IPからドメイン名を検索) |
ANY | すべてのDNSレコードを取得 |
MX | メールサーバ(MXレコード)を取得 |
NS | ネームサーバ(NSレコード)を取得 |
TXT | テキスト情報(TXTレコード)を取得 |
dig
は、ネットワーク管理やサーバ運用で非常に重要なコマンドです。シンプルなドメイン名解決だけでなく、詳細なDNS情報の取得にも使えます
以上です!
ここまで読んでいただきありがとうございました!
コメント