web-dev-qa-db-ja.com

'.google'ドメインをwhoisできないのはなぜですか?

TLD google(明らかにGoogleが所有)の下にある2つのドメインしか知りません。

nic.google
lers.google

ただし、whoisと一緒に使用すると、どちらも有効な出力を提供しません。

$ whois nic.google
No whois server is known for this kind of object.

これらのドメインがwhoisに表示されないのはなぜですか? whoisはどこからデータを取得しますか?

3
IQAndreas

WHOISクライアントにとって信頼できる出発点はありません。クエリするwhoisサーバーを指定せずにwhoisを使用できるのは、多かれ少なかれ「幻想」です。

TLDに適切なWHOISサーバーを見つけるために利用できる手段については、ここで私の回答を参照します https://serverfault.com/a/615848/183318
IANAにクエリを実行する方法(WHOISまたは http )のみが実際に信頼できますが、代わりに、フェッチに比較的コストがかかり、解析も必要な巨大なテキストの塊になってしまいます。おそらくセミファジーな方法で。

例えば

$ whois -h whois.iana.org google | grep ^whois
whois:        domain-registry-whois.l.google.com
$


ほとんどのWHOISクライアントは、代わりに「既知の」TLDでプライミングされた構成ファイルと、example.whois-servers.netgoogle.whois-servers.netのエントリがまだない)のDNSルックアップにフォールバックすることに依存しているようです。クライアントが_nicname._tcp.example. SRVのクエリを試みることがどれほど一般的であるかはわかりません。

5

Whoisは、クエリを実行しているドメインのレジストラからデータを取得します。

Googleの「ブランドTLD」の場合、レジストラはCharleston Road Registry(CRR)であり、CRRはGoogleの助成金です。

SuperUser の投稿があり、新しいTLD用にwhoisクライアントを構成する適切な方法が記載されています。

Google TLDの場合、。googleの登録情報を保持しているwhoisサーバーであるため、domain-registry-whois.l.google.comをクエリする必要があります。

ここに委任レコードレジストリ情報セクションを見ることができます。

1
Alex