Localhost
"Localhost" is de standaard hostnaam die verwijst naar de lokale computer waarop een programma wordt uitgevoerd. Hiervoor wordt het IP-adres 127.0.0.1 gebruikt — ook wel een "loopbackadres" genoemd, omdat het informatie die ernaartoe wordt verzonden terugstuurt naar de lokale computer. Ontwikkelaars gebruiken "localhost" om websites en software te testen door hun webbrowser naar de lokale computer te laten verwijzen in plaats van naar een externe server.
Het localhost-IP-adres 127.0.0.1 is een speciaal adres dat nooit door de router van een netwerk aan een apparaat wordt toegewezen; het verwijst altijd naar het huidige apparaat wanneer erom wordt gevraagd. De naam "localhost" is ook gereserveerd als topniveaudomeinnaam en kan niet door domeinregistrars worden toegewezen. Dit voorkomt dat websites een lokale verbinding kapen en spoofen.
"Localhost" wordt door ontwikkelaars gebruikt om websites en toepassingen te testen door een verbinding met een andere server na te bootsen. Als je bijvoorbeeld software voor een webserver uitvoert op een computer terwijl je een website bouwt, kun je je webbrowser naar "localhost" laten verwijzen om de website in aanbouw te bekijken. De verbinding hoeft niet via een netwerk te verlopen, maar de browser behandelt deze alsof het een andere domeinnaam is.
Test je kennis