IPからホスト名を調べる

IPアドレスをホスト名とドメイン名に変換します。アドレスの保有者のネームサーバーからPTRレコードを読み取り、その名前が同じIPに戻るかを確認して、アドレスが応答するWebサイトの名前も表示します。

情報源:アドレスの保有者のネームサーバー · Team Cymru · アドレスがポート443で提供する証明書

IPアドレスからホスト名を調べる方法

上の欄にアドレスを入力してホスト名を調べるを押します。ツールはアドレスの保有者のネームサーバーからPTRレコードを読み取り、その名前をもう一度検索して、同じIPに戻ることを確認します:1.1.1.1はone.one.one.one、8.8.8.8はdns.googleです。

ホスト名は、アドレスの保有者が選んだ名前です。企業のサーバーには通常その企業自身の名前が付き、クラウドのサーバー、家庭の回線、スマートフォンには通常、アドレスの数字を含んだプロバイダーの既定のパターンが付きます。

ホスト名を信頼してよいのは、元のアドレスに戻る場合だけです。名前のAまたはAAAAレコードが同じIPを返さなければ、誰かが自分の管理していない名前を書き込んだということで、ツールは別のアドレスを指すと表示します。

アドレスからホスト名まで8.8.8.8、2026年10月23日の実測
  1. アドレス8.8.8.8IPv4 · Google、AS15169
  2. 逆引き名8.8.8.8.in-addr.arpa4つの数字を逆順にして、in-addr.arpaの下に
  3. 保有者のネームサーバーns1.google.comルートから順に発見:IANA、ARIN、そしてGoogle
  4. ホスト名dns.google8.8.8.8に戻る
PTRレコードホスト名は、逆引き名の下にPTRレコードとして保存されています。
保有者が設定PTRを書くのはアドレスブロックの保有者で、ここではGoogleです。
元に戻るdns.google自身のAレコードは8.8.8.8と8.8.4.4を返すので、この名前は本物です。
どの検索もこの4つの手順を踏み、その後で名前を正引きして、元に戻ることを確かめます。

結果に表示される内容

冒頭の1文でホスト名を示し、アドレスの背後にあるネットワークと、名前が元のアドレスに戻るかもあわせて表示します。その下の破線のカードには、アドレス自身の証明書にあるサイト名を一覧にします:すべてのサイトの一覧ではなく、ヒントです。

「ホスト名」では各PTR名をTTLと正引きの確認とともに、「ドメイン」では証明書とポート80の応答を、「ネットワーク」ではブロック、AS番号、レジストリを、「コマンド」ではターミナル用の同じ検索を表示します。右側の列は、名前の出どころをたどります。

8.8.8.8のIPからホスト名への変換結果:ホスト名dns.google、IPへの正引きの確認、証明書にある名前8.8.8.8のIPからホスト名への変換結果:ホスト名dns.google、IPへの正引きの確認、証明書にある名前ホスト名アドレスのPTRレコードにある名前と、それが同じIPに解決されるか。証明書のヒントサイト名を指定しないときに、アドレスがポート443で提供する証明書にあるサイト名。表示の切り替えすべてのPTR名、アドレスが応答するドメイン、背後のネットワーク、コマンド。名前の出どころルートからの逆引きゾーンの経路と、アドレス自身がポート443と80で返した応答。
8.8.8.8をホスト名に変換した例です。PTRレコードの名前、正引きの確認、ネットワーク、アドレスが提供するサイト名を表示します。番号を選ぶと、各部分に何が表示されているかを確認できます。

IPアドレス上のすべてのドメインを調べられますか?

DNSからはできません。アドレスに名前を置ける場所はPTRレコードの1つだけで、そこにはアドレスの保有者が選んだものが入っています。多くの場合、それはWebサイトではなく、プロバイダーの既定の名前です。

アドレス自身からは、さらに2つのヒントが得られます。サイト名を送らないときにポート443で提供される証明書は、既定のサイトの名前を示します(RFC 6066 §3はサイト名にIPアドレスを使うことを禁じています)。また、ポート80のリダイレクトがホストを示すこともあります。ツールはどちらもヒントとして表示し、完全な一覧としては扱いません。

