FE80:0000:0000:0000:0202:B3FF:FE1E:8329/128
是一个带有网络掩码的IPv6地址。
对于IPv4,网络掩码可以给定为/24
或255.255.255.0
,任意一种格式。
如何表示不是前缀长度的/128
?类似地,255.255.255.0
不是前缀长度。
一种验证方法是使用此网站:
https://www.ultratools.com/tools/ipv6CIDRToRangeResult?ipAddress=FE80%3A0000%3A0000%3A0000%3A0202%3AB3FF%3AFE1E%3A8329%2F128
它不应该出错。
/#
表示法简单地表示IP地址的前#
位表示某些内容,其余位表示其他内容。
在IPv4中,/24
表示前24位表示子网,后8位表示子网上的主机。当/24
自己用来表示子网掩码时,它看起来像这些位:
11111111 11111111 11111111 00000000
用点符号表示为255.255.255.0
。如果将/24
应用于实际的IPv4地址,例如192.168.0.1
,则会得到以下位:
192.168.0.1 = 11000000 10101000 00000000 000000001
AND /24 = 11111111 11111111 11111111 000000000
-----------------------------------------------------
subnet = 11000000 10101000 00000000|000000000 (192.168.0.0 - 192.168.255.255)
host in subnet = 00000000 00000000 00000000|000000001 (1)
CCD_ 13在IPv6中的工作原理类似。IPv6地址的第一个CCD_ 14比特表示路由前缀。IPv6地址的大小为128位,因此/128
本身就是FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF
,而/24
是FFFF:FF00:0000:0000:0000:0000:0000:0000
(也可以用缩写格式表示为FFFF:FF00::
)。
当/128
应用于IPv6地址时,如FE80:0000:0000:0000:0202:B3FF:FE1E:8329
,路由前缀是完整的IP地址,因此IP表示没有子网的特定机器(测试网站中的No. of Host: 1
)。在相同的IPv6地址上应用/24
将具有FE80:0000::
的路由前缀,这将为子网保留104个比特。请参阅IPv6子网-概述和案例研究。