„0.0.0.0“ – Versionsunterschied
[gesichtete Version] | [gesichtete Version] |
Änderung 213087906 von 183.182.111.145 rückgängig gemacht; Markierung: Rückgängigmachung |
→Unbekannte eigene Adresse: Grammatik: Passivkonstruktion |
||
(7 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''0.0.0.0''' ist die Dezimaldarstellung einer speziellen reservierten und nicht routingfähigen [[IPv4|Internet Protocol Version 4]]-Adresse. |
'''0.0.0.0''' ist die Dezimaldarstellung einer speziellen reservierten und nicht routingfähigen [[IPv4|Internet Protocol Version 4]]-Adresse. |
||
Sie kann niemals als Zieladresse in einem IP-Paket benutzt werden. Stattdessen wird sie für |
Sie kann niemals als Zieladresse in einem IP-Paket benutzt werden. Stattdessen wird sie für die nachfolgend beschriebenen speziellen Zwecke verwendet. |
||
== |
== „Jede lokale Adresse“ == |
||
In der [[BSD-Socket-API]] wird diese Adresse im <code>bind()</code>-Systemaufruf benutzt, um anzuzeigen, dass der anschließende <code>listen()</code>-Systemaufruf für |
In der [[BSD-Socket-API]] wird diese Adresse im <code>bind()</code>-Systemaufruf benutzt, um anzuzeigen, dass der anschließende <code>listen()</code>-Systemaufruf für „alle lokalen Adressen“ des [[Server]]s gelten soll. Streng genommen wird dafür nicht explizit die IPv4-Adresse 0.0.0.0 reserviert, sondern die übergebene Datenstruktur wird mit Nullbytes gefüllt, was dann dieser IP-Adresse entspricht. |
||
== Default-Route == |
== Default-Route == |
||
Wenn eine [[Routingtabelle]] einen Eintrag mit 0.0.0.0 besitzt, ist dies |
Wenn eine [[Routingtabelle]] einen Eintrag mit 0.0.0.0 besitzt, ist dies die sogenannte „Standardroute“, die gewählt wird, wenn es keine spezifischeren („besser passenden“) Routen für eine Zieladresse gibt. |
||
== Unbekannte eigene Adresse == |
== Unbekannte eigene Adresse == |
||
Die Adresse 0.0.0.0 wird als Absenderadresse genutzt, wenn |
Die Adresse 0.0.0.0 wird als Absenderadresse genutzt, wenn einem Host noch keine Adresse zugewiesen wurde, um eben die Broadcast-Pakete abzusetzen, in denen er um eine Adresszuweisung per „[[Dynamic Host Configuration Protocol#DHCP-Nachrichten|DHCPDISCOVER]]“ bittet. |
||
* Falls die Adresszuteilung per DHCP fehlschlägt, kann ein Host über [[APIPA]] nach RFC 3927 eine IPv4-Adresse erzeugen und über ARP-Pakete prüfen, ob diese Adresse bereits in Benutzung ist. Diese ARP-Pakete werden ebenfalls mit 0.0.0.0 als |
* Falls die Adresszuteilung per DHCP fehlschlägt, kann ein Host über [[APIPA]] nach <nowiki>RFC 3927</nowiki><ref>{{RFC-Internet |RFC=3927 |Titel=Dynamic Configuration of IPv4 Link-Local Addresses |Datum=2005-05}}</ref> eine IPv4-Adresse erzeugen und über ARP-Pakete prüfen, ob diese Adresse bereits in Benutzung ist. Diese ARP-Pakete werden ebenfalls mit 0.0.0.0 als „Sender IP-Adresse“ befüllt.<ref>{{RFC-Internet |RFC=3927 |Titel=Dynamic Configuration of IPv4 Link-Local Addresses |Datum=2005-05 |Abschnitt=2.1 |Abschnittstitel=Link-Local Address Selection}}</ref> |
||
== IPv6 == |
== IPv6 == |
||
Zeile 20: | Zeile 20: | ||
== Weblinks == |
== Weblinks == |
||
* {{ |
* {{RFC-Internet |RFC=5735 |Titel=Special Use IPv4 Addresses |Datum=2010-01}} |
||
== Einzelnachweise == |
== Einzelnachweise == |
Aktuelle Version vom 9. Oktober 2024, 12:48 Uhr
0.0.0.0 ist die Dezimaldarstellung einer speziellen reservierten und nicht routingfähigen Internet Protocol Version 4-Adresse.
Sie kann niemals als Zieladresse in einem IP-Paket benutzt werden. Stattdessen wird sie für die nachfolgend beschriebenen speziellen Zwecke verwendet.
„Jede lokale Adresse“
[Bearbeiten | Quelltext bearbeiten]In der BSD-Socket-API wird diese Adresse im bind()
-Systemaufruf benutzt, um anzuzeigen, dass der anschließende listen()
-Systemaufruf für „alle lokalen Adressen“ des Servers gelten soll. Streng genommen wird dafür nicht explizit die IPv4-Adresse 0.0.0.0 reserviert, sondern die übergebene Datenstruktur wird mit Nullbytes gefüllt, was dann dieser IP-Adresse entspricht.
Default-Route
[Bearbeiten | Quelltext bearbeiten]Wenn eine Routingtabelle einen Eintrag mit 0.0.0.0 besitzt, ist dies die sogenannte „Standardroute“, die gewählt wird, wenn es keine spezifischeren („besser passenden“) Routen für eine Zieladresse gibt.
Unbekannte eigene Adresse
[Bearbeiten | Quelltext bearbeiten]Die Adresse 0.0.0.0 wird als Absenderadresse genutzt, wenn einem Host noch keine Adresse zugewiesen wurde, um eben die Broadcast-Pakete abzusetzen, in denen er um eine Adresszuweisung per „DHCPDISCOVER“ bittet.
- Falls die Adresszuteilung per DHCP fehlschlägt, kann ein Host über APIPA nach RFC 3927[1] eine IPv4-Adresse erzeugen und über ARP-Pakete prüfen, ob diese Adresse bereits in Benutzung ist. Diese ARP-Pakete werden ebenfalls mit 0.0.0.0 als „Sender IP-Adresse“ befüllt.[2]
IPv6
[Bearbeiten | Quelltext bearbeiten]Bei IPv6 ist für dieselben Zwecke die Adresse 0000:0000:0000:0000:0000:0000:0000:0000 vorgesehen, die als ::
abgekürzt werden kann.
Weblinks
[Bearbeiten | Quelltext bearbeiten]- RFC: – Special Use IPv4 Addresses. Januar 2010 (englisch).