0.1.2.3 是有效的 IP 地址吗?

0.1.2.3 是有效的 IP 地址吗?

第一个八位字节全为零的 IP 地址有效吗?

例如,可以0.1.2.0/24是有效的子网,其网络地址0.1.2.0、广播地址0.1.2.255和可用地址范围从0.1.2.10.1.2.254

看起来应该有效,但它不起作用,至少在 Windows 系统上不起作用。

如果它无效,那么为什么?

答案1

RFC1122互联网主机的要求--通信层,说道:

     { <Network-number>, <Host-number> }

(a)  { 0, 0 }

     This host on this network.  MUST NOT be sent, except as
     a source address as part of an initialization procedure
     by which the host learns its own IP address.

     See also Section 3.3.6 for a non-standard use of {0,0}.

(b)  { 0, <Host-number> }

     Specified host on this network.  It MUST NOT be sent,
     except as a source address as part of an initialization
     procedure by which the host learns its full IP address.

答案2

看起来 0.0.0.0/8 在 IANA 保留子网列表中。

答案3

RFC 5735其中,0.0.0.0/8为保留IP地址范围,如下:

0.0.0.0/8 - 此地址块中的地址指的是“此”网络上的源主机。地址 0.0.0.0/32 可用作此网络上此主机的源地址;0.0.0.0/8 内的其他地址可用于指代此网络上的指定主机 [RFC1700,第 4 页]。

答案4

“0.”网络用于 SNM(系统网络管理),不能用于其他用途

相关内容