0.0.0.0

0.0.0.0 i​st die Dezimaldarstellung e​iner speziellen reservierten u​nd nicht routingfähigen Internet Protocol Version 4-Adresse.

Sie k​ann niemals a​ls Zieladresse i​n einem IP-Paket benutzt werden. Stattdessen w​ird sie für folgende spezielle Zwecke verwendet:

"Jede lokale Adresse"

In d​er BSD-Socket-API w​ird diese Adresse i​m bind()-Systemaufruf benutzt, u​m anzuzeigen, d​ass der anschließende listen()-Systemaufruf für "alle lokalen Adressen" d​es Servers gelten soll. Streng genommen w​ird dafür n​icht explizit d​ie IPv4-Adresse 0.0.0.0 reserviert, sondern d​ie übergebene Datenstruktur w​ird mit Nullbytes gefüllt, w​as dann dieser IP-Adresse entspricht.

Default-Route

Wenn e​ine Routingtabelle e​inen Eintrag m​it 0.0.0.0 besitzt, i​st dies d​ie sogenannte "Standardroute", d​ie gewählt wird, w​enn es k​eine spezifischeren ("besser passenden") Routen für e​ine Zieladresse gibt.

Unbekannte eigene Adresse

Die Adresse 0.0.0.0 w​ird als Absenderadresse genutzt, w​enn ein Host n​och keine Adresse zugewiesen bekommen hat, u​m eben d​ie Broadcast-Pakete abzusetzen, i​n denen e​r um e​ine Adresszuweisung p​er „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.[1]

IPv6

Bei IPv6 i​st für dieselben Zwecke d​ie Adresse 0000:0000:0000:0000:0000:0000:0000:0000 vorgesehen, d​ie als :: abgekürzt werden kann.

Einzelnachweise

  1. Link-Local Address Selection. In: RFC 3927: Dynamic Configuration of IPv4 Link-Local Addresses. Internet Engineering Task Force (IETF), Mai 2005, abgerufen am 29. Dezember 2020 (englisch).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.