ドメインからIPへの変換

ホスト名の背後にあるIPを把握することは、サイトがアクセスできない場合、CDNフェイルオーバーが正常に動作しない場合、または新しいレコードが反映されない場合における最初のデバッグステップです。このツールは任意のドメインのAレコードおよびAAAAレコードを解決し、見つかったすべてのIPv4およびIPv6アドレスを一覧表示します。

ドメインをIPに変換する方法

  1. 1

    ホスト名を入力してください

    ルートドメインまたはサブドメイン:`example.com`または`api.example.com`。スキームおよびパスは削除されています。

  2. 2

    AおよびAAAAレコードを読みます

    ドメインが応答するすべてのIPv4およびIPv6アドレスが1行ずつ表示され、任意のネットワークツール、ファイアウォールルール、アクセスリストにコピーして使えます。

ドメインに複数のIPアドレスが設定できる理由

  • **ロードバランシング。**アクセス量の多いサイトでは複数のAレコードが返され、クライアントはそのうち1つを選択します(多くの場合ランダムに)。
  • CDNによるフロント配信。 Cloudflare、Fastly、Akamaiは数百ものエッジ拠点からトラフィックを配信します。表示されるIPアドレスはリゾルバーの地理的位置によって異なります。
  • フェイルオーバーペア。 冗長性を確保するためのプライマリIPおよびセカンダリIP。
  • IPv4とIPv6の併用。 デュアルスタック構成での展開です。最近のクライアントはIPv6接続が利用できる場合、AAAAを優先します。

順方向DNSと逆方向DNS

方向 レコードタイプ
順方向 A / AAAA example.com -> 93.184.216.34
逆方向 PTR 93.184.216.34 -> example.com

逆DNSは、IPv4用に特別ゾーンin-addr.arpa、IPv6用にip6.arpaの下で管理されています。すべてのIPにはPTRが付与されていません。自宅のISPアドレスにはPTRがほとんどなく、一般的なクラウドIPではアプリのホスト名ではなくプロバイダーのホスト名が表示されることもあります。

前方確認型リバースDNS(FCrDNS)とは、Aレコードが該当IPアドレスを指定し、かつそのIPのPTRが再度同じIPアドレスを示すドメインへとリソールブされるという仕組みを指します。メール受信者はこのチェック結果をもとにスパムの可能性を評価しています。

トラブルシューティングのチェックリスト

  • ドメインが解決されない: NXDOMAIN;スペルを確認し、ドメインがまだ登録されているかをチェックしてください。
  • IPアドレスは予想とは異なる可能性があります:デバイスやISPのDNSキャッシュに記録されている場合があります。公開リゾーバーに照会することで回避したり、ローカルキャッシュをクリアする方法もあります。
  • 異なる場所から発生する異なるIPアドレス:大手プロバイダーでは一般的にCDNによるジオルーティングが採用されています。

よくある質問

Cloudflareはお客様のドメインをプロキシ化しているため、パブリックDNSから返されるIPアドレスはお客様のオリジナルサーバーではなく、CloudflareのエッジIPです。実際のオリジナルサーバーを確認するには、プロキシを有効にする前に詳細な設定内容や過去のDNSデータを確認するか、DNSベースの情報リークを活用してアクセスを試すとよいでしょう。

いいえ。このツールはホスト名をIPアドレスに解決するだけです。国レベルの位置情報が必要な場合は、専用のGeoIPサービスをご利用ください。

必ずしもそうとは限りません。一部のドメインは意図的にMX(メール)専用で設定されているか、または遅延解決を行うCNAMEを使用しています。まずNSレコードを確認して、そのドメインに正常に動作するネームサーバーが存在するかをチェックしてください。

入力したドメインは、解決が行われるサーバーへ送信されます。ツール自体は照会履歴を保存せず、照会をアカウントと関連付けません。

関連ツール

このツールは他の言語でも利用できます