Adresy IP v internetovém protokolu (IP) verze 4 (IPv4) jsou v rozsahu od 0.0.0.0 do 255.255.255.255. IP adresa 0.0.0.0 má v počítačových sítích několik speciálních významů. Nelze ji však použít jako adresu zařízení pro obecné účely.
Tato IP adresa je strukturována jako běžná adresa (má čtyři místa pro čísla). Je to však zástupná adresa nebo adresa, která se používá k popisu, že není přiřazena normální adresa – ani veřejná, ani soukromá. Například místo vkládání žádné IP adresy do síťové oblasti programu lze použít 0.0.0.0 k tomu, aby znamenalo cokoli od přijetí všech IP adres nebo blokování všech IP adres k výchozí trase.
Je snadné zaměnit 0.0.0.0 a 127.0.0.1. Adresa se čtyřmi nulami má několik definovaných použití (jak je popsáno níže), zatímco 127.0.0.1 má jeden konkrétní účel umožnit zařízení posílat zprávy sobě samému.
IP adresa 0.0.0.0 se někdy nazývá zástupná adresa, blíže nespecifikovaná adresa nebo INADDR_ANY.
Co znamená 0.0.0.0
Stručně řečeno, 0.0.0.0 je nesměrovatelná adresa, která popisuje neplatný nebo neznámý cíl. Znamená to však něco jiného v závislosti na tom, zda je vidět na klientském zařízení, jako je počítač, nebo na serveru.
Na klientských počítačích
Počítače a další klientská zařízení normálně zobrazují adresu 0.0.0.0, když nejsou připojena k síti TCP/IP. Zařízení si může ve výchozím nastavení zadat tuto adresu, kdykoli je offline.
Může být také automaticky přiřazen DHCP v případě selhání přiřazení adresy. Když je nastavena tato adresa, zařízení nemůže komunikovat s žádnými dalšími zařízeními v této síti.
0.0.0.0 lze také teoreticky nastavit jako masku podsítě zařízení místo jeho IP adresy. Maska podsítě s touto hodnotou však nemá žádný praktický účel. IP adresa i maska sítě mají na klientovi obvykle přiřazeno 0.0.0.0.
V závislosti na způsobu použití může firewall nebo router používat 0.0.0.0 k označení, že každá IP adresa by měla být blokována (nebo povolena).
O softwarových aplikacích a serverech
Některá zařízení, zejména síťové servery, mají více než jedno síťové rozhraní. Softwarové aplikace TCP/IP používají 0.0.0.0 jako programovací techniku ke sledování síťového provozu napříč všemi IP adresami aktuálně přiřazenými k rozhraním na tomto multihomed zařízení.
Zatímco připojené počítače tuto adresu nepoužívají, zprávy přenášené přes IP někdy obsahují v hlavičce protokolu 0.0.0.0, když je zdroj zprávy neznámý.
Co dělat, když vidíte IP adresu 0.0.0.0
Pokud je počítač správně nakonfigurován pro síť TCP/IP, ale zobrazuje adresu 0.0.0.0, zkuste tento problém vyřešit a získat platnou adresu:
- V sítích s podporou dynamického přidělování adres uvolněte a obnovte IP adresu počítače. Selhání přiřazení DHCP může být občasné nebo trvalé. Pokud chyby přetrvávají, odstraňte potíže s konfigurací serveru DHCP. Mezi běžné příčiny selhání patří, že v fondu DHCP nejsou žádné dostupné adresy.
- U sítí, které vyžadují statické přidělování IP adres, nakonfigurujte platnou IP adresu v počítači.