由于 127.0.0.1 被称为环回地址,除了“表示本地计算机上所有 IP 地址的 IP 地址”之外,还有其他更简短的术语来指代 0.0.0.0 吗?
答案1
有时也被称为“通配符地址”,INADDR_ANY
或“未指定地址”。正式名称是“此网络上此主机的源地址”(RFC 5735,第 3 节)。正常情况下发送到网络的数据包中一定不会出现:
此网络上的此主机。不得发送,除非作为主机获知其自身 IP 地址的初始化过程的一部分作为源地址。
但如果它作为目标地址出现在传入数据包中,则应将其视为广播地址 255.255.255.255(RFC 1122,第 3.3.6 节)
答案2
0.0.0.0/0(或::0/0)的正式名称是“未指定的地址”。
答案3
IPv40.0.0.0/0
和 IPv6::0/0
- 是“所有地址”
- 覆盖互联网上的每个 IP
- 在路由中指定默认网关时使用
- 指定默认规则时使用防火墙
不同于
0.0.0.0/32
(是相同的0.0.0.0
)
INADDR_ANY
- 主要用于接受所有传入连接(无论目标 IP 地址或接收网络接口如何)
- “未指定的地址”
- 在应用程序级别用作未初始化的 IP 地址