29Aug

Aký je rozdiel medzi 127.0.0.1 a 0.0.0.0?

click fraud protection

Väčšina z nás počula o '127.0.0.1 a 0.0.0.0', ale pravdepodobne sa na ne nepomyslela, ale ak sa zdá, že obaja naozaj ukazujú na to isté miesto, potom aký je skutočný rozdiel medzi týmito dvoma? Dnešný príspevok SuperUser Q & A pomáha objasniť veci pre zmätenú čitateľku.

Dnešná otázka &Odpoveď na zasadnutie nám príde s láskavým dovolením SuperUser - subdivíziu Stack Exchange, komunitne riadeného zoskupenia webových stránok Q & A.

Foto s láskavým dovolením Kate Gardiner( Flickr).

Otázka

čítačka SuperUser Sagnik Sarkar chce vedieť, aký je rozdiel medzi 127.0.0.1 a 0.0.0.0:

Rozumiem, že 127.0.0.1 poukazuje na localhost a že 0.0.0.0 tiež robí rovnako( opravte ma, aksom zle).Takže, aký je rozdiel medzi 127.0.0.1 a 0.0.0.0?

Aký je rozdiel medzi 127.0.0.1 a 0.0.0.0?

Odpoveď

SuperUser prispievateľ DavidPostill má pre nás odpoveď:

Aký je rozdiel medzi 127.0.0.1 a 0.0.0.0?

  • 127.0.0.1 je adresa spätnej väzby( tiež známa ako localhost).
  • 0.0.0.0 je nenahraditeľná meta-adresa používaná na označenie neplatného, ​​neznámeho alebo neuplatniteľného cieľa( držiteľ miesta bez konkrétnej adresy).
    instagram viewer

V kontexte zadávania trasy to zvyčajne znamená predvolenú trasu.

V kontexte serverov 0.0.0.0 znamená všetky adresy IPv4 na lokálnom stroji .Ak hostiteľ má dve IP adresy, 192.168.1.1 a 10.1.2.1 a server beží na hostiteľovi počúva na 0.0.0.0, bude dostupný na oboch týchto IP adresách.

Čo je adresa IP 127.0.0.1?

127.0.0.1 je loopbacková adresa internetového protokolu( IP), ktorá sa tiež označuje ako localhost .Adresa sa používa na vytvorenie pripojenia IP k rovnakému počítaču alebo počítaču, ktorý používa koncový používateľ.

Rovnaká konvencia je definovaná pre počítače, ktoré podporujú adresovanie IPv6 pomocou konotácie:: : 1.Vytvorenie spojenia pomocou adresy 127.0.0.1 je najbežnejšou praxou;avšak použitie akejkoľvek adresy IP v rozmedzí 127. .. * bude fungovať rovnakým alebo podobným spôsobom. Konštrukcia spätnej väzby dáva počítač alebo zariadenie schopné vytvárať sieť schopnosť overiť alebo vytvoriť zásobník IP na stroji.

Zdroj: 127.0.0.1 - Aké sú jeho použitie a prečo je to dôležité?

Špeciálne adresy

Sieťové číslo triedy 127 je priradené funkcii , to znamená, že datagram poslaný protokolom vyššej úrovne na adresu siete 127 by mal byť spätne vnútri hostiteľa.Žiadny dátový blok odoslaný do siete adresa 127 by sa mala niekedy objaviť v akejkoľvek sieti kdekoľvek.

Zdroj: Sieťové čísla

Ak je celá trieda A, aký je bod iných nežiadúcich hodnôt pre posledné tri oktety?

Účelom rozsahu spätnej väzby je testovanie implementácie protokolu TCP / IP na hostiteľovi. Vzhľadom k tomu, že spodné vrstvy sú skratované, posielanie do adresy spätnej väzby umožňuje, aby boli vyššie vrstvy( IP a vyššie) efektívne testované bez možnosti problémov v nižších vrstvách, ktoré sa prejavujú.127.0.0.1 je adresa, ktorá sa najčastejšie používa na účely testovania.

Zdroj: IP Rezervované, Loopback a súkromné ​​adresy

