IP-Adresse 0.0.0.0 wird verwendet oder nicht?

IP-Adresse 0.0.0.0 wird verwendet oder nicht?

Ich frage mich wirklich, ob eine IP-Adresse mit allen deaktivierten Bits verwendet werden kann oder nicht. Bitte antworten Sie, wenn Sie wissen, wo sie verwendet wird oder nicht.

Antwort1

Referenz IP-Adressen mit besonderer Bedeutung:

0.0.0.0

„Ich“: (Alternativ „dieser Host“ oder „der aktuelle/Standard-Host“). Wird von einem Gerät verwendet, um auf sich selbst zu verweisen, wenn es seine eigene IP-Adresse nicht kennt.Die häufigste Verwendung ist, wenn ein Gerät versucht, seine Adresse mithilfe eines Host-Konfigurationsprotokolls wie DHCP zu ermitteln.. Kann auch verwendet werden, um anzuzeigen, dass jede Adresse eines Multihomed-Hosts verwendet werden kann.

Referenz Was bedeutet die IP-Adresse 0.0.0.0:

"0.0.0.0" ist eine gültige Adresssyntax. Sie sollte daher überall dort als gültig analysiert werden, wo eine IP-Adresse in traditioneller Dezimalschreibweise erwartet wird. Nach der Analyse und Umwandlung in eine brauchbare numerische Form bestimmt ihr Wert, was als Nächstes passiert.

Der Wert, der nur aus Nullen besteht, hat eine besondere Bedeutung.Es ist also „gültig“, hat aber eine Bedeutung, die unter bestimmten Umständen möglicherweise nicht angemessen ist (und daher als ungültig behandelt wird).Es handelt sich grundsätzlich um den Platzhalter „keine bestimmte Adresse“.Bei Dingen wie der Adressbindung von Netzwerkverbindungen kann das Ergebnis darin bestehen, der Verbindung eine geeignete Schnittstellenadresse zuzuweisen. Wenn Sie es zum Konfigurieren einer Schnittstelle verwenden, kann es stattdessen eine Adresse aus der Schnittstelle entfernen.Was „keine bestimmte Adresse“ tatsächlich bewirkt, hängt vom Nutzungskontext ab.

Im Kontext eines Routeneintrags ist damit in der Regel die Standardroute gemeint.. Dies geschieht eher aufgrund der Adressmaske, die die zu vergleichenden Bits auswählt. Eine Maske von „0.0.0.0“ wählt keine Bits aus, sodass der Vergleich immer erfolgreich ist. Wenn also eine solche Route konfiguriert ist, gibt es immer einen Ort, an den die Pakete gehen können (sofern sie mit einem gültigen Ziel konfiguriert ist).

In manchen Fällen funktioniert auch nur „0“ und hat denselben Effekt. Dies ist jedoch nicht garantiert. Die Form „0.0.0.0“ ist die Standardform, um „keine bestimmte Adresse“ auszudrücken (in IPv6 ist das „::0“ oder nur „::“).

Referenz 0.0.0.0:

In der Internet Protocol Version 4 ist die Adresse 0.0.0.0 eine nicht routbare Metaadresse, die verwendet wird, um ein ungültiges, unbekanntes oder nicht anwendbares Ziel zu kennzeichnen. Einem ansonsten ungültigen Datenelement eine besondere Bedeutung zu geben, ist eine Anwendung der In-Band-Signalisierung.

Zu den Verwendungszwecken gehören:

  • Die Adresse, die ein Host für sich beansprucht, wenn ihm noch keine Adresse zugewiesen wurde. Beispielsweise beim Senden des ersten DHCPDISCOVER-
    Pakets bei Verwendung von DHCP.
  • Die Adresse, die sich ein Host selbst zuweist, wenn die Adressanforderung über DHCP fehlgeschlagen ist, vorausgesetzt, der IP-Stack des Hosts unterstützt dies. Diese Verwendung wurde in modernen Betriebssystemen durch den APIPA-Mechanismus ersetzt
    .
  • Eine Möglichkeit, „jeden beliebigen IPv4-Host“ anzugeben. Dies wird auf diese Weise bei der Angabe einer Standardroute verwendet.
  • Eine Möglichkeit, explizit anzugeben, dass das Ziel nicht verfügbar ist.1
  • Eine Möglichkeit, „jede beliebige IPv4-Adresse“ anzugeben. Dies wird auf diese Weise beim Konfigurieren von Servern verwendet (d. h. beim Binden von Listening-Sockets). TCP-Programmierern ist dies als INADDR_ANY bekannt. (bind(2) bindet an
    Adressen, nicht an Schnittstellen.)

In IPv6 wird die ausschließlich aus Nullen bestehende Adresse als "::" geschrieben.

DHCP-Erkennung/Anforderung:

ReferenzDHCP in Catalyst Switch- oder Unternehmensnetzwerken verstehen und Fehler beheben

