- 127.0.0.1
-
localhost
Dans le domaine des réseaux informatiques, localhost (l'hôte local en français) est un nom utilisé pour se référer à l'ordinateur local.
On s'en sert pour communiquer avec notre machine par l'intermédiaire du protocole IP. Le nom localhost est associé à l'adresse IPv4 127.0.0.1 et à l'adresse IPv6 ::1 (sous réserve de la disponibilité de l'une ou l'autre des versions du protocole IP).
Ainsi si vous cliquez sur ce lien [1] ou sur [2] , si vous hébergez un site sur votre ordinateur, vous afficherez votre site Web hébergé sur votre ordinateur, sinon la page enverra une erreur, ce qui est normal.
L'interface réseau virtuelle utilisée dans cette situation se nomme l'interface de loopback (abrégée par lo si vous tapez la commande ifconfig sous Unix)
Dans la pratique
Si je me trouve devant une machine ayant une pile TCP/IP fonctionnelle je peux utiliser localhost, même si celle-ci n'est connectée à aucun réseau physique. Par exemple, pour savoir si la pile TCP/IP fonctionne bien sur ma machine, je peux utiliser la commande ping sur localhost.
- Cela donne par exemple avec IPv4 :
$ ping localhost PING localhost (127.0.0.1): 56 data bytes 64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.3 ms 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.1 ms 64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.1 ms 64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.1 ms ...
- Soit encore avec IPv6 :
$ ping6 localhost PING localhost(::1) from ::1 : 56 data bytes 64 bytes from ::1: icmp_seq=1 ttl=64 time=0.057 ms 64 bytes from ::1: icmp_seq=2 ttl=64 time=0.052 ms 64 bytes from ::1: icmp_seq=3 ttl=64 time=0.049 ms ....
Liens internes
Catégorie : Réseau informatique
Wikimedia Foundation. 2010.