Zum Inhalt springen

„0.0.0.0“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Ä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 folgende spezielle Zwecke verwendet:
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" ==
== „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 "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.
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 die sogenannte "Standardroute", die gewählt wird, wenn es keine spezifischeren ("besser passenden") Routen für eine Zieladresse gibt.
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 ein Host noch keine Adresse zugewiesen bekommen hat, um eben die Broadcast-Pakete abzusetzen, in denen er um eine Adresszuweisung per [[Dynamic Host Configuration Protocol#DHCP-Nachrichten|„DHCPDISCOVER“]] bittet.
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 "Sender IP-Adresse" befüllt.<ref>{{Internetquelle |url=https://tools.ietf.org/html/rfc3927#section-2.1 |titel=Link-Local Address Selection |werk=RFC 3927: Dynamic Configuration of IPv4 Link-Local Addresses |hrsg=[[Internet Engineering Task Force ]] (IETF) |datum=2005-05 |abruf=2020-12-29 |sprache=en}}</ref>
* Falls die Adresszuteilung per DHCP fehlschlägt, kann ein Host über [[APIPA]] nach <nowiki>RFC&nbsp;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 ==
* {{Internetquelle |url=https://tools.ietf.org/html/rfc5735 |titel=Special Use IPv4 Addresses |titelerg=RFC 5735 |hrsg=[[Internet Engineering Task Force ]] (IETF) |datum=2010-01 |abruf=2020-12-29 |abruf-verborgen=1 |sprache=en}}
* {{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.

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]

Bei IPv6 ist für dieselben Zwecke die Adresse 0000:0000:0000:0000:0000:0000:0000:0000 vorgesehen, die als :: abgekürzt werden kann.

  • RFC: 5735 – Special Use IPv4 Addresses. Januar 2010 (englisch).

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. RFC: 3927 – Dynamic Configuration of IPv4 Link-Local Addresses. Mai 2005 (englisch).
  2. RFC: 3927 – Dynamic Configuration of IPv4 Link-Local Addresses. Mai 2005, Abschnitt 2.1: Link-Local Address Selection. (englisch).