例如,我正在尝试查找相应 whois 服务器的 TLD 列表
.com americanWhoisServer .net someOtherWhoisServer .au australianWhoisServer
最后,我的目标是类似字典的东西,其中键是 TLD,值是 whois 服务器地址(例如 whois.apnic.net)。
啊,天哪,我刚刚意识到我得到的是 IP 地址而不是域名,但列表仍然可以派上用场。
如何确定给定 IP 地址要使用哪个 whois 服务器?猜测并检查?
您可以从http://data.iana.org/TLD/tlds-alpha-by-domain.txt获取官方 (?) tld 列表,然后查询 IANA whois 服务器(whois.iana.org,端口 43)以获取每个顶级域名 (TLD) 来获取有关它的信息。比http://www.iana.org/domains/root/db/上的 HTML tld 列表更便于导出和官方。