Оскільки 127.0.0.1 відомий як адреса зворотного зв'язку, чи існує коротший термін для позначення 0,0.0.0, крім "IP-адреси, яка означає всю IP-адресу на локальній машині"?
Оскільки 127.0.0.1 відомий як адреса зворотного зв'язку, чи існує коротший термін для позначення 0,0.0.0, крім "IP-адреси, яка означає всю IP-адресу на локальній машині"?
Відповіді:
Іноді його називають "wildcard address" INADDR_ANY
, або "неуточненою адресою" . Офіційна назва - "адреса джерела для цього хоста в цій мережі" ( RFC 5735, розділ 3 ). Він не повинен відображатися в пакетах, що надсилаються в мережу за звичайних обставин:
Цей хост у цій мережі. НЕ МОЖЕ бути надіслано, за винятком адреси джерела в рамках процедури ініціалізації, за допомогою якої хост дізнається власну IP-адресу.
Але якщо він відображається як адреса призначення у вхідному пакеті, його слід розглядати як адресу широкомовної передачі 255.255.255.255 ( RFC 1122, розділ 3.3.6 )
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
є "невизначеною адресою" (використовується найчастіше в програмуванні на рівні додатків, щоб сказати, "ця адреса неправильна / неініціалізована").