whois 命令从哪里获取信息?

whois 命令从哪里获取信息?

通常,我会访问 whois.icann.org 来查找域名,但搜索次数有限制,有时还需要解决验证码。

whois 命令似乎没有这样的限制。whois 命令从哪里获取所有这些 whois 信息?

答案1

谁是根据域名查询一组非常大且非常不同的寄存器。您可以通过以下方式简单了解有多少

strings /usr/bin/whois | grep whois

在我的 Debian 上,这会产生 261 个不同的子域名注册。只有当所有其他选项都用尽时,它才会转向 whois.networksolutions.com。

你可以通过下载原始代码来更准确地回答这个问题,

创建目录 tmp
暂存区
sudo apt-get 源 whois
cd whoisXXX

然后,您将在几个文件中列出所有需要联系的服务器,供您自由浏览。

答案2

在 Linux 上 whois 有不同的选项“man whois”。

正如描述 (Debian jessie) 中所述,它将连接到 whois.networksolutions.com 获取 NIC 句柄或 whois.arin.net 。解释如下:

描述 whois 在 RFC 3912 数据库中搜索对象。

   This version of the whois client tries to guess the right server to ask
   for the specified object. If no guess can be made it  will  connect  to
   whois.networksolutions.com  for  NIC handles or whois.arin.net for IPv4
   addresses and network names.

相关内容