【发布时间】:2017-02-05 15:31:25
【问题描述】:
我正在学习 IPv6 以构建一个内部网络端口扫描器(这意味着一个与之连接的专用网络)我无法找到使用子掩码了解网络范围的方法,让我来说明一下举个例子:
IPv4 : 192.168.2.32 子掩码为 255.255.255.0 表示 IPv4 的 192.168.2 部分代表网络,32 代表设备 ip。所以,在扫描网络时,我知道我必须扫描以下范围内的 ips:192.168.2.0 -- 192.168.2.255
IPv6: fd04:ad:32be:: 。我知道前 64 位代表网络 if /64 ,但是在使用此 IPv6 地址扫描内部网络时,我如何知道要像在 IPv4 中一样扫描的范围?
谢谢你,
【问题讨论】:
-
我投票结束这个问题,因为它属于 ServerFault。
-
你算过吗?在标准的 IPv6
/64网络上,有18,446,744,073,709,551,616可能的地址,而每秒扫描1,000,000地址,您将花费584,542年才能扫描一个/64网络。