dig・nslookup・host・tracerouteの使い方

最終更新: 2026-05-30

dig(推奨)

dig example.com A          # Aレコード
dig example.com MX +short  # MXを簡潔表示
dig @8.8.8.8 example.com   # DNSサーバを指定
dig -x 8.8.8.8             # 逆引き(PTR)

nslookup / host

nslookup example.com
host example.com

ブラウザ上で同じことを試すなら DNSルックアップツール が手軽です。

traceroute / mtr(経路調査)

traceroute example.com   # 経路の各ホップを表示
mtr example.com          # traceroute + ping を連続表示

tcpdump(パケット観測)

sudo tcpdump -i eth0 host 8.8.8.8       # 特定IPの通信を観測
sudo tcpdump -i any port 53             # DNSトラフィック

traceroutetcpdump は権限やネットワークによっては結果が制限されます。調査対象が自社/許可範囲であることを確認して使いましょう。

参考資料