如果 IPv4 地址的主机部分全为零(例如,掩码为 255.255.255.0 的网络中的 192.168.1.0),该地址代表网络还是网络中的网络接口?
谢谢。
如果 IPv4 地址的主机部分全为零(例如,掩码为 255.255.255.0 的网络中的 192.168.1.0),该地址代表网络还是网络中的网络接口?
谢谢。
对于 IPv4,这是网络地址,它不能分配给接口*。网络本身没有接口;它是具有掩码到相同网络地址的地址的接口的集合。
我之前提到过的这个由两部分组成的答案对此进行了解释。
与 IPv4 不同,IPv6 实际上允许将网络地址用于主机接口,并且它没有广播,因此所有网络地址都可以用于主机寻址。
*无法将网络地址用于接口有两个例外,它们是/31和/32网络。
主机部分全为零用作网络地址或前缀,例如 192.168.1.0/24。网络内的接口通常不能在主机部分全为零,而全一保留用于定向广播地址。
(没有严格的技术原因不能使用全零地址,但只有极少数系统支持它。)