Существует ли «официальное» имя для IP-адреса 0.0.0.0?

Поскольку 127.0.0.1 известен как адрес loopback, существует ли более короткий термин для ссылки на 0.0.0.0, отличный от «IP-адрес, который означает весь IP-адрес на локальном компьютере»?

22 голоса | спросил Willian Mitsuda 29 Jpm1000000pmSat, 29 Jan 2011 23:52:46 +030011 2011, 23:52:46

3 ответа


35

Иногда он называется «подстановочный адрес», INADDR_ANY или " неуказанный адрес . Официальное имя является «адресом источника для этого хоста в этой сети» ( RFC 5735, раздел 3 ). Он не должен появляться в пакетах, отправленных в сеть при нормальных обстоятельствах:

  

Этот хост в этой сети. НЕ ДОЛЖЕН   быть отправленными, за исключением случаев, когда   адрес источника как часть процедуры инициализации   по которому хост узнает свой собственный IP-адрес.

Но если он отображается как адрес назначения в входящем пакете, он должен рассматриваться как широковещательный адрес 255.255.255.255 ( RFC 1122, раздел 3.3.6 )

ответил gelraen 29 Jpm1000000pmSat, 29 Jan 2011 23:55:32 +030011 2011, 23:55:32
17

Официальным именем 0.0.0.0/0 (или :: 0/0) является «неуказанный адрес».

ответил bahamat 30 Jam1000000amSun, 30 Jan 2011 00:01:03 +030011 2011, 00:01:03
7

0.0.0.0/0, который охватывает каждый IP-адрес в Интернете, отличается от 0.0.0.0/32 или просто 0.0.0.0, о чем, казалось, спрашивал OP. 0.0.0.0 есть INADDR_ANY, который в основном используется когда принимать (2) вход для входящих подключений независимо от IP-адреса назначения, а 0.0.0.0/0 - это «все адреса» (наиболее часто используемые в маршрутизация при указании шлюза по умолчанию и в брандмауэрах при указании правил по умолчанию), а 0.0.0.0/32 - это «неуказанный адрес» (обычно используемый в программирование на уровне приложений, чтобы сказать: «этот адрес неверен /неинициализирован»).

ответил BMDan 16 J000000Saturday11 2011, 04:45:54

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132