他の記事を読む

特定のTLDがWHOISやRDAPに対応しているか確認したいですか?そのためのPythonスクリプトをご用意しています

WhoisXML APIは、参照用TLDデータセットに基づいて、ドメインのトップレベルドメイン(TLD)(.co.ukのようなマルチレベルTLDを含む)がRDAP、WHOIS、両方のプロトコル、あるいはどちらにも対応していないかを判定するPythonスクリプトを公開しました。

このスクリプトは、プログラムによるWHOIS検索を行う際、TLDがどのプロトコルに対応しているかを事前に確認したい方にとって便利です。2つのモードで動作し、最初の入力としてTLDリファレンスCSV(rdap.wxapros.comから入手可能です)が必要です:

  • シングルドメインモード: スクリプトの出 には 、ドメイン、そのTLD、およびサポートされているプロトコルという3つのデータ項目が含まれます。
  • バッチモード: ドメイン名のCSVファイルを読み込み 、同じデータ項目(ドメイン、TLD、プロトコル)を使用して結果を標準出力(stdout)に書き出します 。これにより、結果を後続のツールやワークフローにパイプで渡すことが容易になります。

TLDがどのプロトコルを使用しているかを知っておくと、ユーザーは rdap WhoisXML APIの呼び出しにおいて、このパラメータを正しく指定してください。0は自動検出、1はRDAPを強制、2はWHOISを強制することを意味します。

当社のスクリプトに関する詳細情報、またはご要望に合ったスクリプトのアイデアをご提案いただく場合は、以下までご連絡ください。 [email protected]までご連絡ください。 

このスクリプトがWhoisXML APIのユーザーにどのように役立つか

これを受けて、 廃止 WHOISポート43に関して、WhoisXML APIは自社のWHOIS API 強化しました RDAP対応機能.WHOIS API では、プロトコルの自動選択を利用するか、または rdap パラメータ。

しかし、TLDごとのRDAP対応状況には依然としてばらつきが見られます。 2026年5月5日現在、WhoisXMLAPIのTLD RDAPモニターによると、TLDの59.8%がWHOISとRDAPの両方をサポートしているのに対し、23.1%はRDAPのみをサポートしています。また、WHOISとRDAPの両方をサポートしているTLDであっても、プロトコルによって返されるデータが異なる場合があり、WHOIS経由のリクエストではRDAP経由よりも詳細な情報が返されることが多い点にも注目すべきです。

事前に確認を行わずにRDAPを強制的に使用したり、WHOISのみに依存したワークフローを採用したりすると、結果が空だったり不完全だったりするリスクがあり、その原因が明確にならないため、一括処理のワークフローに不備が生じる恐れがあります。

このスクリプトを利用することで、WhoisXML APIのユーザーは以下のことが可能になります:

  • パイプラインを構築する前に、TLDのカバー範囲を確認してください。 スクリプトにドメインのリスト全体を入力して、どのTLDがどのプロトコルに対応しているかを確認してください。結果として返されるドメインは データなし 代替案が必要になるかもしれません。
  • RDAP専用TLDを早めに特定しましょう。一部の 新しいgTLDでは 、ポート43でのWHOISクエリに応答しなくなっています。コードがデフォルトでWHOISリクエストを送信している場合、それらの検索結果が空になる可能性があります。このスクリプトはそうしたTLDをフラグ付けするため、対応を調整することができます。
  • ドメイン名を大規模に処理します。バッチモードでは 、ドメイン名が1列に並んだCSVファイルを受け付け、結果をコマンドラインに直接出力するため、特別な設定なしで既存のワークフローに組み込むことができます。

GitHubでスクリプトの最新版をご覧ください。

関連記事

他の記事を読む

WhoisXML APIを無料でお試しください。

お申し込み

お問い合わせは

お問い合わせの種類をお選びください。お問い合わせを送信いただくことで、当社の利用規約 およびプライバシーポリシーに同意したものとみなされます。

送信しました!

担当者より近日中にご連絡いたします。

おっと!

エラーが発生しました。通常のメールでお問い合わせください。

ホワイトペーパーのダウンロード

ファイルをダウンロードするには、以下のフォームにご記入ください:

リクエストの処理中に、お客様の業務用メールアドレスを確認いたします。確認にはお時間をいただく場合があります。