あるアドレスを指すすべてのドメインを一覧にするには、パッシブDNSが必要です:多くのリゾルバーやクロールから何か月もかけて集めた応答で、少数の企業が販売しています。当サイトはそのデータを購入しておらず、検索内容を誰にも渡さないため、見えないものは見えないとはっきり表示します。

名前の4つの出どころ1.1.1.1、2026年10月23日の実測
PTRレコード5件中3件で名前ありone.one.one.oneアドレスの保有者が選んだ1つの名前。
証明書、ポート4435件中4件で名前ありcloudflare-dns.comone.one.one.one*.cloudflare-dns.comSSL.comサイト名を指定しないときの、既定のサイトの名前。*を含む名前はパターンであり、ホストではありません。
リダイレクト、ポート805件中0件で名前あり301 → https://1.1.1.1/1.1.1.1では、アドレスそのものにリダイレクトします:名前なし。
パッシブDNS不使用ここを指していた名前の履歴。有料のデータベースによるもので、使っていません。
棒グラフ:記録した5つの検索のうち、各情報源がホストの名前を示した件数(1.1.1.1、8.8.8.8、9.9.9.9、104.18.0.1、github.comのアドレス、2026年10月23日)。ツールは最初の3つをヒントとして表示します。

共有ホスティングとCDNでIPからドメインを調べる場合

共有ホスティングやCDNのアドレスは1つで多くのサイトを提供しているため、見つけるべき単一のドメインはありません。Cloudflareのアドレスはプロキシされるすべてのホスト名で共有されており、サイト名を指定しないハンドシェイクは拒否されるため(TLS alert 40)、既定のサイトさえ表示されません。

専用のアドレスは自身の証明書で応答します:9.9.9.9はdns.quad9.netと、Quad9のほかのサービス名を提供しています。CDNの背後では、PTRはCDNの名前を示すか何も示さず、サイトの名前は各訪問者のリクエストの中でだけやり取りされます。逆方向に、サイトからそのアドレスを調べるには、ドメインからIP変換を使ってください。

サイト名なしで問い合わせた共有アドレス2026年10月23日の実測
151.101.0.223Fastly · AS54113
PTR
なし · NXDOMAIN
証明書
www.python.org · *.python.org · python.orgGlobalSign
ポート80
500
ほかのサイト
Fastlyが提供するほかのサイト(一覧には出ない)
104.18.0.1Cloudflare · AS13335
PTR
なし · NXDOMAIN
証明書
拒否:TLS alert 40、サイト名が必要
ポート80
403
ほかのサイト
Cloudflareがプロキシするすべてのホスト名

専用のアドレスは自分自身について応答します:9.9.9.9はQuad9自身の証明書を送り、dns.quad9.netと、ほか21のQuad9の名前を示します。DigiCert

151.101.0.223はpython.orgの4つのアドレスの1つです:Fastlyが送った証明書はそのサイトだけを示し、そこで提供しているほかのサイトは決して示しません。

Windows、macOS、LinuxでIPからホスト名を調べる方法

Windowsでは、nslookup 1.1.1.1の結果のName:の行にホスト名が表示されます。macOSとLinuxでは、host 1.1.1.1が「domain name pointer」の後にホスト名を表示し、dig -x 1.1.1.1 +shortは名前だけを表示します。PowerShellについて、Microsoftは逆引き名を使う書式を示しています:Resolve-DnsName -Name 1.1.1.1.in-addr.arpa -Type PTR。

どのコマンドも自分のリゾルバーに問い合わせるため、表示されるのはそのリゾルバーのキャッシュのコピーで、正引きの確認は自分で行う必要があります。ツールはゾーン自身のネームサーバーに問い合わせ、同じ手順で名前を確認します。

nslookup 1.1.1.1

ホスト名は「Name:」の行にあります。

