Gibt es einen "offiziellen" Namen für die 0.0.0.0-IP-Adresse?


25

Da 127.0.0.1 als Loopback-Adresse bezeichnet wird, gibt es einen kürzeren Begriff für 0.0.0.0 als "die IP-Adresse, die die gesamte IP-Adresse auf dem lokalen Computer bedeutet"?

Antworten:


37

Manchmal wird es "Wildcard-Adresse" INADDR_ANYoder "nicht angegebene Adresse" genannt . Der offizielle Name lautet "Quelladresse für diesen Host in diesem Netzwerk" ( RFC 5735, Abschnitt 3 ). Es darf nicht in Paketen erscheinen, die unter normalen Umständen an das Netzwerk gesendet werden:

Dieser Host in diesem Netzwerk. DARF NICHT gesendet werden, außer als Quelladresse im Rahmen eines Initialisierungsvorgangs, bei dem der Host seine eigene IP-Adresse lernt.

Erscheint es jedoch als Zieladresse im eingehenden Paket, sollte es als Broadcast-Adresse 255.255.255.255 ( RFC 1122, Abschnitt 3.3.6 ) behandelt werden.


Googeln Sie es ein wenig mehr, es scheint, dass die Antwort von Bahamat auch gültig ist.
— Willian Mitsuda

Ja, ich habe die Antwort bearbeitet und einige Links hinzugefügt
— gelraen

17

Der offizielle Name für 0.0.0.0/0 (oder :: 0/0) ist "die nicht angegebene Adresse".


2
Per @ BMDans Antwort /0unterscheidet sich von /32.
— Snekse

9

0.0.0.0/0, die jede IP im Internet abdeckt, unterscheidet sich von 0.0.0.0/32oder ist nur 0.0.0.0das, wonach das OP zu fragen schien. 0.0.0.0wird INADDR_ANYhauptsächlich verwendet, um eingehende Verbindungen unabhängig von der Ziel-IP-Adresse zu akzeptieren (2), während 0.0.0.0/0"alle Adressen" (am häufigsten beim Routing beim Festlegen eines Standard-Gateways und in Firewalls beim Festlegen von Standardregeln) verwendet werden. und 0.0.0.0/32ist "die nicht spezifizierte Adresse" (wird am häufigsten in der Programmierung auf Anwendungsebene verwendet, um zu sagen, "diese Adresse ist falsch / nicht initialisiert").

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.