IP adresai interneto protokolo (IP) versijoje 4 (IPv4) svyruoja nuo 0.0.0.0 iki 255.255.255.255. IP adresas 0.0.0.0 turi keletą specialių reikšmių kompiuterių tinkluose. Tačiau jis negali būti naudojamas kaip universalaus įrenginio adresas.
Šis IP adresas yra struktūrizuotas kaip įprastas (jame yra keturios numerių vietos), bet tai tikrai tik vietoj vietos adresas arba tas, kuris čia naudojamas norint aprašyti nėra įprastas adresas priskirtas. Pavyzdžiui, vietoj to, kad nepateikti jokio IP adreso į programos tinklo sritį, 0.0.0.0 gali būti naudojamas kaip nors iš " priimti visus IP adresus arba blokuoti visus IP adresus į numatytasis maršrutas .
Tai lengvai supainioti 0.0.0.0 ir 127.0.0.1, bet tiesiog nepamirškite, kad adresas su keturiais nuliais turi keletą apibrėžtų tikslų (kaip aprašyta toliau), o 127.0.0.1 turi vieną labai konkretų tikslą leisti įrenginiui siųsti pranešimus sau.
Pastaba
0,0.0.0 IP adresas kartais vadinamas a pakaitos adresą, nenurodytą adresą arba INADDR_ANY .
Kas 0.0.0.0 reiškia
Trumpai tariant, 0.0.0.0. yra nerodomas adresas, apibūdinantis netinkamą ar nežinomą tikslą. Tačiau tai reiškia kažką kitokio, priklausomai nuo to, ar jis matomas kliento įrenginyje, pavyzdžiui, kompiuteryje ar serveryje.
Klientų kompiuteriuose
Kompiuteriai ir kiti klientų įrenginiai paprastai rodo 0.0.0.0 adresą, kai jie nėra prijungti prie TCP / IP tinklo. Įrenginys gali numatyti šį adresą pagal nutylėjimą, kai jis yra neprisijungęs.
Tai taip pat gali būti automatiškai priskirta DHCP adresų priskyrimo gedimams. Kai nustatoma šiuo adresu, įrenginys negali bendrauti su jokiais kitais įrenginiais toje tinkle.
0.0.0.0 teoriškai taip pat gali būti nustatytas kaip įrenginio potinklio kaukė, o ne jo IP adresas. Tačiau potinklio kaukė su šia reikšme neturi praktinio tikslo. Tiek IP adreso, tiek tinklo kaukės klientas paprastai priskiriamas 0.0.0.0.
Priklausomai nuo to, kaip ji naudojama, ugniasienės arba maršrutizatoriaus programinė įranga gali naudoti 0.0.0.0, kad būtų nurodyta, kad kiekvienas IP adresas turi būti užblokuotas (arba leidžiamas).
Apie programinės įrangos programas ir serverius
Kai kurie įrenginiai, ypač tinklo serveriai, turi daugiau nei vieną tinklo sąsają. TCP / IP programinės įrangos programos naudoja 0.0.0.0 kaip programavimo priemonę, skirtą stebėti tinklo srautą tarp visų IP adresų, šiuo metu priskirtų sąsajoms toje daugialypėje įrenginyje.
Nors prijungti kompiuteriai nenaudoja šio adreso, per IP siunčiami pranešimai kartais apima 0.0.0.0 viduje protokolo antraštėje, kai žinutės šaltinis yra nežinoma.
Ką daryti, kai pamatysite 0,0.0.0 IP adresą
Jei kompiuteris tinkamai sukonfigūruotas TCP / IP tinklui, vis tiek rodomas adresas 0.0.0.0. Norėdami išspręsti šią problemą ir gauti galiojantį adresą, pabandykite atlikti šiuos veiksmus:
- Tinkluose, kuriuose palaikoma dinaminė adresų priskyrimo funkcija, paleiskite ir atnaujinkite kompiuterio IP adresą. Gedimai su DHCP paskyrimu gali būti pertraukiami arba nuolatiniai. Jei trikčių nepavyksta, pašalinkite DHCP serverio konfigūraciją: dažniausios nesėkmės priežastys apima tai, kad DHCP baseine nėra prieinamų adresų.
- Tinklams, kuriems reikalingas statinis IP adresas, sukonfigūruokite tinkamą IP adresą kompiuteryje