Wenn ein Client zum ersten Mal hochfährt, befindet er sich im Initialisierungszustand und überträgt eine DHCPDISCOVER-Nachricht in seinem lokalen physischen Subnetz über den User Datagram Protocol (UDP)-Port 67 (BootP-Server).Da der Client nicht wissen kann, zu welchem ​​Subnetz er gehört, ist DHCPDISCOVER ein Broadcast an alle Subnetze (Ziel-IP-Adresse 255.255.255.255) mit der Quell-IP-Adresse 0.0.0.0. Die Quell-IP-Adresse ist 0.0.0.0, da der Client keine konfigurierte IP-Adresse hat.Wenn in diesem lokalen Subnetz ein DHCP-Server vorhanden ist und dieser ordnungsgemäß konfiguriert ist und funktioniert, hört der DHCP-Server die Übertragung und antwortet mit einer DHCPOFFER-Nachricht. Wenn in diesem lokalen Subnetz kein DHCP-Server vorhanden ist, muss in diesem lokalen Subnetz ein DHCP/BootP-Relay-Agent vorhanden sein, der die DHCPDISCOVER-Nachricht an ein Subnetz weiterleitet, das einen DHCP-Server enthält.

Dieser Relay-Agent kann entweder ein dedizierter Host (z. B. Microsoft Windows Server) oder ein Router (z. B. ein Cisco-Router, der mit IP-Hilfsanweisungen auf Schnittstellenebene konfiguriert ist) sein.

...

Nachdem der Client ein DHCPOFFER empfangen hat, antwortet er mit einer DHCPREQUEST-Nachricht, die seine Absicht anzeigt, die Parameter im DHCPOFFER zu akzeptieren, und wechselt in den Anforderungsstatus. Der Client kann mehrere DHCPOFFER-Nachrichten empfangen, eine von jedem DHCP-Server, der die ursprüngliche DHCPDISCOVER-Nachricht empfangen hat. Der Client wählt ein DHCPOFFER aus und antwortet nur diesem DHCP-Server, wobei er alle anderen DHCPOFFER-Nachrichten implizit ablehnt. Der Client identifiziert den ausgewählten Server, indem er das Optionsfeld „Server-ID“ mit der IP-Adresse des DHCP-Servers füllt. Der DHCPREQUEST ist auch eine Übertragung, sodass alle DHCP-Server, die ein DHCPOFFER gesendet haben, den DHCPREQUEST sehen und jeder weiß, ob sein DHCPOFFER akzeptiert oder abgelehnt wurde. Alle zusätzlichen Konfigurationsoptionen, die der Client benötigt, werden in das Optionsfeld der DHCPREQUEST-Nachricht aufgenommen.Obwohl dem Client eine IP-Adresse angeboten wurde, sendet er die DHCPREQUEST-Nachricht mit der Quell-IP-Adresse 0.0.0.0. Zu diesem Zeitpunkt hat der Client noch keine Bestätigung erhalten, dass er die IP-Adresse verwenden darf.

...

Client-Server-Konversation für den Client zum Abrufen einer DHCP-Adresse, wenn sich Client und DHCP-Server im selben Subnetz befinden

Bildbeschreibung hier eingeben

Standardroute:

ReferenzKonfigurieren eines Gateways der letzten Instanz mithilfe von IP-Befehlen

In diesem Dokument wird erläutert, wie Sie eine Standardroute oder ein Gateway der letzten Instanz konfigurieren. Diese IP-Befehle werden verwendet:

  • IP-Standardgateway

  • IP-Standardnetzwerk

  • und IP-Route 0.0.0.0 0.0.0.0

IP-Route 0.0.0.0 0.0.0.0

Das Erstellen einer statischen Route zum Netzwerk 0.0.0.0 0.0.0.0 ist eine weitere Möglichkeit, das Gateway der letzten Instanz auf einem Router festzulegen. Wie beim Befehl „ip default-network“ ist die Verwendung der statischen Route zu 0.0.0.0 nicht von Routing-Protokollen abhängig. Allerdings muss das IP-Routing auf dem Router aktiviert sein.

Hinweis: IGRP versteht keine Route zu 0.0.0.0. Daher kann es keine Standardrouten verbreiten, die mit dem Befehl „ip route 0.0.0.0 0.0.0.0“ erstellt wurden. Verwenden Sie den Befehl „ip default-network“, damit IGRP eine Standardroute verbreitet.

Antwort2

Danke, dass Sie sich das angesehen haben, aber ich habe die Antwort gefunden. Zu Ihrer und meiner Information möchte ich sagen, dass die IP-Adresse 0.0.0.0 verwendet wird, wenn ein neues Netzwerk gebildet wird und der DHCP-Server in diesem Netzwerk eingeschaltet ist. Da es sich also um ein neues Netzwerk handelt, hat keine der Arbeitsstationen eine eigene IP. Um die IP zu konfigurieren und abzurufen, generiert der Computer das Paket mit der Quell-IP 0.0.0.0 und dieses Paket wird gemäß der Konfiguration automatisch vom DHCP-Server empfangen.

verwandte Informationen