![支持 IPV6 的 whois](https://linux22.com/image/1044662/%E6%94%AF%E6%8C%81%20IPV6%20%E7%9A%84%20whois.png)
我刚刚尝试对传入的 IPV6 地址进行 whois 查询。whois 程序建议升级。但升级到什么呢?我已经在 repo 中安装了最新版本。是否有其他用于 IPV4/6 客户端发现的程序?
$whois fe80:0000:0000:0000:cabc:c8ff:fe93:6fad DST=ff02:0000:0000:0000:0000:0000:0000:00fb
Unknown AS number or IP network. Please upgrade this program.
答案1
whois
正如您在此处所见,Ubuntu可以使用 IPv6 地址正常运行(这是对我办公室机器的临时地址的查询):
$ whois 2a00:8640:1::2d57:a8c5:c2e3:a708
% This is the RIPE Database query service.
% The objects are in RPSL format.
%
% The RIPE Database is subject to Terms and Conditions.
% See http://www.ripe.net/db/support/db-terms-conditions.pdf
% Note: this output has been filtered.
% To receive output for a database update, use the "-B" flag.
% Information related to '2a00:8640::/29'
% Abuse contact for '2a00:8640::/29' is '[email protected]'
inet6num: 2a00:8640::/29
netname: NL-STEFFANN-20120130
descr: S.J.M. Steffann
country: NL
...etc...
有两件事会导致你的命令不起作用:
- 你问的是链接本地地址 (
fe80:...
) 的持有者是谁 - 参数
DST=...
无效
链路本地地址始终存在于每个链路上。每个 LAN、每个点对点链路等都使用它们。例如,它们用于到达您的默认网关、Apple AirPlay 用于查找 LAN 上的其他流媒体设备、Windows Home Group 等。在许多地方,系统只需在本地 LAN 上通信,而无需与除此之外的任何东西通信。它们不“属于”任何人,因此whois
不能告诉您任何事情。
该DST
参数不是常用 whois 服务的有效参数。此外,它指向一个 IPv6 多播地址,该地址也不属于任何特定用户。
所以,whois
如果你问正确的问题,效果就会很好:)