3つのOSでの同じ検索1.1.1.1、2026年10月23日に記録
Terminal · Command Prompt

macOS

% host 1.1.1.1
1.1.1.1.in-addr.arpa domain name pointer one.one.one.one.ホスト名

Linux

$ dig -x 1.1.1.1 +short
one.one.one.one.ホスト名

Windows

C:\> nslookup 1.1.1.1
PS> Resolve-DnsName -Name 1.1.1.1.in-addr.arpa -Type PTR

Microsoftは、nslookupがIPアドレスに対応するコンピューター名を返すことを公式に説明しており、Resolve-DnsNameについては逆引き名を使う書式を示しています。

どのコマンドもコンピューターが使うリゾルバーに問い合わせるため、応答はキャッシュのコピーである場合があり、名前が元のアドレスに戻るかを確認するコマンドはありません。

ホスト名からIPアドレスについてわかること

アドレスを誰が担当しているか、そして多くの場合はそれが何かがわかります:crawl-66-249-66-1.googlebot.comはGooglebot、ec2-3-80-0-1.compute-1.amazonaws.comはus-east-1のAWSのサーバー、mail-…google.comの名前はGmailの送信サーバーです。

ISPは家庭の回線の名前に、アドレスとdsl、dyn、pool、cableなどの語を入れます。RFC 8501自身の例は1.string.region.example.comです。名前に含まれる都市名や空港コードは運用者が選んだヒントであり、位置の記録ではありません。

名前はそれだけでは何も証明しません:信頼する前に、元のアドレスに戻るかを確認してください。ツールは、見つけたすべての名前についてそれを行います。

6つのホスト名を部分ごとに読む実際のPTRと公開されているパターン、2026年10月23日

1.string.region.example.com

  • 1ホスト番号
  • stringISPが選ぶ語
  • region地域
  • example.comISPのドメイン
ISPのプール名、RFC 8501自身の例パターン

ec2-3-80-0-1.compute-1.amazonaws.com

  • ec2EC2
  • 3-80-0-1アドレス
  • compute-1us-east-1
  • amazonaws.comAmazonのドメイン
AWSのEC2サーバー

lb-140-82-112-3-iad.github.com

  • lbおそらくロードバランサー
  • 140-82-112-3アドレス
  • iadワシントン・ダレス空港のコード
  • github.comGitHubのドメイン
GitHubのエッジ

crawl-66-249-66-1.googlebot.com

  • crawlクローラー
  • 66-249-66-1アドレス
  • googlebot.comGoogleのクローラーのドメイン
Googlebot

mail-am6eur05on2052.outbound.protection.outlook.com

  • mail-am6eur05on20521台の送信サーバー。各部分の意味をMicrosoftは公開していません
  • outbound.protection.outlook.comMicrosoft 365の送信メールのドメイン
Microsoft 365の送信メール

<reversed-ip>.bc.googleusercontent.com

  • <reversed-ip>逆順のアドレス
  • bc.googleusercontent.comGoogle Cloudの既定のドメイン
すべてのGoogle Cloud VMパターン
実際の名前は公開サーバー(3.80.0.1、140.82.112.3、66.249.66.1、40.107.22.52)のもので、どれも元のアドレスに戻ります。クラウドの既定の名前が示すのはサーバーを貸している事業者で、使っている人ではありません。

IPからホスト名:よくある質問

IPアドレスからホスト名を調べるにはどうすればよいですか?

上の欄にアドレスを入力して「ホスト名を調べる」を押します。ツールは、アドレスを保有するネットワークのネームサーバーからPTRレコードを読み取り、その名前が同じIPに解決されることを確認します。ターミナルからは、Windowsのnslookup 1.1.1.1、macOSやLinuxのhost 1.1.1.1で、自分のリゾルバーから同じ名前を表示できます。

IPアドレスをドメイン名に変換するにはどうすればよいですか?

