多くの人は、特定のウェブサイトやサービスがどのホスティングプロバイダーによって提供されているのかを特定する必要に、時々直面します。ドメインはあるプロバイダーで登録され、DNS サーバーは別のプロバイダーに属し、実際のウェブサイトのホスティングはさらに別の第三者のホスティングプロバイダーによって提供されている場合があります。
このような状況は非常によく見られ、その理由はさまざまです。例えば:
- ドメインを特定のプロバイダーから購入した方が、価格的または利便性の面で有利な場合がある
- 別のプロバイダーのホスティングプラン、機能、サーバーの所在地の方が適している場合がある
- DNS サーバーが、メール設定を簡単にする目的で、グローバルなサービスから提供されることがある
その結果、異なるサービスを提供する3つの独立した会社が存在することになります。どのプロバイダーがどのサービスを提供しているかを特定するために、いくつかのツールを使用します:
レジストラ / DNS ホスティング
DNS ホスティングのプロバイダーを特定するには、whois または RDAP を使用します。これらのサービスでは、ドメインに設定されている DNS サーバーを確認でき、ドメイン名のレジストラ(登録事業者)情報も表示されます。
ご注意ください。ほとんどのドメインレジストラは、ホスティング会社向けにパートナープログラムを提供しています。そのため、ドメインが必ずしもレジストラから直接購入されているとは限りません。パートナープログラムを利用することで、ホスティングパートナーはより有利な条件を得ることができ、レジストラの公式価格よりも安く同じドメイン名を販売できます。これは、最終顧客へのサポートや書類対応をパートナー側が担当するためです。
IP アドレス / ホスティングサーバー
ウェブサイトが実際にホスティングされているサーバーを特定するには、まず IP アドレスを取得する必要があります:
ping example.com
このコマンドを実行すると、123.123.123.123 のような形式の IP アドレスが取得できます。その後、whois または RDAP を使用して、このサービスを提供しているプロバイダーの情報を確認できます。
ほとんどの場合、このプロバイダーがウェブサイトが設置されているホスティングプロバイダーであり、例えば管理パネルへのアクセスを復旧する必要がある場合には、直接連絡することができます。
例外もあります。場合によっては、すべてのサービスが同じ情報を返すことがあります。例えば、DNS と IP の両方が Cloudflare と表示されるケースです。しかし、Cloudflare はホスティングプロバイダーではありません。このようなサービスは、悪意のある攻撃から IP アドレスを保護するため、実際のホスティングプロバイダーに関する情報を意図的に隠します。そのため、最終的なホスティングプロバイダーを特定するのが難しくなります。これらのサービスには利点と欠点の両方があり、サイト訪問時に CAPTCHA の入力を求められることが多く、また多くの国でサイトの表示速度が大幅に低下する可能性があります。
特定のサービスのホスティングプロバイダーを簡単に特定できるように、私たちは汎用ツールである ドメイン名からホスティングプロバイダーを判別するサービス を作成しました。調べたいドメイン名を入力するだけで、そのドメインに設定されている DNS サーバー情報や、ドメインが指している IP アドレスの所有者情報が表示されます。このサービスは、インターネットサービスを使い始めたばかりの初心者に特に役立ちます。

