Files
wiki/infrastructure/linux/commands/networking/dig.md
T
2026-09-21 20:02:21 +02:00

2.5 KiB

digコマンド

dig(Domain Information Groper)は、DNSサーバに問い合わせて、ドメイン名に関する情報を取得するコマンドであり、ドメイン名からIPアドレスを調べたり、DNSレコードの設定を確認したりする際に使用する

使用例

基本的な使い方

dig example.com
  • example.comのDNS情報(ゾーン情報)を取得する
  • レコードの種類を指定しない場合、デフォルトではAレコードを問い合わせる

例:

tsubanyan@localhost:~$ dig unchioshi.net

; <<>> DiG 9.20.11-1ubuntu2.4-Ubuntu <<>> unchioshi.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 20109
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;unchioshi.net.			IN	A

;; ANSWER SECTION:
unchioshi.net.		3600	IN	A	46.250.255.203

;; Query time: 226 msec
;; SERVER: 127.0.0.53#53(127.0.0.53) (UDP)
;; WHEN: Tue Sep 22 02:43:16 JST 2026
;; MSG SIZE  rcvd: 58

簡潔に表示する

dig +short example.com

例:

tsubanyan@localhost:~$ dig +short unchioshi.net
46.250.255.203

レコードの種類を指定

# IPv4 アドレス
dig example.com A

# IPv6 アドレス
dig example.com AAAA

# メールサーバー
dig example.com MX

# ネームサーバー
dig example.com NS

# TXT レコード
dig example.com TXT

例:

tsubanyan@tsubanyan-B760-Pro-RS-D4:~$ dig +short unchioshi.net A
46.250.255.203
tsubanyan@tsubanyan-B760-Pro-RS-D4:~$ dig +short unchioshi.net MX
10 mail.unchioshi.net.
tsubanyan@tsubanyan-B760-Pro-RS-D4:~$ dig +short unchioshi.net NS
ns2.dns.ne.jp.
ns1.dns.ne.jp.
tsubanyan@tsubanyan-B760-Pro-RS-D4:~$ dig +short unchioshi.net TXT
"v=spf1 a mx ~all"

DNSサーバを指定する

dig @8.8.8.8 example.com
  • @を使用すると、問い合わせ先のDNSサーバを指定できる

例:

tsubanyan@tsubanyan-B760-Pro-RS-D4:~$ dig +short @1.1.1.1 unchioshi.net
46.250.255.203
tsubanyan@tsubanyan-B760-Pro-RS-D4:~$ dig +short @8.8.8.8 unchioshi.net
46.250.255.203

IPアドレスからドメイン名を調べる(逆引き)

dig -x 8.8.8.8
  • -xオプションを指定
  • 内部的にはPTRレコードを問い合わせる

例:

tsubanyan@tsubanyan-B760-Pro-RS-D4:~$ dig +short -x 8.8.8.8
dns.google.
tsubanyan@tsubanyan-B760-Pro-RS-D4:~$ dig +short -x 1.1.1.1
one.one.one.one.
tsubanyan@tsubanyan-B760-Pro-RS-D4:~$ dig +short -x 46.250.255.203
mail.unchioshi.net.