Localhost c’est quoi ? Explication simple pour débutants
En informatique, localhost peut être considéré comme « cet ordinateur ». Il s’agit du nom par défaut utilisé pour établir une connexion avec votre ordinateur à l’aide du réseau d’adresses de bouclage.
L’adresse de bouclage a une adresse IP par défaut (127.0.0.1) utile pour tester des programmes sur votre ordinateur, sans envoyer d’informations sur Internet. Cela vous aide lorsque vous testez des applications qui ne sont pas encore prêtes à être dévoilées au monde entier.
Lorsque vous appelez une adresse IP depuis votre ordinateur, vous essayez généralement de contacter un autre ordinateur via Internet. Cependant, avec l’adresse de bouclage, vous appelez le localhost, c’est-à-dire votre ordinateur.
Si vous souhaitez en savoir plus sur les réseaux informatiques, il est important de comprendre le langage que vous allez rencontrer. Il n’y a pas de meilleur point de départ que d’apprendre ce qu’est localhost.
Sommaire
Qu’est-ce que Localhost ?
Localhost est le nom d’hôte ou l’ordinateur actuellement utilisé pour exécuter un programme, dans lequel l’ordinateur joue le rôle de serveur virtuel. Dans le développement web, vous pouvez développer un serveur en modifiant le code dans localhost et en exportant vos données vers le serveur.
Qu’est-ce que 127.0.0.1 et une adresse de bouclage ?
Tout comme une adresse IP, lorsque vous tapez google.com dans un navigateur web, vous êtes redirigé vers son site web d’hébergement local, la page principale de Google. Alors, où vous mènera localhost ? Il vous mènera à votre ordinateur. Cette situation est également connue sous le nom d’adresse de bouclage.
Comme tout autre nom de domaine, localhost possède également une adresse IP (Internet Protocol). Les adresses vont de 127.0.0.0 à 127.255.255.255, mais elles sont généralement 127.0.0.1. Si vous essayez d’ouvrir l’adresse 127.0.0.1 dans une connexion IPv4, cela déclenchera une boucle de retour qui vous renverra vers votre propre serveur web. Vous pouvez également lancer une boucle de retour vers votre propre serveur avec une connexion IPv6 en saisissant :1.
Fait intéressant : la première partie de l’adresse (127) est réservée uniquement aux boucles de retour. C’est pourquoi le protocole TCP/IP (Transmission Control Protocol and Internet Protocol) reconnaît immédiatement que vous souhaitez contacter votre ordinateur après avoir saisi une adresse commençant par ces chiffres. C’est pourquoi aucun site web ne peut avoir d’adresse IP commençant par 127. Une fois lancée, cette action créera un périphérique de bouclage, qui est une interface virtuelle à l’intérieur du système d’exploitation (OS) de votre ordinateur.
À quoi sert Localhost ?
Malgré sa signification simple, localhost est utile si vous êtes développeur, administrateur réseau ou pour effectuer des tests. En général, la boucle locale offre trois avantages :
Test de programmes ou d’applications web
L’utilisation de localhost est l’une des principales utilisations pour les développeurs, en particulier s’ils créent des applications web ou des programmes qui nécessitent une connexion Internet. Pendant le développement, des tests sont effectués pour vérifier si les applications fonctionnent réellement. En utilisant une boucle de retour pour les tester, les développeurs peuvent créer une connexion au localhost, afin de les tester à l’intérieur de l’ordinateur et du système qu’ils utilisent actuellement.
Une fois le loopback déclenché, votre système d’exploitation devient un serveur web simulé. Vous pouvez charger les fichiers nécessaires d’un programme dans les serveurs web et vérifier son fonctionnement.
Blocage de sites
Une autre astuce intéressante consiste à bloquer les sites web auxquels vous ne souhaitez pas accéder. Le loopback est utile pour empêcher votre navigateur d’accéder à des sites dangereux, tels que ceux contenant des virus.
Avant d’apprendre comment cela fonctionne, vous devez toutefois savoir ce qu’est un « fichier hosts » et quel est son rôle dans ce contexte. Comme vous le savez déjà, tous les noms de domaine ont des adresses IP. Vous pouvez accéder à un site web parce que le DNS (Domain Name System) recherche l’adresse IP appropriée sous laquelle le site est enregistré.
Votre ordinateur contribue à améliorer ce processus en stockant un fichier hôte pour chaque site que vous avez visité. Ce fichier contient l’adresse IP et les noms de domaine des sites web. Vous pouvez changer l’adresse IP en 127.0.0.1 et le site qui héberge le fichier que vous avez modifié vous redirige alors vers l’hôte local.
Un exemple pourrait être l’administrateur informatique d’une entreprise qui bloque l’accès à un site web.
Test de vitesse
En tant qu’administrateur réseau, vous devez vous assurer que tous les équipements et le protocole TCP/IP fonctionnent correctement. Pour cela, vous pouvez effectuer un test de connexion et envoyer une requête ping à l’hôte local.
Par exemple, vous pouvez facilement ouvrir l’invite de commande ou le terminal et saisir « ping localhost » ou « ping 127.0.0.1 ». Le test localhost montrera les performances globales, du nombre de paquets de données reçus, envoyés ou perdus au temps de transmission des données. Si des problèmes surviennent, vous pouvez les résoudre immédiatement.
Pour des tests plus détaillés et des informations complètes, modifiez les paquets envoyés à l’hôte local. Consultez notre tutoriel sur la commande ping sous Linux pour savoir comment procéder.

Conclusion
Vous comprenez désormais que localhost n’est pas seulement un terme technique désignant votre ordinateur. Il s’agit d’un nom par défaut qui vous permet de tester des programmes et même de fermer l’accès à des sites web. Si vous aspirez à devenir technicien informatique, il est essentiel de savoir ce qu’est localhost et comment utiliser une boucle de retour en fonction de vos besoins.