支持 IPV6 的 whois

支持 IPV6 的 whois

我刚刚尝试对传入的 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...

有两件事会导致你的命令不起作用:

  1. 你问的是链接本地地址 ( fe80:...) 的持有者是谁
  2. 参数DST=...无效

链路本地地址始终存在于每个链路上。每个 LAN、每个点对点链路等都使用它们。例如,它们用于到达您的默认网关、Apple AirPlay 用于查找 LAN 上的其他流媒体设备、Windows Home Group 等。在许多地方,系统只需在本地 LAN 上通信,而无需与除此之外的任何东西通信。它们不“属于”任何人,因此whois不能告诉您任何事情。

DST参数不是常用 whois 服务的有效参数。此外,它指向一个 IPv6 多播地址,该地址也不属于任何特定用户。

所以,whois如果你问正确的问题,效果就会很好:)

相关内容