![whois 命令从哪里获取信息?](https://linux22.com/image/1515471/whois%20%E5%91%BD%E4%BB%A4%E4%BB%8E%E5%93%AA%E9%87%8C%E8%8E%B7%E5%8F%96%E4%BF%A1%E6%81%AF%EF%BC%9F.png)
通常,我会访问 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.