为什么我无法对“.google”域名进行 whois?

为什么我无法对“.google”域名进行 whois?

我只知道该 TLD 下有两个域名google(显然归 Google 所有):

nic.google
lers.google

但是,当与以下项一起使用时,这些项均不会提供有效的输出whois

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

为什么这些域名没有出现在whois?这引出了一个后续问题,whois的数据从哪里来?

答案1

WHOIS 客户端没有好的、可靠的起点。这或多或少是一种“幻觉”,您whois无需指定要查询的 whois 服务器即可使用它。

我将在这里引用我的回答https://serverfault.com/a/615848/183318查找 TLD 的正确 WHOIS 服务器的可用方法。
只有查询 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

答案2

Whois 从您查询的域名注册商处获取数据。

对于 Google 的“品牌 TLD”,注册商是查尔斯顿路注册处 (CRR),而 CRR 又是 Google 的子公司。

有一个超级用户发布针对新 TLD 配置 whois 客户端的正确方法。

对于 google TLD,您需要查询,domain-registry-whois.l.google.com因为它是保存注册信息的 whois 服务器。谷歌

您可以查看注册表信息部分代表团记录在这里

相关内容