5/5 - (2 votes)

Du interessierst Dich für das Thema localhost? Dann bist Du hier genau richtig … Wenn Sie Webentwickler bist, dann hast du wahrscheinlich schon einmal von dem Begriff  „localhost“ gehört Aber was ist das? Wie funktioniert er? In diesem Blogbeitrag erklären wir Dir alles, was Du über localhost wissen solltest. Wir werden erklären, was es ist und für was man den localhost nutzt.

Was ist der Localhost?

Der localhost ist der Standardname für das eigene lokale Endgerät bzw. den eigenen Computer. Localhost wird verwendet, um eine Verbindung mit dem eigenen Computer über das Netzwerk mit der Loopback-Adresse herzustellen.

Die Loopback-Adresse ist eine Standard-IP-Adresse (127.0.0.1), die nützlich ist, um Programme auf Ihrem Computer zu testen, ohne Informationen über das Internet zu senden. Dies ist hilfreich, wenn Sie Anwendungen testen, die noch nicht für die Öffentlichkeit bestimmt sind.

Wenn man eine IP-Adresse vom  Computer aus aufrufen möchte, versucht man normalerweise, einen anderen Computer über das Internet zu erreichen. Mit der Loopback-Adresse richtet man sich an den localhost, also den eigenen Computer.

Was ist 127.0.0.1 und eine Loopback-Adresse?

Wenn man google.de in einen Webbrowser wie z.B. Firefox oder Chrome eingibt, wird man wie bei einer IP-Adresse zur lokalen Hosting-Website, der Hauptseite von Google, weitergeleitet. Localhost führt zum eigenen Computer. Diese Adresse wird auch als Loopback-Adresse bezeichnet.

Wie jeder andere Domain-Name hat auch localhost eine IP-Adresse (Internet Protocol). Die Adressen reichen von 127.0.0.0 bis 127.255.255.255, aber normalerweise ist es 127.0.0.1. Wenn man versucht, die Adresse 127.0.0.1 in einer IPv4-Verbindung zu öffnen, wird ein Loopback ausgelöst, der zum eigenen Webserver zurückverweist. man kann sich auch über einen Loopback zurück zum eigenen Server mit einer IPv6-Verbindung verbinden, indem man :1 eingibt.

Wissenswertes: Der erste Teil der Adresse – 127 – ist nur für Loopbacks reserviert. Aus diesem Grund erkennt das Transmission Control Protocol und das Internet Protocol (TCP/IP) nach Eingabe einer Adresse, die mit diesen Ziffern beginnt, sofort, dass der Computer einen Kontakt herstellen will. Aus diesem Grund können Websites keine IP-Adressen haben, die mit 127 beginnen. Wenn dieser Prozess eingeleitet wird, wird ein Loopback-Gerät erstellt, das eine virtuelle Schnittstelle innerhalb des Betriebssystems des Computers ist.

Wofür wird Localhost verwendet?

Trotz seiner einfachen Bedeutung ist localhost für Entwickler, Netzwerkadministratoren und zu Testzwecken nützlich. Im Allgemeinen gibt es drei Vorteile, die Loopback bietet:

Test von Programmen oder Webanwendungen

Die Verwendung von localhost ist einer der Hauptnutzen für Entwickler, insbesondere wenn sie Webanwendungen oder Programme erstellen, die eine Internetverbindung erfordern. Während der Entwicklung werden Tests durchgeführt, um zu sehen, ob die Anwendungen tatsächlich funktionieren. Mit Hilfe eines Loopbacks können Entwickler eine Verbindung zum localhost herstellen, die innerhalb des Computers und des Systems, das sie gerade benutzen, getestet wird.

Da das eigene Betriebssystem zu einem simulierten Webserver wird, sobald ein Loopback ausgelöst wird, kann man die erforderlichen Dateien eines Programms in den Webserver laden und die Funktionalität überprüfen.

Blockieren von Websites mit localhost

Ein weiterer interessanter Trick ist das Sperren von Websites, auf die nicht zugegriffen werden können soll. Loopback ist nützlich, um zu verhindern, dass der Browser auf schädliche Websites gelangt, z. B. solche, die Viren enthalten.