Viac informácií nájdete v Otázka Ubuntu : Čo je zariadenie Loopback a ako ho používam?

Čo je adresa IP 0.0.0.0?

0.0.0.0 je platná syntax adries. Preto by mal byť analyzovaný ako platný všade tam, kde sa očakáva IP adresa v tradičnej desatinnej desatinnej notácii. Po analyzovaní a konvertovaní do funkčnej číselnej formy potom jej hodnota určuje, čo sa stane ďalej.

Hodnota všetkých nula má osobitný význam. Takže je to platný , ale má význam, ktorý nemusí byť vhodný( a teda považovaný za neplatný) za konkrétnych okolností.Ide v podstate o zástupný symbol "žiadna konkrétna adresa".Pri veciach, ako je viazanie pripojení sieťových pripojení, môže byť výsledkom priradenie príslušnej adresy rozhrania k pripojeniu. Ak ho používate na konfiguráciu rozhrania, môže namiesto toho odstrániť adresu z rozhrania. Závisí od kontextu použitia na určenie toho, čo skutočne nemá žiadna konkrétna adresa.

V kontexte zadávania trasy to zvyčajne znamená predvolenú trasu. V dôsledku toho sa vyskytuje viac adresnej masky, ktorá vyberá bity, ktoré sa majú porovnať.Maska 0.0.0.0 nevyberá žiadne bitové súbory, takže porovnanie bude vždy úspešné.Takže keď je takáto trasa nakonfigurovaná, vždy je tam niekde miesto pre pakety( ak sú nakonfigurované s platným cieľom).

V niektorých prípadoch bude fungovať aj funkcia "0" a bude mať rovnaký účinok. To však nie je zaručené.Formulár 0.0.0.0 je štandardný spôsob, ako povedať "žiadna konkrétna adresa"( v protokole IPv6, ktorý je : : 0 alebo len : : ).

Zdroj: Aký je význam IP adresy 0.0.0.0?

Vo verzii 4 internetového protokolu je adresa 0.0.0.0 neprenosná meta adresa určená na označenie neplatného, ​​neznámeho alebo nepoužiteľného cieľa. Za účelom špeciálneho významu pre inak neplatnú časť dát je aplikácia signalizácie v rámci pásma.

V kontexte serverov 0.0.0.0 znamená všetky adresy IPv4 na lokálnom stroji .Ak hostiteľ má dve IP adresy, 192.168.1.1 a 10.1.2.1 a server beží na hostiteľovi počúva na 0.0.0.0, bude dostupný na oboch týchto IP adresách( Poznámka: Tento konkrétny text sa opakuje zhoraako súčasť celkovej odpovede ).

V kontexte smerovania 0.0.0.0 zvyčajne znamená predvolenú trasu, t.j. trasu, ktorá vedie k "zvyšku" internetu namiesto niekde v lokálnej sieti. Použitie

Obsahuje:

  • Adresa, ktorú hostiteľka nárokuje ako vlastnú, keď ešte nebola pridelená adresa. Napríklad pri odosielaní počiatočného paketu DHCPDISCOVER pri použití DHCP.
  • Adresa, ktorú hostiteľ priradí pri neúspešnej žiadosti o adresu prostredníctvom protokolu DHCP, za predpokladu, že hostiteľský IP zásobník to podporuje. Toto použitie bolo nahradené mechanizmom APIPA v moderných operačných systémoch.
  • Spôsob určenia akéhokoľvek IPv4-hostiteľa na všetkých .Používa sa týmto spôsobom pri zadávaní predvolenej trasy.
  • Spôsob, ako explicitne špecifikovať, že cieľ nie je k dispozícii. Zdroj: 127.0.0.1 - Aké sú jeho použitie a prečo je to dôležité?
  • Spôsob určenia adresy IPv4 na všetkých .Používa sa týmto spôsobom pri konfigurácii serverov( t. J. Pri viazaní zásuviek počúvania).Toto je známe programátorom TCP ako INADDR_ANY.[ väzba( 2) sa viaže na adresy, nie na rozhrania. ]

V adresári IPv6 je adresa napísaná ako : :

Zdroj: 0.0.0.0 [Wikipedia]

DHCP Discovery / požiadavka

