Чи є "офіційне" ім'я на адресу IP.0.0.0?


25

Оскільки 127.0.0.1 відомий як адреса зворотного зв'язку, чи існує коротший термін для позначення 0,0.0.0, крім "IP-адреси, яка означає всю IP-адресу на локальній машині"?

Відповіді:


37

Іноді його називають "wildcard address" INADDR_ANY, або "неуточненою адресою" . Офіційна назва - "адреса джерела для цього хоста в цій мережі" ( RFC 5735, розділ 3 ). Він не повинен відображатися в пакетах, що надсилаються в мережу за звичайних обставин:

Цей хост у цій мережі. НЕ МОЖЕ бути надіслано, за винятком адреси джерела в рамках процедури ініціалізації, за допомогою якої хост дізнається власну IP-адресу.

Але якщо він відображається як адреса призначення у вхідному пакеті, його слід розглядати як адресу широкомовної передачі 255.255.255.255 ( RFC 1122, розділ 3.3.6 )


Поглянувши трохи більше, здається, відповідь Багамата також справедлива.
Вілліан Міцуда,

Так, я відредагував відповідь і додав декілька посилань
gelraen

17

Офіційна назва для 0.0.0.0/0 (або :: 0/0) - "не вказана адреса".


2
Відповідь Per @ BMDan /0відрізняється від відповіді /32.
Снексе

9

0.0.0.0/0, який охоплює кожен ІР в Інтернеті, відрізняється від 0.0.0.0/32або просто 0.0.0.0, про що, здавалося, запитує ОП. 0.0.0.0є INADDR_ANY, який використовується в першу чергу при прийнятті (2) ing для дозволу вхідних з'єднань незалежно від IP-адреси призначення, в той час 0.0.0.0/0як "всі адреси" (найчастіше використовуються при маршрутизації при введенні шлюзу за замовчуванням і в брандмауерах при вказівці правил за замовчуванням), і 0.0.0.0/32є "невизначеною адресою" (використовується найчастіше в програмуванні на рівні додатків, щоб сказати, "ця адреса неправильна / неініціалізована").

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.