0.0.0.0 Ne estas Normala IP-adreso

Kion Ĝi Rimedoj Kiam Vi Vidas la 0,0.0.0 IP-adreso

IP-adresoj en Interreta Protokolo (IP) versio 4 (IPv4) gamas de 0.0.0.0 ĝis 255.255.255.255. La IP-adreso 0.0.0.0 havas multajn specialajn signifojn pri komputilaj retoj. Tamen, ĝi ne povas esti uzata kiel ĝenerala intenca adreso.

Ĉi tiu IP-adreso estas strukturita kiel regula (ĝi havas kvar lokojn por nombroj) sed ĝi vere estas nur lokokupilo aŭ unu uzata por priskribi, ke ne estas normala adreso atribuita. Ekzemple, anstataŭ meti neniun IP-adreson en la reton-areon de programo, 0.0.0.0 povas esti uzata por signifi ion ajn akcepti ĉiujn IP-adresojnbloki ĉiujn IP-adresojn al la defaŭlta vojo .

Estas facile konfuzi 0.0.0.0 kaj 127.0.0.1 sed nur memoru, ke adreso kun kvar nuloj havas plurajn difinitajn uzojn (kiel priskribis sube) dum 127.0.0.1 havas la tre specifan celon permesi al mekanismo sendi mesaĝojn al si mem.

Noto: La IP-adreso de 0,0.0.0 estas iam nomata sindikata adreso, ne specifita adresoINADDR_ANY .

Kion 0.0.0.0 Rimedoj

En resumo, 0.0.0.0. estas ne-routable adreso, kiu priskribas nevalidan aŭ nekonatan celon. Tamen, ĝi signifas ion malsaman laŭ se ĝi estas vidata en klienta aparato kiel komputilo aŭ servilo.

Sur Klientaj Komputiloj

PC-aj kaj aliaj klient-aparatoj kutime montras adreson de 0.0.0.0 kiam ili ne estas konektitaj al TCP / IP- reto. Devizo povus doni ĉi tiun adreson implicite kiam ili estas senkonektaj.

Ĝi ankaŭ povus esti aŭtomate atribuata per DHCP en la kazo de adreso-misfunkciadoj. Kiam agordita kun ĉi tiu adreso, aparato ne povas komuniki kun iuj aliaj aparatoj en tiu reto.

0.0.0.0 ankaŭ povas teori esti fiksita kiel subneta masko de aparato prefere ol ĝia IP-adreso. Tamen, subneta masko kun ĉi tiu valoro havas neniun praktikan celon. La IP-adreso kaj reto-masko kutime atribuas 0.0.0.0 al kliento.

Dependanta de la vojo, ĝi estas uzata, firewall aŭ router-programaro povus uzi 0.0.0.0 por indiki, ke ĉiu IP-adreso devus esti blokita (aŭ permesita).

En Programaj Aplikaĵoj kaj Serviloj

Iuj aparatoj, aparte la serviloj de reto , posedas pli ol unu reton interfaco. La programoj de programaro de TCP / IP uzas 0.0.0.0 kiel programado-tekniko por kontroli la reton trafikon tra ĉiuj IP-adresoj donitaj nuntempe al la interfacoj de tiu mult-homed-aparato.

Dum konektitaj komputiloj ne uzas ĉi tiun adreson, mesaĝoj portitaj per IP kelkfoje inkluzivas 0.0.0.0 ene de la protokolo-kaplinio kiam la fonto de la mesaĝo estas nekonata.

Kion fari Kiam vi vidas la IP-adreso 0.0.0.0

Se komputilo estas konvene agordita por TCP / IP-reto, ankoraŭ ankoraŭ montras 0.0.0.0 por adreson, provu la sekvajn problemojn por solvi ĉi tiun problemon kaj akiri validan adreson: