WHOIS 対 RDAP

WHOIS 対 RDAP

WHOISとは何ですか?

ほとんどの Web サイトの所有者は、Web サイトに連絡手段を含めています。 電子メール、住所、または電話番号の可能性があります。 しかし、多くはそうではありません。 さらに、すべてのインターネット リソースが Web サイトであるとは限りません。 通常、次を使用して追加の作業を行う必要があります 豊富なツール群 myip.ms や who.is のように、これらのリソースで登録者情報を検索します。 これらの Web サイトは、WHOIS と呼ばれるプロトコルを利用しています。

WHOIS は、インターネットがまだ ARPANet として知られていた頃から存在しています。 回収するために開発されました。 情報 ARPANET 上の人物とエンティティについて。 WHOIS は現在、さまざまなインターネット リソースに関する情報を取得するために使用されており、過去 XNUMX 年間にわたって使用されてきました。 

ポート 43 WHOIS としても知られる現在の WHOIS プロトコルは、その期間に比較的うまく機能しましたが、対処が必要ないくつかの欠陥もありました。 何年にもわたって、Internet Corporation for Assigned Names And Numbers (ICANN) はこれらの欠点を観察し、以下を WHOIS プロトコルの主な問題として特定しました。

  • ユーザーを認証できない
  • ルックアップのみの機能、検索サポートなし
  • 国際的なサポートはありません
  • 標準化されたクエリと応答形式がない
  • 照会するサーバーを知る標準化された方法がない
  • サーバーを認証できない、またはクライアントとサーバー間のデータを暗号化できない。
  • 標準化されたリダイレクトまたは参照の欠如。

 

これらの問題を解決するために、IETF(Internet Engineering Task Force) が RDAP を作成しました。

RDAP とは

RDAP (レジストリ データ アクセス プロトコル) は、ドメイン名レジストリおよび地域インターネット レジストリからインターネット リソース登録データを取得するために使用されるクエリおよび応答プロトコルです。 IETF は、ポート 43 WHOIS プロトコルに存在するすべての問題を解決するように設計しました。 

RDAP とポート 43 WHOIS の主な違いの XNUMX つは、構造化され、標準化されたクエリと応答形式が提供されていることです。 RDAP 応答は JSONのは、よく知られた構造化データの転送および保存形式です。 これは、応答がテキスト形式である WHOIS プロトコルとは異なります。 

JSON はテキストほど読みやすくはありませんが、他のサービスに簡単に統合できるため、WHOIS よりも柔軟性があります。 このため、RDAP は Web サイトまたはコマンドライン ツールとして簡単に実装できます。

API プロモーション:

RDAP と WHOIS の違い

以下は、RDAP と WHOIS プロトコルの主な違いです。

 

標準化されたクエリと応答: RDAP は、HTTP 要求を許可する RESTful プロトコルです。 これにより、エラー コード、ユーザー ID、認証、およびアクセス制御を含む応答を配信できます。 また、前述のように、JSON で応答を配信します。 

登録データへの差別化されたアクセス: RDAP は RESTful であるため、ユーザーにさまざまなアクセス レベルを指定するために使用できます。 たとえば、匿名ユーザーには制限付きのアクセス権を与え、登録ユーザーにはフル アクセス権を与えることができます。 

国際的な使用のサポート: WHOIS が構築されたとき、海外の視聴者は考慮されませんでした。 このため、多くの WHOIS サーバーとクライアントは US-ASCII を使用し、後になって国際的なサポートを考慮しませんでした。 変換を実行するのは、WHOIS プロトコルを実装するアプリケーション クライアント次第です。 一方、RDAP には国際的なサポートが組み込まれています。

ブートストラップのサポート: RDAP はブートストラップをサポートしており、クエリを実行した最初のサーバーで関連データが見つからない場合、クエリを権限のあるサーバーにリダイレクトできます。 これにより、より広範な検索を実行できるようになります。 WHOIS システムには、この方法でリンクされた情報がないため、クエリから取得できるデータの量が制限されます。 

RDAP は WHOIS の問題を解決するように設計されていますが (おそらくいつかは置き換えられるでしょう)、Internet Corporation For Assigned Names And Numbers は、gTLD レジストリと認定レジストラのみが WHOIS と共に RDAP を実装し、完全に置き換える必要はありません。