Bevor man jedoch erfährt, wie dies funktioniert, muss man wissen, was eine „Hosts-Datei“ ist und welche Rolle diese in diesem Zusammenhang spielt. Wie bereits erklärt haben alle Domains IP-Adressen. Man kann eine Website aufrufen, weil das DNS oder Domain Name System nach der entsprechenden IP-Adresse sucht, unter der die Website registriert ist.

Ein Computer unterstützt diesen Prozess, indem er für jede besuchte Website eine Hosts-Datei speichert. Diese Datei enthält die IP-Adresse und die Domain-Namen der Websites. Man kann die IP-Adresse in 127.0.0.1 ändern, und die Website, deren Host-Datei geändert wurde,  auf den localhost umzuleiten.

 

Speed-Test mit dem localhost

Als Netzwerkadministrator möchte man sicherstellen, dass alle Geräte und das TCP/IP-System in einem einwandfreien Zustand sind. Das kann man mit einem Verbindungstest und dem Senden einer Ping-Anfrage an den localhost erreichen.

Man zum Beispiel einfach die Eingabeaufforderung öffnen und „ping localhost“ oder „ping 127.0.0.1“ eingeben. Der localhost-Test zeigt, wie gut alles funktioniert, von der Anzahl der empfangenen, gesendeten oder verlorenen Datenpakete bis hin zur Dauer der Datenübertragung. Wenn es Probleme gibt, kann man diese sofort beheben.

Localhost: Fazit

Jetzt weisst Du, dass localhost nicht nur ein technischer Begriff ist. Es ist ein Standardname, der es ermöglicht, Programme zu testen und sogar den Zugang zu Websites zu sperren. Für Web-Entwickler und ITler ist der localhost ein wichtiger Begriff, der verstanden werden sollte.

Häufige Fragen zu localhost

Die folgenden Fragen werden häufig zu localhost gestellt:

Wie komme ich auf den localhost?

Um auf den localhost zuzugreifen, können Sie einen Webbrowser auf Ihrem Computer oder einem anderen Gerät verwenden und die Adresse 127.0.0.1 in die Adresszeile eingeben. Diese IP-Adresse ist die Standard-Adresse für den localhost.

Warum ist der localhost nicht erreichbar?

Es gibt einige mögliche Gründe, warum der localhost nicht erreichbar ist. Dazu gehören: eine nicht aktivierte Netzwerkverbindung, eine fehlerhafte Konfiguration der IP-Adresse, ein nicht aktiver DNS-Server, ein fehlerhafter Firewall-Eintrag oder ein Problem mit dem Router. Es könnte auch sein, dass der Host nicht ordnungsgemäß eingerichtet wurde.

Welchen Port hat localhost?

Weitere Quellen zum localhost

Zu Olaf Kopp

Olaf Kopp ist Online-Marketing-Experte mit mehr als 15 Jahren Erfahrung in Google Ads, SEO und Content Marketing. Olaf Kopp ist Co-Founder, Chief Business Development Officer (CBDO) und Head of SEO bei der Online Marketing Agentur Aufgesang GmbH. Er ist international anerkannter Branchenexperte für semantische SEO, E-E-A-T, KI- und Suchmaschinen-Technologie, Content-Marketing und Customer Journey Management. Als Autor schreibt er für nationale und internationale Fachmagazine wie Searchengineland, t3n, Website Boosting, Hubspot Blog, Sistrix Blog, Oncrawl Blog ... . 2022 war er Top Contributor bei Search Engine Land. Als Speaker stand er auf Bühnen der SMX, SEA/SEO World, CMCx, OMT, Digital Bash oder Campixx. Er ist ist Host der Podcasts OM Cafe und Digital Authorities. Er ist ist Autor des Buches "Content-Marketing entlang der Customer Journey", Co-Autor des Standardwerks "Der Online Marketing Manager" und Mitorganisator des SEAcamp.
herausgegeben von:
Datum: 28. Dezember 2022

Blog-Artikel zu diesem Thema