WHOIS 検索
当社WHOIS検索の特長
- クリーンなサマリービュー:レジストラ、作成/有効期限/更新日、ネームサーバー、DNSSEC、ステータスコードを一目で確認
- ドメイン中心の検証:プロトコル/パス付きURLを拒否し、適切なFQDNを期待(例:example.com, sub.domain.org)
- 正規化されたフィールド:バックエンドがドメイン、レジストラ、日付、ネームサーバー、DNSSEC、ステータス[]、登録者組織(利用可能な場合)を一貫したデータモデルにマッピング
- 生レコードパネル:レジストリ/レジストラから返された元のWHOISテキストまたはRDAP JSONをそのまま表示
- 利用可能な場合のRDAPサポート、より構造化された機械可読JSONレスポンスを提供
- モバイルフレンドリーなUI、チケット、インシデントレポート、ドメインポートフォリオ向けのコピー/ペーストしやすいフォーマット
- アカウント不要、公平な利用制限により全ユーザー向けに高速で安定したサービスを維持
🔍 WHOIS検索の実行方法 for whois-lookup
1. ドメイン名を入力
<code>example.com</code> や <code>sub.domain.org</code> のような完全修飾ドメイン名を入力してください。<code>http://</code>、<code>https://</code> やパス/クエリパラメータは含めないでください – このツールはドメイン形式の入力のみを検証します。
2. 検証とクエリ
ツールは入力が有効なドメイン(FQDN形式)かどうかをチェックし、TLDとバックエンドのルーティングロジックに基づいて適切なWHOISまたはRDAPソースにクエリを実行します。
3. 主要フィールドの解析
ドメイン、レジストラ、作成/更新/有効期限日、ネームサーバー、DNSSEC状態、ステータスコード、利用可能な場合は登録者組織などの主要フィールドが構造化された要約に正規化され、迅速な閲覧と比較が可能になります。
4. 生データの確認
調査やエッジケースでは、生出力パネルを開いて完全なWHOISテキストまたはRDAP JSONを確認できます。これはバックエンドから返される同じ <code>rawData</code> で、チケット、SIEMノート、スプレッドシートへのコピー/ペーストに最適です。
プロトコル詳細とデータモデル
WHOIS (RFC 3912) & RDAP (RFC 7483)
このツールは、最新のWHOIS/RDAPデータアクセスとUIが消費する正規化された形式を中心に設計されています:
| 側面 | 詳細 | 注記 |
|---|---|---|
| WHOISトランスポート | TCPポート43 | 自由形式テキスト;呼び出し側は行を解析し、必要に応じてリファラルを追跡する必要があります |
| RDAPトランスポート | HTTPS + JSON | 構造化JSON:ドメイン、連絡先、ステータスコードのオブジェクト |
| 入力タイプ | ドメイン名(FQDNのみ) | UI検証はプロトコル/パスを拒否し、レジストリがクエリを期待する方法に一致させます |
| 出力形式 | 解析済み + 生データ | UIは正規化されたフィールドを表示し、バックエンドからの <code>rawData</code> を公開します |
典型的な応答特性
実際の速度は、関連するレジストリ/レジストラ、ネットワーク遅延、スロットリングに依存します:
| レジストリタイプ | 典型的な遅延 | 注記 |
|---|---|---|
| .com / .net (gTLD) | ⚡ ~0.5–1秒 | 高速で、明確なレジストラ/リファラルパターンを持つことが多い |
| 新gTLD | ⏳ 1–2秒 | 多くはより豊富な構造化データを持つRDAPを使用 |
| ccTLD(国コード) | ⏳ 1–3秒 | フォーマットは大きく異なり、プライバシー規則は国ごとに異なる |
ツールで解析されるコアフィールド
上流の応答に存在する場合、バックエンドは主要なWHOIS/RDAPフィールドをフロントエンドに公開される正規化オブジェクト(<code>WhoisResult</code>形式)にマッピングします:
| フィールド | 説明 | 例 |
|---|---|---|
| domain | クエリされたドメイン名 | example.com |
| registrar | ドメインを管理するレジストラ | Namecheap, GoDaddy, OVH, Gandi… |
| created / updated / expires | ライフサイクルのタイムスタンプ | 2020-01-01 / 2023-01-10 / 2026-01-01 |
| nameServers[] | 権威ネームサーバー | ns1.example.com, ns2.example.com |
| status[] | ドメインステータスコード | clientTransferProhibited, ok, pendingDelete… |
| dnssec | DNSSEC署名状態 | signedDelegation, unsigned |
| registrant.organization | 登録者組織(編集されていない場合) | Example Corp |
| rawData | 完全な生のWHOISテキストまたはRDAP JSON | コピー/ペースト用に生パネルにそのまま表示 |
コマンドラインWHOIS
ターミナルをお好みですか?これらのコマンドはバックエンドの動作を模倣しますが、シェルから直接実行できます:
Linux/macOS
基本的なWHOIS検索
whois example.comTLDのデフォルトWHOISサーバーにクエリを送信し、生のレコードを表示します
一般的なライフサイクルフィールドをフィルタリング
whois example.com | grep -iE "registrar:|creation date:|updated date:|expiry date:|name server:"ノイズの多い出力からレジストラ、日付、ネームサーバーを素早く抽出します
curl経由の最小限のRDAPクエリ(サポートされている場合)
curl https://rdap.org/domain/example.com利用可能な場合、構造化されたRDAPデータを含むJSONを返します
Windows
Sysinternals WHOIS(whois.exeインストール後)
whois.exe -v example.com追加のヒントと書式設定を含む詳細なWHOIS検索
WHOISの実用的な応用例
ドメイン調査とデューデリジェンス
- マーケットプレイスで購入する前にドメインの経過年数を確認
- ドメインが有効期限に近いか確認(ドロップや喪失のリスク)
- 移管や統合を計画するために、どのレジストラがドメインを保持しているか確認
// 生のWHOIS文字列からドメインの経過年数(概算)を抽出
const match = /Creation Date:\s*(.+)/i.exec(rawWhois);
const createdAt = match ? new Date(match[1]) : null;
const ageYears = createdAt ? (Date.now() - createdAt.getTime()) / (1000*60*60*24*365) : null;サイバーセキュリティとインシデント対応
- ログやフィッシングメールで確認された不審なドメインを調査
- 悪意のあるインフラ全体でレジストラとネームサーバーのパターンを追跡
- 不正行為報告や削除依頼を提出する際の所有権コンテキストを文書化
// WHOIS出力からネームサーバー行を追跡
const nsLines = rawWhois.match(/Name Server:\s*(.+)/gi) || [];
const currentNS = nsLines.map(l => l.split(/:\s*/i)[1]?.trim());
compareWithPreviousSnapshot(currentNS);運用とDNS管理
- ドメインが正しくDNSプロバイダーに委任されているか確認
- セキュリティ関連機能を有効にする前にDNSSECフラグを確認
- ドメインポートフォリオを監査し、一貫したレジストラと有効期限を確認
❓ Frequently Asked Questions
❓WHOISの詳細情報が非表示または編集されるのはなぜですか?
🔄WHOIS/RDAPデータの鮮度はどのくらいですか?
🔍WHOISとRDAPの違いは何ですか?
HTTP+JSONによる代替技術です。現在、多くのTLDが両方を並行して公開しています。🌐IPアドレスの所有権を調べることはできますか?
⚠️エラーや部分的なデータが表示されることがあるのはなぜですか?
Pro Tips
所有権を調査する際は、レジストリとレジストラのWHOIS(および利用可能な場合はRDAP)を比較してください。微妙な違いから移転のタイミングや古いミラーが明らかになることがあります。
不正利用やフィッシングの場合、レジストラの不正利用連絡先やホスティングプロバイダーに連絡する方が、編集されている可能性のある登録者メールを追うよりも通常効果的です。
重要なドメインの有効期限をカレンダーや監視システムで追跡し、レジストラのリマインダーメールのみに依存しないでください。
ドメインステータスコード(clientTransferProhibited、redemptionPeriodなど)に注意してください。これらにより、ドメインがロックされているか、猶予期間中か、削除間近かが一目でわかります。
Additional Resources
Other Tools
- CSSビューティファイア
- HTMLビューティファイア
- JavaScriptビューティファイア
- PHPビューティファイア
- カラーピッカー
- スプライト抽出ツール
- Base64デコーダー
- Base64エンコーダー
- C#フォーマッタ
- CSVフォーマッタ
- Dockerfile Formatter
- Elmフォーマッタ
- ENVフォーマッタ
- Goフォーマッタ
- GraphQLフォーマッタ
- HCLフォーマッタ
- INIフォーマッタ
- JSONフォーマッタ
- LaTeXフォーマッタ
- Markdownフォーマッタ
- Objective-Cフォーマッタ
- Php Formatter
- Protoフォーマッタ
- Pythonフォーマッタ
- Rubyフォーマッタ
- Rustフォーマッタ
- Scalaフォーマッタ
- シェルスクリプトフォーマッタ
- SQLフォーマッタ
- SVG フォーマッタ
- Swift フォーマッタ
- TOML フォーマッタ
- Typescript Formatter
- XML フォーマッタ
- YAML フォーマッタ
- Yarn フォーマッタ
- CSSミニファイア
- Html Minifier
- Javascript Minifier
- JSONミニファイア
- XML ミニファイア
- HTTPヘッダービューア
- PDFからテキストへ
- 正規表現テスター
- SERPランクチェッカー