IP адресите в Интернет протокол (IP) версия 4 (IPv4) варират от 0.0.0.0 до 255.255.255.255. IP адресът 0.0.0.0 има няколко специални значения в компютърните мрежи. Той обаче не може да се използва като адрес на устройство с общо предназначение.
Този IP адрес е структуриран като обикновен (има четири места за числа). Това обаче е адрес на контейнер или такъв, който се използва, за да опише, че няма присвоен нормален адрес - нито публичен, нито частен. Например, вместо да поставя IP адрес в мрежовата област на програма, 0.0.0.0 може да се използва за означаване на всичко от приемане на всички IP адреси или блокиране на всички IP адреси до маршрута по подразбиране.
Лесно е да объркате 0.0.0.0 и 127.0.0.1. Адрес с четири нули има няколко дефинирани приложения (както е описано по-долу), докато 127.0.0.1 има една специфична цел да позволи на устройството да изпраща съобщения до себе си.
IP адресът 0.0.0.0 понякога се нарича адрес със заместващ знак, неопределен адрес или INADDR_ANY.
Какво означава 0.0.0.0
Накратко, 0.0.0.0 е немаршрутизиращ адрес, който описва невалидна или неизвестна цел. Това обаче означава нещо различно в зависимост от това дали се вижда на клиентско устройство като компютър или на сървърна машина.
На клиентски компютри
Компютрите и другите клиентски устройства обикновено показват адрес 0.0.0.0, когато не са свързани към TCP/IP мрежа. Устройство може да си даде този адрес по подразбиране, когато е офлайн.
Може също така да се присвоява автоматично от DHCP в случай на неуспешно присвояване на адрес. Когато е зададено с този адрес, устройството не може да комуникира с други устройства в тази мрежа.
0.0.0.0 теоретично може също да бъде зададен като подмрежова маска на устройството, а не като негов IP адрес. Подмрежова маска с тази стойност обаче няма практическа цел. И IP адресът, и мрежовата маска обикновено се присвояват 0.0.0.0 на клиента.
В зависимост от начина, по който се използва, софтуерът за защитна стена или рутер може да използва 0.0.0.0, за да покаже, че всеки IP адрес трябва да бъде блокиран (или разрешен).
За софтуерни приложения и сървъри
Някои устройства, особено мрежови сървъри, притежават повече от един мрежов интерфейс. TCP/IP софтуерните приложения използват 0.0.0.0 като програмна техника за наблюдение на мрежовия трафик през всички IP адреси, присвоени в момента на интерфейсите на това многодомно устройство.
Докато свързаните компютри не използват този адрес, съобщенията, пренасяни по IP, понякога включват 0.0.0.0 в заглавката на протокола, когато източникът на съобщението е неизвестен.
Какво да направите, когато видите 0.0.0.0 IP адрес
Ако компютърът е правилно конфигуриран за TCP/IP мрежа, но показва 0.0.0.0 за адрес, опитайте следното, за да отстраните този проблем и да получите валиден адрес:
- В мрежи с поддръжка за динамично присвояване на адреси освободете и подновете IP адреса на компютъра. Неизправностите при присвояването на DHCP могат да бъдат периодични или постоянни. Ако грешките продължават, отстранете неизправностите в конфигурацията на DHCP сървъра. Честите причини за повреда включват липса на налични адреси в DHCP пула.
- За мрежи, които изискват статично IP адресиране, конфигурирайте валиден IP адрес на компютъра.