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


Da 127.0.0.1 als Loopback-Adresse bekannt ist, gibt es einen kürzeren Begriff für 0.0.0.0 als "die IP-Adresse, die alle IP-Adresse auf dem lokalen Rechner bedeutet"?


22
2018-01-29 20:52


Ursprung




Antworten:


Manchmal wird es "Wildcard-Adresse" genannt, INADDR_ANY, oder "unspezifizierte Adresse". 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   eine Quelladresse als Teil einer Initialisierungsprozedur   mit dem der Host seine eigene IP-Adresse lernt.

Wenn es jedoch als Zieladresse im eingehenden Paket angezeigt wird, sollte es als Broadcast-Adresse 255.255.255.255 (RFC 1122, Abschnitt 3.3.6)


35
2018-01-29 20:55



Googling es ein wenig mehr, scheint es Bahamat Antwort auch gültig. - Willian Mitsuda
Ja, ich habe die Antwort bearbeitet und einige Links hinzugefügt - gelraen


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


17
2018-01-29 21:01



Per @ BMDans Antwort, /0 unterscheidet sich von /32. - Snekse


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


7
2017-07-16 00:45