0.0.0.0 IP地址是否有“正式”名称?


25

由于127.0.0.1被称为环回地址,除了“意味着本地计算机上所有IP地址的IP地址”之外,是否有一个较短的术语来引用0.0.0.0?

Answers:


37

有时称为“通配符地址” INADDR_ANY“未指定地址”。正式名称是“此网络上此主机的源地址”(RFC 5735,第3节)。在正常情况下,它不能出现在发送到网络的数据包中:

此网络上的主机。不得发送,除非作为源地址,作为初始化过程的一部分,主机通过该过程学习自己的IP地址。

但是,如果它在传入数据包中显示为目标地址,则应将其视为广播地址255.255.255.255(RFC 1122,第3.3.6节


进一步搜索一下,看来巴哈马特的反应也同样有效。
Willian Mitsuda

是的,我已经编辑了答案并添加了一些链接
gelraen 2011年

17

0.0.0.0/0(或:: 0/0)的正式名称是“未指定的地址”。


2
每个@BMDan的答案/0都不同于/32
Snekse

9

0.0.0.0/0,它涵盖了Internet上的每个IP,它不同于OP 0.0.0.0/32或仅仅0.0.0.0是OP所要问的。 0.0.0.0INADDR_ANY,主要用于accept(2)允许传入连接而与目标IP地址无关,0.0.0.0/0而是“所有地址”(最常用于指定默认网关的路由和指定默认规则的防火墙),并且0.0.0.0/32是“未指定地址”(在应用程序级编程中最常使用的说法是“此地址错误/未初始化”)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.