Я знаю только два домена в TLD google
(очевидно, принадлежит Google):
nic.google
lers.google
Однако ни один из них не дает правильного вывода при использовании с whois
:
$ whois nic.google
No whois server is known for this kind of object.
Почему эти домены не отображаются в whois
? Это приводит к следующему вопросу: где же whois
получить свои данные?
Для клиента WHOIS нет хорошей надежной отправной точки. Это более или менее «иллюзия», которую можно использовать whois
без указания сервера Whois для запроса.
Я обращусь к своему ответу здесь https://serverfault.com/a/615848/183318 для доступных средств поиска подходящего сервера WHOIS для TLD.
Только метод запроса IANA (WHOIS или http) на самом деле надежен, но вместо этого вы получаете огромный кусок текста, который относительно дорого извлекать и который также необходимо анализировать, возможно, нечетким образом.
Например
$ whois -h whois.iana.org google | grep ^whois
whois: domain-registry-whois.l.google.com
$
Большинство клиентов WHOIS, похоже, вместо этого полагаются на конфигурационный файл, содержащий «известные» TLD, а некоторые возвращаются к поиску в DNS для example.whois-servers.net
(в котором нет записи для google.whois-servers.net
все же). Я не знаю, насколько часто клиенты пытаются запросить _nicname._tcp.example. SRV
.
Whois получает данные от регистратора домена, который вы запрашиваете.
В случае «фирменного TLD» Google регистратором является Charleston Road Registry (CRR), CRR, в свою очередь, является субсидией Google.
Есть Суперпользователь опубликуйте сообщение с правильным способом настройки вашего клиента whois для новых TLD.
Для домена верхнего уровня Google вам потребуется запросить domain-registry-whois.l.google.com
так как это whois-сервер, содержащий регистрационную информацию для .google.
Вы можете посмотреть на Информация реестра раздел в запись о делегировании здесь.