- IPアドレス
- 基礎知識
ドメイン名からIPアドレスを割り出すには?
Whois情報を利用する
ドメイン名からIPアドレス情報を引き出す場合には、Whois検索を行う方法が最も手軽です。
独自ドメインを登録していれば、Whois検索によって登録者の情報に到達できます。Whois検索ではネームサーバのFQDNや、IPアドレスを参照することができます。
Whoisについては、「Whoisとは」で解説しています。
ドメイン検索であれば、ドメインを管理しているレジストラの提供するWhoisを検索する必要があります。
たとえば、JPRSの提供するWhois(http://whois.jprs.jp/)では、JPRSの管理するドメインが検索できます。
複数のWhoisを一括して検索する場合には、外部サービスを利用するのが簡単です。「IPひろば」というサイトでは複数のWhois情報の中から、該当するものを検索することができます。

メールアドレスからIPアドレスを割り出す
メールアドレスのみ手元にある場合であればメールアドレスの@(アットマーク)以降のドメイン名からWhois検索をすることも可能ですが、メールの送信元を知りたい場合などはメールのヘッダ情報を参照するという方法もあります。
この方法については「メールのヘッダからIPアドレスを分析する」で詳しく解説しています。
FQDNからIPアドレスを検索する
FQDNが分かっている場合(URLからWebサーバのFQDNがわかる場合など)、Whois検索を行うことでIPアドレスを知ることができます。FQDNを問い合わせることで、それに紐づくIPアドレスや、IPアドレスを割り当てられている人・組織の情報がわかります。
また、もう一つの方法として、「nslookup」というコマンドを使い、DNSサーバに問い合わせるという方法もあります。
「nslookup」とはDNSを参照し、IPアドレスとFQDNの正引き・逆引きを行うことのできるツールです。コマンドプロンプトなどで簡単に利用でき、「nslookup 《調べたいFQDN》」と入力すると、正引きを行い、FQDNと紐づけられたIPアドレスを調べることができます。

まとめ
- ドメイン名からIPアドレスを割り出す場合、Whois検索を使用する。
- FQDNが分かる場合、Whois検索を使ったり、nslookupを使用することでIPアドレスを知ることができる。
Q&A
Q1:ドメイン名からIPアドレスを調べるにはどうすればいいですか?
Whois検索を利用する方法が最も手軽です。
ネームサーバのFQDNやIPアドレス情報がWhois結果に含まれている場合があります。
Q2:ドメイン名ではなくホスト名(FQDN)が分かっている場合はどうしますか?
DNSに問い合わせる方法(「正引き」)でIPアドレスを検索できます。
具体的には、nslookupコマンドなどでFQDNからIPアドレスを取得できます。
Q3:メールアドレスからドメイン名を使ってIPアドレスを割り出すことは可能ですか?
メールアドレスの「@以降のドメイン名」が分かる場合、そのドメイン名を使ってWhois検索を実施すれば、ネームサーバのFQDNや登録情報が取得できる可能性があります。
Q4:Whois検索とDNS正引き、それぞれの使い分けはどう考えればよいですか?
- 独自ドメインなどが対象で、登録者情報やネームサーバ情報を確認したい場合 → Whois検索を使用
- Webサイトのドメイン/ホスト名(FQDN)から、現在そのドメインが使っているサーバのIPアドレスを知りたい場合 → DNS正引き(nslookup など)を使用
記事執筆・編集:Geolocation 編集チーム
- 経歴・活動実績
- IT企業出身エンジニア・デザイナーで構成されたチーム。金融・製造・観光など多業種のプロジェクトを担当。IPアドレスやジオターゲティングなど、IT技術に関する記事を継続的に発信中。
- 資格
- マーケティング系、ベンダー系、セキュリティ系など、幅広い専門分野の知識・技術を取得しています。
