Homepage » hogyan kell » Mi a különbség 127.0.0.1 és 0.0.0.0 között?

    Mi a különbség 127.0.0.1 és 0.0.0.0 között?

    Legtöbben „127.0.0.1 és 0.0.0.0” -ról hallottak, de valószínűleg nem gondoltak rájuk, de ha mindkettő ugyanarra a helyre mutat, akkor mi a különbség a kettő között? A mai SuperUser Q&A poszt segíti a dolgokat egy zavaros olvasó számára.

    A mai Kérdések és válaszok munkamenet a Jóvagyon - a Stack Exchange alosztályának, a közösség által vezérelt Q&A webhelyek csoportjának köszönhetően..

    Fénykép jóvoltából Kate Gardiner (Flickr).

    A kérdés

    A SuperUser olvasó Sagnik Sarkar szeretné tudni, hogy mi a különbség a 127.0.0.1 és a 0.0.0.0 között:

    Megértem, hogy 127.0.0.1 rámutat helyi kiszolgáló és hogy a 0.0.0.0 is jól működik (kijavítom, ha tévedek). Tehát mi a különbség a 127.0.0.1 és a 0.0.0.0 között?

    Mi a különbség a 127.0.0.1 és a 0.0.0.0 között?

    A válasz

    A DavidLinkill SuperUser közreműködője válaszol nekünk:

    Mi a különbség 127.0.0.1 és 0.0.0.0 között?

    • 127.0.0.1 a hurokcím (más néven localhost).
    • 0.0.0.0 egy nem-routálható meta-cím, amely érvénytelen, ismeretlen vagy nem alkalmazható célpontot jelöl meg (egy „nem külön cím” helytartó).

    Az útvonal bejegyzésének összefüggésében általában az alapértelmezett útvonalat jelenti.

    A kiszolgálók kontextusában 0,0.0.0 a helyi gép összes IPv4-címét. Ha a gazdagépnek két IP-címe van, 192.168.1.1 és 10.1.2.1, és a kiszolgálón futó kiszolgáló 0.0.0.0-on hallgat, mindkét IP-n elérhető lesz.

    Mi az a 127.0.0.1 IP-cím?

    A 127.0.0.1 a hurokhálózati internetes protokoll (IP) címe, amelyre a helyi kiszolgáló. A cím IP-kapcsolat létrehozására szolgál a végfelhasználó által használt géphez vagy számítógéphez.

    Ugyanez az egyezmény az IPv6 címezést támogató számítógépekre is vonatkozik az :: 1. A 127.0.0.1 címet használó kapcsolat létrehozása a leggyakoribb gyakorlat; mindazonáltal a 127… * tartományban lévő bármely IP-cím azonos vagy hasonló módon fog működni. A loopback konstrukció olyan számítógépet vagy eszközt ad, amely képes a hálózati hitelesítési vagy létrehozási képesség megteremtésére a gépen.

    Forrás: 127.0.0.1 - Mi a felhasználása és miért fontos?

    Különleges címek

    Az A osztályú 127-es számú számhoz tartozik a visszacsatolási funkció, azaz egy magasabb szintű protokoll által a 127 hálózat címére küldött datagramnak vissza kell térnie a gazdaszervezetbe. Nincs datagram küldött a 127-es hálózathoz tartozó címnek valahol bárhol megjelennie kell.

    Forrás: Hálózati számok

    Ha az egész A osztály, akkor mi a pont az egyéb három tetszőleges értéknek az utolsó három oktett számára?

    A loopback tartomány célja a TCP / IP protokoll implementációjának tesztelése egy gazdagépen. Mivel az alsó rétegek rövidzárlatban vannak, a hurokcímre történő küldés lehetővé teszi a magasabb rétegek (IP és magasabb) hatékony tesztelését anélkül, hogy az alsó rétegekben jelentkeznek problémák. A 127.0.0.1 a tesztelés során leggyakrabban használt cím.

    Forrás: IP Reserved, Loopback és Private Addresses

    További információ a Kérdezd meg az Ubuntu-t kérdés: Mi a Loopback eszköz és hogyan használhatom?

    Mi az a 0.0.0.0 IP-cím?

    0.0.0.0 érvényes címszintaxis. Tehát érvényesnek kell lennie, ha a hagyományos pontozott tizedesjegyek IP-címe várható. Miután feldolgozta és átalakította a működőképes numerikus formát, akkor annak értéke határozza meg, hogy mi történik a következő.

    Az all-zero értéknek különleges jelentése van. Szóval érvényes, de olyan értelemben, amely bizonyos körülmények között nem megfelelő (és így nem tekinthető érvényesnek). Ez alapvetően a „nem konkrét cím” helyőrző. Ha például a hálózati kapcsolatok címkötése megtörténik, az eredmény lehet egy megfelelő interfész cím hozzárendelése a kapcsolathoz. Ha egy interfész konfigurálásához használja, az eltávolíthat egy címet a felületről. A felhasználás kontextusától függ, hogy valójában mi a „nem konkrét cím”.

    Az útvonal bejegyzésének összefüggésében általában az alapértelmezett útvonalat jelenti. Ez inkább a címmaszk eredményeként történik, amely kiválasztja az összehasonlítandó biteket. A 0.0.0.0 maszk nem választ bitet, így az összehasonlítás mindig sikeres lesz. Tehát, ha egy ilyen útvonalat konfigurálunk, mindig van valahol a csomagok (ha érvényes célállomással van konfigurálva).

    Bizonyos esetekben csak „0” fog működni és ugyanolyan hatású lesz. De ez nem garantált. A 0.0.0.0 űrlap a szokásos módja annak, hogy azt mondjuk, hogy „nincs külön cím” (az IPv6-ban ez az :: 0 vagy csak ::).

    Forrás: Mi az IP cím 0.0.0.0 jelentése??

    Az internetprotokoll 4-es verziójában a 0.0.0.0 cím egy nem-routálható meta-cím, amely érvénytelen, ismeretlen vagy nem alkalmazható célpontot jelöl. Az egyébként érvénytelenné vált adat különleges jelentésének megadása a sávon belüli jelzés alkalmazása.

    A kiszolgálók kontextusában 0,0.0.0 a helyi gép összes IPv4-címét. Ha egy gazdagépnek két IP-címe van, 192.168.1.1 és 10.1.2.1, és a kiszolgálón futó kiszolgáló 0.0.0.0-on hallgat, akkor mindkét IP-n elérhető lesz.Jegyzet: Ezt az adott szöveget felülről megismétlik az általános válasz részeként).

    Az útválasztás kontextusában a 0.0.0.0 általában az alapértelmezett útvonalat jelenti, azaz az útvonalat, amely az internet többi részéhez vezet, ahelyett, hogy valahol a helyi hálózaton lenne.

    Használat tartalmazza:

    • A cím a fogadó állítja sajátnak, ha még nem kapott címet. Például, amikor a DHCP használatakor a DHCPDISCOVER kezdeti csomagot küldi.
    • Az a cím, amelyet a gazdagép hozzárendel, amikor egy DHCP-n keresztüli címkérés sikertelen, feltéve, hogy a gazdagép IP-verem ezt támogatja. Ezt a felhasználást a modern operációs rendszerek APIPA mechanizmusa váltotta fel.
    • Meghatározás bármilyen IPv4-host. Ez az alapértelmezett útvonal megadásakor ilyen módon kerül felhasználásra.
    • A cél kifejezett meghatározásának módja. Forrás: 127.0.0.1 - Mi a felhasználása és miért fontos?
    • Meghatározás minden IPv4-cím egyáltalán. Ilyen módon használjuk a szerverek konfigurálásakor (vagyis a hallgató aljzatok megkötésekor). Ez a TCP programozók számára ismert, mint INADDR_ANY. [A (2) kötés a címekhez, nem pedig a felületekhez kötődik.]

    Az IPv6-ban az all-zeros-cím írva van ::

    Forrás: 0.0.0.0 [Wikipedia]

    DHCP felfedezés / kérés

    Amikor az ügyfél először indul be, azt mondják, hogy az a inicializáló állapot, és a DHCPDISCOVER üzenetet továbbítja a helyi fizikai alhálózaton keresztül az UDP 67 (BootP kiszolgáló) felhasználói adatcsomag protokoll (UDP) portján keresztül. Mivel az ügyfél nem tudja megismerni azt a alhálózatot, amelyhez tartozik, a DHCPDISCOVER egy minden alhálózat, amely sugárzott (célállomás IP-címe 255.255.255.255), 0.0.0.0 forrás IP-címe. A forrás IP-címe 0.0.0.0, mivel az ügyfél nem rendelkezik konfigurált IP-címmel.

    Ha DHCP-kiszolgáló létezik ezen a helyi alhálózaton, és megfelelően van konfigurálva és működtetve, a DHCP-kiszolgáló hallja a sugárzást, és DHCPOFFER-üzenettel válaszol. Ha a helyi alhálózatban nincs DHCP-kiszolgáló, akkor a DHCPDISCOVER üzenet DHCP-kiszolgálót tartalmazó DHCPDISCOVER üzenet továbbításához DHCP / BootP Relay ügynöknek kell lennie..

    Ez a közvetítő ügynök lehet egy dedikált gazdagép (például Microsoft Windows Server) vagy útválasztó (például egy Cisco router, amely interfészszintű IP-segítő utasításokkal van konfigurálva).

    ...

    Miután a kliens megkapta a DHCPOFFER-t, DHCPREQUEST üzenettel válaszol, jelezve azt a szándékát, hogy elfogadja a DHCPOFFER paramétereit, és átmegy a kérelmező állam. Az ügyfél több DHCPOFFER üzenetet is kaphat, az egyik a DHCP szerverről, amely megkapta az eredeti DHCPDISCOVER üzenetet. Az ügyfél egy DHCPOFFER-t választ, és csak erre a DHCP-kiszolgálóra válaszol, implicit módon visszavonva az összes többi DHCPOFFER üzenetet. A kliens azonosítja a kiválasztott kiszolgálót a Szerverazonosító opció mező a DHCP-kiszolgáló IP-címével.

    A DHCPREQUEST is sugárzott, így minden DHCP-kiszolgáló, amely DHCPOFFER-t küldött, meglátja a DHCPREQUEST-et, és mindegyik tudja, hogy elfogadta vagy elutasította a DHCPOFFER-t. Az ügyfél által igényelt további konfigurációs beállítások a DHCPREQUEST üzenet opciói mezőjében találhatók. Annak ellenére, hogy az ügyfél számára IP-címet kaptak, a DHCPREQUEST üzenetet a forráskódú IP-címmel 0.0.0.0. Ekkor az ügyfél még nem kapott ellenőrzést arról, hogy egyértelmű az IP-cím használata.

    ...

    Ügyfél-szerver beszélgetés olyan ügyfél számára, aki DHCP-címet kap, ahol az ügyfél és a DHCP-kiszolgáló ugyanazon alhálózatban tartózkodik:

    Forrás: A DHCP megértése és hibaelhárítása a Catalyst Switch vagy Enterprise Networks alkalmazásban

    Alapértelmezett útvonal

    Ez a dokumentum elmagyarázza, hogy hogyan lehet beállítani az utolsó útvonalt vagy az átjárót. Ezeket az IP parancsokat használjuk:

    • ip alapértelmezett átjáró
    • ip alapértelmezett hálózat
    • ip útvonal 0.0.0.0 0.0.0.0

    IP útvonal 0.0.0.0 0.0.0.0

    A statikus útvonal létrehozása a hálózatra 0.0.0.0 0.0.0.0 egy másik módja annak, hogy a végső eszköz átjáróját egy útválasztón állítsa be. Mint a ip alapértelmezett hálózat parancs, a statikus útvonal 0.0.0.0-ra történő használata nem függ az útválasztási protokolloktól. Az IP-útválasztást azonban engedélyezni kell az útválasztón.

    Jegyzet: Az IGRP nem érti a 0.0.0.0-s útvonalat. Ezért nem tudja továbbítani az alapértelmezett útvonalakat, amelyek a ip útvonal 0.0.0.0 0.0.0.0 parancs. Használja a ip alapértelmezett hálózat parancs, hogy az IGRP az alapértelmezett útvonalat terjessze.

    Forrás: Az utolsó üdülőhely átjárójának beállítása IP parancsok használatával


    Van valami, amit hozzá kell adni a magyarázathoz? Kikapcsolja a megjegyzéseket. Szeretne további válaszokat olvasni más tech-savvy Stack Exchange felhasználóktól? Nézze meg a teljes beszélgetés szálát itt.