FE80:0000:0000:0000:0202:B3FF:FE1E:8329/128
是带有网络掩码的IPv6地址。
对于IPv4,网络掩码可以是/24
或255.255.255.0
,格式为。
如何表示不是前缀长度的/128
?
比如,255.255.255.0
不是前缀长度。
验证的一种方法是使用此网站:
它不应该给出错误。
答案 0 :(得分:1)
/#
表示法仅表示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)
/#
在IPv6中的工作方式类似。 IPv6地址的前#
位表示路由前缀。 IPv6地址的大小为128位,因此/128
本身为FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF
,/24
为FFFF:FF00:0000:0000:0000:0000:0000:0000
(也可以缩写格式表示为{{1} }})。
当FFFF:FF00::
应用于IPv6地址时,如/128
,路由前缀是完整的IP地址,因此IP代表一个没有子网的特定计算机(FE80:0000:0000:0000:0202:B3FF:FE1E:8329
测试网站)。在同一IPv6地址上应用No. of Host: 1
将具有/24
的路由前缀,这将留下104位用于子网划分。请参阅IPv6 Subnetting - Overview and Case Study。