![与 ARIN Whois 服务器通信](https://linux22.com/image/617538/%E4%B8%8E%20ARIN%20Whois%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%80%9A%E4%BF%A1%20.png)
通过 telnet 连接到 ARIN Whois 服务器的操作如下:
telnet whois.arin.net 43
一旦连接,获取有关 IP 地址的信息同样很简单:
119.194.24.35
显示了很多关于此特定 IP 的信息,包括国家/地区等。但是,对于以下 IP 地址,我获得的信息很少:
216.172.138.91
为什么这个查询显示的信息比第一个查询少那么多?当我得到如此少的答案时,我如何获得与第一个查询相同的 IP 详细信息级别?
注意:我对任何能显示这些信息的实用程序都不感兴趣。我只对使用 telnet 作为唯一界面进行手动检索的更多信息感兴趣。
答案1
注意艾林(大部分)只对北美具有权威性。还有其他区域注册机构(区域互联网注册管理机构):成熟(欧洲),亚太互联网络信息中心(亚太地区)非洲网络信息中心(非洲),拉丁美洲和加勒比地区网络信息中心(拉丁美洲),甚至更多较低级别的 whois 服务器(在您的情况下是韩国 KrNIC)
如果你想自己编程,你必须知道要询问哪个服务器,例如这里. 或者询问whois.iana.org
但直接回答你的问题 - 因为 ARIN 有两个(该 IP 的更多和更少的特定委托),所以它默认为摘要而不是详细信息。要在 ARIN 上找到多个匹配项时显示详细信息,你必须使用“+”修饰符,例如:
telnet whois
n+216.172.138.91
这将显示大量信息