ホスト名を調べます:PTRレコードは、1.1.1.1ならone.one.one.oneのように1つの名前を示し、その最後の2つのラベルが通常ドメインです。Webサイトのアドレスなら、そのアドレスがポート443で提供する証明書に、サイト自体の名前が載っていることがよくあります。どちらも、そのアドレスを使うすべてのドメインを一覧にするものではありません。

ホスト名が訪問したWebサイトと違うのはなぜですか?

Webサイトとアドレスの所有者が違うからです。PTR名を設定するのはアドレスを保有する者で、通常はホスティング会社かCDNです。そのため、AWS上のサイトにはamazonaws.comの名前が表示され、Cloudflareの背後にあるサイトには名前がないことがよくあります。サイト自身の名前は、逆方向を指すDNSレコードにあります。

IPアドレスにホスト名がないのはなぜですか?

保有者がPTRレコードを公開していないからで、PTRは任意です。多くのCDNのアドレス、ほとんどのIPv6アドレス、多くの家庭の回線にはPTRがなく、Cloudflareの104.18.0.1は、そのような名前は存在しないと応答します。192.168.1.1のようなプライベートアドレスには、公開のホスト名はまったくありません:名前を答えられるのは自分のネットワークのリゾルバーだけです。

1つのIPアドレスでホストされているすべてのWebサイトを調べられますか?

確実にはできず、DNSからは不可能です。アドレスが公開するPTR名はせいぜい数件で、証明書が示すのは既定のサイトだけです。アドレス上のすべてのドメインの一覧はパッシブDNS、つまり商用データベースが長期間集めたリゾルバーの応答やクロールによるものです。それでも見落としはあり、CDNのアドレスなら無関係な何千ものサイトが並ぶことになります。

ホスト名とドメイン名の違いは何ですか?

ホスト名はmail.example.comやdns.googleのように1台のマシンやサービスを指す名前で、ドメイン名はその上位にある登録された名前、たとえばexample.comです。IPのPTRレコードでは、ホスト名にプロバイダー自身のドメインが入っていることがよくあります:ec2-3-80-0-1.compute-1.amazonaws.comは顧客のものではなく、AWSのドメインであるamazonaws.comに属します。

ホスト名からIPアドレスの場所はわかりますか?

ヒントとしてだけです。AWSのus-east-1の既定の名前のように、都市名、空港コード、地域を名前に入れる運用者もいますが、PTRレコード自体は位置情報を持たず、運用者はどんな名前でも付けられます。位置情報データベースによる推定位置は当サイトのIP検索で調べ、ホスト名の中の都市名は運用者が付けたラベルとして扱ってください。

CloudflareのIPアドレスでWebサイトが表示されないのはなぜですか?

Cloudflareのアドレスは1つで、Cloudflareがプロキシするすべてのホスト名に共有されているからです。そのサーバーはサイト名のないTLS接続を拒否し、104.18.0.1のように、Cloudflare自身の逆引きゾーンは通常PTRが存在しないと応答します。サイトの名前は各訪問者のリクエストの中にしかないため、アドレスだけからサイトを特定できるツールはありません。

IPアドレスのホスト名を調べるのは合法ですか?

合法です。PTRレコードは、アドレスの保有者が誰でも読めるように公開する公開のDNSデータで、どのメールサーバーやログツールが得るものとも同じ応答です。逆引きDNSでは、検索してもアドレスには何も送信しません。このページでは、ツールがさらに2つのポートで1回ずつアドレスに接続します:既定で提供される証明書を読むための、サイト名を指定しないポート443のTLSハンドシェイクと、ポート80での1回のプレーンなHTTPリクエストです。

ツールによって1つのIPのホスト名が違うのはなぜですか?

ほとんどのツールはリゾルバーのキャッシュのコピーを読むため、保有者がPTRを変更した後は遅れることがあります。一方、このツールはゾーン自身のネームサーバーに問い合わせます。複数のPTRレコードのうち最初のものしか表示しないツールもあります。名前が元のアドレスに戻るかを確認しないツールもあり、その場合はドメインの所有者が確認していない名前も、同じように信頼できるものに見えてしまいます。

足りないものはありますか?機能や新しいツールを提案する