Zum Inhalt springen

„Localhost“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Bot: Artikel hat keine Einzelnachweise, leeren Abschnitt mit <references entfernt (letzter Einzelnachweis wurde durch Spezial:diff/202285999 entfernt), Vorlage Commonscat an Inhalte in Commons angepasst
tk k
Zeile 2: Zeile 2:
[[Datei:HTTP localhost6.png|mini|Veranschaulichung der Kommunikation zwischen [[Webbrowser]] und [[Webserver]] innerhalb des lokalen Rechners]]
[[Datei:HTTP localhost6.png|mini|Veranschaulichung der Kommunikation zwischen [[Webbrowser]] und [[Webserver]] innerhalb des lokalen Rechners]]


Der Domainname '''localhost''' benennt in der [[Netzwerktechnik]] den lokalen Rechner (engl.: 'local host').
Der Domainname '''localhost''' benennt in der [[Netzwerktechnik]] den lokalen Rechner ({{enS|local host}}).
Mit seiner Hilfe können netzwerkfähige Computerprogramme, innerhalb eines Rechners, namensbasiert miteinander kommunizieren.
Mit seiner Hilfe können netzwerkfähige Computerprogramme –&nbsp;innerhalb eines Rechners&nbsp;– namensbasiert miteinander kommunizieren.


== Domainname ==
== Domainname ==
Die Internetstandards RFC 2606 und RFC 6761 reservieren ''localhost'' als [[Top-Level-Domain]] im [[Domain Name System]] (DNS). Sie soll einen statischen [[AAAA Resource Record]] bzw. [[A Resource Record]] auf IP-Adressen des [[Loopback]]-Interface enthalten.
Die Internetstandards <nowiki>RFC&nbsp;2606</nowiki><ref>{{RFC-Internet |Autor=D. Eastlake, A. Panitz |RFC=2606 |Titel=Reserved Top Level DNS Names |Datum=1999-06 |Updated=6761}}</ref> und <nowiki>RFC&nbsp;6761</nowiki><ref>{{RFC-Internet |RFC=6761 |Titel=Special-Use Domain Names |Datum=2013-02}}</ref> reservieren ''localhost'' als [[Top-Level-Domain]] im [[Domain Name System]] (DNS). Sie soll einen statischen [[AAAA Resource Record]] bzw. [[A Resource Record]] auf IP-Adressen des [[Loopback]]-Interface enthalten.
Konkret sind dies die [[IPv6-Adresse]] <code>::1</code> und die [[IPv4-Adresse]] <code>127.0.0.1</code>.
Konkret sind dies die [[IPv6-Adresse]] <code>::1</code> und die [[IPv4-Adresse]] <code>127.0.0.1</code>.
Diese Empfehlung wird allerdings nicht von jedem [[DNS-Server]] umgesetzt.
Diese Empfehlung wird allerdings nicht von jedem [[DNS-Server]] umgesetzt.
Zeile 13: Zeile 13:


== Verwendung ==
== Verwendung ==
Sollen Computerprogramme innerhalb eines Rechners (ugs.: lokal) miteinander kommunizieren, kommt häufig das Internet-Protokoll als universeller Standard zum Einsatz.
Sollen Computerprogramme innerhalb eines Rechners (Jargon: „lokal“) miteinander kommunizieren, wird häufig das Internet-Protokoll als universeller Standard eingesetzt.
Durch die Möglichkeit den lokalen Rechner immer als ''localhost'' zu adressieren, ist eine Verbindungsherstellung dabei ohne Kenntnisse über den individuellen Hostnamen oder genaue IP-Adressen oder -Protokolle möglich.
Durch die Möglichkeit den lokalen Rechner immer als ''localhost'' zu adressieren, ist eine Verbindungsherstellung dabei ohne Kenntnisse über den individuellen Hostnamen oder genaue IP-Adressen oder -Protokolle möglich.
{{Hauptartikel|Lokaler Server}}
{{Hauptartikel|Lokaler Server}}

Version vom 8. Juni 2023, 12:56 Uhr

Veranschaulichung der Kommunikation zwischen Webbrowser und Webserver innerhalb des lokalen Rechners

Der Domainname localhost benennt in der Netzwerktechnik den lokalen Rechner (englisch local host). Mit seiner Hilfe können netzwerkfähige Computerprogramme – innerhalb eines Rechners – namensbasiert miteinander kommunizieren.

Domainname

Die Internetstandards RFC 2606[1] und RFC 6761[2] reservieren localhost als Top-Level-Domain im Domain Name System (DNS). Sie soll einen statischen AAAA Resource Record bzw. A Resource Record auf IP-Adressen des Loopback-Interface enthalten. Konkret sind dies die IPv6-Adresse ::1 und die IPv4-Adresse 127.0.0.1. Diese Empfehlung wird allerdings nicht von jedem DNS-Server umgesetzt.

Betriebssysteme übersetzen localhost unabhängig vom DNS-Server unter Verwendung der hosts-Datei in die oben genannten Adressen.

Verwendung

Sollen Computerprogramme innerhalb eines Rechners (Jargon: „lokal“) miteinander kommunizieren, wird häufig das Internet-Protokoll als universeller Standard eingesetzt. Durch die Möglichkeit den lokalen Rechner immer als localhost zu adressieren, ist eine Verbindungsherstellung dabei ohne Kenntnisse über den individuellen Hostnamen oder genaue IP-Adressen oder -Protokolle möglich.

Spezifikationen

  • D. Eastlake, A. Panitz: RFC: 2606 – Reserved Top Level DNS Names. Juni 1999 (aktualisiert durch RFC 6761, englisch).
  • R. Hinden, S. Deering: RFC: 4291 – IP Version 6 Addressing Architecture [Errata: RFC 4291]. Februar 2006 – Standard: [Draft] (löst RFC 3513 ab, aktualisiert durch RFC 5952, englisch).
  • M. Cotton, L. Vegoda, R. Bonica, B. Haberman: RFC: 6890 – Special Use IPv4 Address [Errata: RFC 6890]. April 2013 – Standard: [BCP 153] (löst RFC 5736 ab, aktualisiert durch RFC 8190, englisch).
Commons: Localhost – Sammlung von Bildern
  1. D. Eastlake, A. Panitz: RFC: 2606 – Reserved Top Level DNS Names. Juni 1999 (aktualisiert durch RFC 6761, englisch).
  2. RFC: 6761 – Special-Use Domain Names. Februar 2013 (englisch).