如何查询新顶级域名 (TLD) 的 whois?

如何查询新顶级域名 (TLD) 的 whois?

如何使用whoisLinux 中的命令查找新的 TLD,例如 .email、.guru 等?

在新的 TLD 上运行whois只会给出响应:

No whois server is known for this kind of object.

答案1

您可以手动配置新 TLD 的 whois 服务器。

只需创建文件/etc/whois.conf并添加以下内容,您就可以查找新的 TLD:

whois配置文件(Github 镜像:whois配置文件

whois.conf 使用常用表达

答案2

您可以轻松获取正确的 whois 服务器直接来自 IANA无需编辑其他文件或表格。

“.de” TLD 示例

Linux、OSX(及兼容):

whois -h whois.iana.org .de |
  egrep -e '^whois:' |
  sed -e 's/[[:space:]][[:space:]]*/ /g' |
  cut -d " " -f 2

玩得开心

答案3

大多数 whois 客户端都对 TLD whois 服务器进行硬编码,而不是在对客户端尚不知道的 TLD 执行操作时主动从 IANA 检索 whois 服务器。

我已经建立了自己的在线 whois 查询工具,你可以使用http://gwhois.org/它支持所有 TLD 和 IP 地址,因为所有查找都从 IANA 开始,然后根据需要遍历到注册中心和注册商。

我还花费了大量时间构建一个智能 whois 解析器,以用户友好的方式显示 whois 数据。

示例截图:

截屏

屏幕截图 2

答案4

如果您使用的是标准 Linux 客户端,则定义尚未更新以包含新的 TLDS。

您有两种可能的解决方案:

  1. 获取所有新 gTLD 的列表,并将 whois 主机作为参数传递给 whois 客户端
  2. 使用其他客户端。我目前正在尽我所能保持Ruby WHOIS 客户端与新 gTLD 同步,因此您可以使用它。它还提供 CLI。

相关内容