Whois
ドメイン名やIPアドレスの登録者・管理組織・登録日など、公開されている登録情報を問い合わせるサービスと、そのためのプロトコル。ドメイン名やIPアドレスの登録・割当てを管理する組織などが提供する。
イマシルちゃんの解説
Whoisは、ドメイン名やIPアドレスなどの登録情報を調べるサービスと、その問い合わせに使うプロトコルだよ。
調べたい名前やアドレスを指定すると、登録情報を管理するサーバから公開されている情報が返ってくるんだ。
ドメイン名なら登録日などを、IPアドレスなら割当て先の組織などを確認できるよ。
ただし公開される項目はサービスによって違い、個人の名前や連絡先が伏せられている場合もあるの。
不審な通信の送信元を調べたり、ネットワークの管理者へ連絡する手がかりを探したりするときに役立つんだ。
この解説はわかりやすかったですか?
より深い解説
定義
Whois(WHOIS)は、ドメイン名やIPアドレスの割当て・登録の情報を問い合わせるためのサービスである。プロトコルとしては RFC 3912 で定められ、TCPの43番ポートを使う。最近は、HTTPSとJSONで同様の情報を返す RDAP(Registration Data Access Protocol)への移行が進んでいる。
調べられる主な情報
個人情報の保護のため、登録者の氏名や連絡先は、非公開にされている(代理の情報が表示される)ことが多い。
管理する組織
| 組織 | 役割 |
|---|---|
| レジストリ | .com、.jp などのトップレベルドメインの台帳を管理する(.jp は JPRS) |
| レジストラ | 利用者からドメイン名の登録を受け付ける事業者 |
| RIR、NIR | IPアドレスやAS番号を割り当てる(アジア太平洋はAPNIC、日本はJPNIC) |
主な使い道
- 不審なメールやWebサイトのドメイン名の、登録日や登録者を調べる(登録されて間もないドメインは、フィッシングなどに使われていることが多い)
- 攻撃元のIPアドレスを管理する組織を調べ、連絡する
- 自組織のドメイン名の有効期限や、登録情報が正しいかを確かめる
DNSの安全対策との区別
Whoisは登録情報を調べるためのサービスで、DNSの応答の正しさを保証するものではない。DNSの応答が偽物でないことを確かめるにはDNSSECを使い、キャッシュDNSサーバが攻撃の踏み台にされないようにするには、問合せを受け付ける範囲を限定する。