この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:2
ページ更新者:atom
更新日時:2026-06-10 18:12:52

タイトル: nslookup ドメインのIP解決
SEOタイトル: nslookup でドメインの IP を確認するコマンド

nslookupドメインのIPアドレスを解決してくれるコマンド。DNSサーバーに問い合わせて、ホスト名⇔IPアドレスの対応を確認するときに使います。

nslookup ドメイン名

基本の使い方

$ nslookup example.com
Server:        8.8.8.8
Address:      8.8.8.8#53

Non-authoritative answer:
Name:  example.com
Address: 93.184.216.34

DNSサーバーを指定する

# Google Public DNSを使う
$ nslookup example.com 8.8.8.8

# Cloudflare DNS
$ nslookup example.com 1.1.1.1

レコードタイプを指定

$ nslookup -type=A example.com     # IPv4アドレス
$ nslookup -type=AAAA example.com  # IPv6アドレス
$ nslookup -type=MX example.com    # メールサーバー
$ nslookup -type=NS example.com    # ネームサーバー
$ nslookup -type=TXT example.com   # テキスト(SPF/DKIM等)
$ nslookup -type=CNAME www.example.com # 別名
$ nslookup -type=ANY example.com   # 全タイプ

逆引き(IPアドレスからドメイン)

$ nslookup 8.8.8.8
Server:        192.168.0.1
Address:      192.168.0.1#53

8.8.8.8.in-addr.arpa  name = dns.google.

対話モード

$ nslookup
> server 8.8.8.8
> set type=MX
> example.com
> exit

似たコマンド

コマンド特徴
digBIND系の詳細なDNS問い合わせ。本番調査の定番
hostシンプルなDNS問い合わせ
nslookup古くからある定番、Windows標準

nslookupは古いツール扱いで、Linux/Mac環境では dig が一般的です。

$ dig example.com
$ dig +short example.com
$ dig @8.8.8.8 example.com MX
$ dig example.com ANY

トラブル切り分け例

  • ドメインにアクセスできない → nslookupで名前解決できるか確認
  • メールが届かない-type=MX でメールサーバー確認
  • SPF/DKIM設定-type=TXT でTXTレコード確認
  • DNSサーバー切替後の確認nslookup ドメイン DNSサーバー で個別問い合わせ

注意点

  • 結果がキャッシュされているDNSサーバーから返ることがある。最新が知りたいときは権威サーバー(NSレコード先)に直接問い合わせる
  • Windows版とLinux/Mac版で出力フォーマットが若干違う
  • nslookup は古いツールで、最近の機能(DNSSECなど)は dig の方が情報量が多い

関連