Ką reiškia, kai pamatysite 0,0.0.0 IP adresą
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 apibūdina, kad nėra įprasto adreso. Pavyzdžiui, vietoj to, kad nepateiktų jokio IP adreso į programos tinklo sritį, 0.0.0.0 gali būti naudojamas norint ką nors priimti iš visų IP adresų arba blokuoti visus IP adresus numatytam maršrutui .
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 pakaitos kodo adresu, nenurodytu adresu 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