Keď sa klient prvýkrát zavádza, hovorí sa, že jeinicializačný stav a prenáša správu DHCPDISCOVER na svoju fyzickú podsieť cez port UDP( User Datagram Protocol) 67( server BootP).Keďže klient nemá žiadny spôsob vedomosti o podsieti, do ktorej patrí, DHCPDISCOVER je vysielanie všetkých podsietí( cieľová adresa IP 255.255.255.255) so zdrojovou adresou IP 0.0.0.0.Zdrojová adresa IP je 0.0.0.0, pretože klient nemá nakonfigurovanú IP adresu.

Ak v tejto lokálnej podsieti existuje server DHCP a je nakonfigurovaný a správne fungujúci, server DHCP bude počuť vysielanie a odpovedať správou DHCPOFFER.Ak v miestnej podsieti neexistuje server DHCP, musí byť v tejto miestnej podsieti spustený agent DHCP / BootP, aby bola správa DHCPDISCOVER poslaná do podsiete, ktorý obsahuje server DHCP.

Tento agent prenosu môže byť buď dedikovaný hostiteľ( napríklad server Microsoft Windows Server) alebo smerovač( smerovač Cisco nakonfigurovaný pomocou príkazov pomocníka IP na úrovni rozhrania).

. ..

Po prijatí DHCPOFFER klientom odpovedá hlásením DHCPREQUEST s uvedením svojho zámeru akceptovať parametre v DHCPOFFER a presunie sa do žiadajúceho stavu .Klient môže dostávať viac správ DHCPOFFER, jeden z každého DHCP servera, ktorý prijal pôvodnú správu DHCPDISCOVER.Klient si vyberie jeden DHCPOFFER a reaguje len na tento server DHCP, implicitne odmieta všetky ostatné správy DHCPOFFER.Klient identifikuje vybraný server nasadením poľa možností Server Identifier s adresou IP servera DHCP.

DHCPREQUEST je tiež vysielanie, takže všetky DHCP servery, ktoré poslali DHCPOFFER, uvidia DHCPREQUEST a každý z nich bude vedieť, či bol DHCPOFFER prijatý alebo odmietnutý.Akékoľvek ďalšie možnosti konfigurácie, ktoré klient vyžaduje, budú zahrnuté do poľa možností správy DHCPREQUEST.Hoci klientovi bola ponúknutá IP adresa, pošle správu DHCPREQUEST so zdrojovou IP adresou 0.0.0.0.V tomto okamihu ešte klient nezískal overenie, či je zrejmé, že používa adresu IP.

. ..

Konverzácia klient-server pre klienta, ktorý získal adresu DHCP, kde klient a server DHCP sídlia na rovnakej podsieti:

Zdroj: Porozumenie a riešenie problémov DHCP v katalyzátorových prepínačoch alebo podnikových sieťach

Predvolená trasa

Tento dokument vysvetľuje, ako konfigurovaťpredvolená trasa alebo brána poslednej inštancie. Tieto príkazy IP sa používajú:

  • ip predvolená brána
  • ip predvolená sieť
  • ip cesta 0.0.0.0 0.0.0.0

IP cesta 0.0.0.0 0.0.0.0

Vytvorenie statickej cesty do siete 0.0.0.0 0.0.0.0 je inýspôsob nastavenia brány poslednej inštancie na smerovači. Rovnako ako pri ip predvolenej sieti príkaz, použitie statickej trasy na 0.0.0.0 nie je závislé na žiadnych smerovacích protokolov. Avšak smerovanie IP musí byť povolené na smerovači.

Poznámka: IGRP nerozumie trase do 0.0.0.0.Preto nemôže šíriť predvolené trasy vytvorené pomocou príkazu ip route 0.0.0.0 0.0.0.0 .Použite predvolenú sieť príkaz, aby IGRP propagovať predvolenú trasu.

Zdroj: Konfigurácia brány posledného strediska pomocou príkazov IP

Musíte niečo pridať k vysvetleniu? Znížte komentáre. Chcete si prečítať viac odpovedí od iných používateľov technológie Stack Exchange? Pozrite sa na celý diskusný príspevok tu.