使用特殊 IP 0.0.0.0/8 ping 同一网络上的主机
网络工程
IPv4
2022-02-25 04:53:58
2个回答
块中的地址0.0.0.0/8不能用作目标地址。当主机正在寻找地址时,您可以将0.0.0.0其用作源地址,例如 DHCP。您应该查看IANA IPv4 Special-Purpose Address Registry:
| 地址块 | 姓名 | RFC | 分配日期 | 终止日期 | 来源 | 目的地 | 可转发 | 全球可达 | 按协议保留 |
|---|---|---|---|---|---|---|---|---|---|
| 0.0.0.0/8 | “这个网络” | [RFC791],第 3.2 节 | 1981-09 | 不适用 | 真的 | 错误的 | 错误的 | 错误的 | 真的 |
| 0.0.0.0/32 | “此网络上的此主机” | [RFC1122],第 3.2.1.3 节 | 1981-09 | 不适用 | 真的 | 错误的 | 错误的 | 错误的 | 真的 |
私有 IP 0.0.0.5 也可用于 ping 同一主机。
那不是私有 IPv4 地址。私有地址在RFC 1918 保护的范围内,私有 Internet 的地址分配:
3 . 私有地址空间
互联网号码分配机构 (IANA)
为私有互联网保留了以下三个 IP 地址空间块:10.0.0.0 - 10.255.255.255 (10/8 prefix) 172.16.0.0 - 172.31.255.255 (172.16/12 prefix) 192.168.0.0 - 192.168.255.255 (192.168/16 prefix)我们将第一个块称为“24 位块”,第二个块称为
“20 位块”,第三个块称为“16 位”块。请注意(在
pre-CIDR 表示法中)第一个块只是一个 A 类
网络号,而第二个块是一组 16 个连续的
B 类网络号,第三个块是一组 256 个连续的
C 类网络号.
该IP的子网掩码为255.255.255.0,所以私网IP为0.0.0.5
这不是它的工作原理。主机分配有一个或多个地址。您不能编造一个地址并期望它起作用。地址的主机部分仅在网络部分仍然连接时才有意义。
您可以阅读此问题以获得有关 IP 地址和网络掩码如何工作的出色答案。
该0.0.0.0/8网络由 IANA 保留,不能与大多数设备一起使用。
0.0.0.0是未定义的地址,例如用于指定将本地服务绑定到所有可能的 IP 地址。

