web-dev-qa-db-fra.com

Quelle est la différence entre l'adresse locale 127.0.0.1 et 127.0.1.1

Je viens juste d'apprendre à utiliser Ubuntu et lorsque j'ai essayé de configurer le DNS, je dois gérer quelque chose avec un appel localhost, une interface de bouclage. Quelqu'un peut-il m'expliquer les différences entre eux et la signification des adresses 127.0.0.1 et 127.0.1.1, quand dois-je utiliser 127.0.0.1 et quand dois-je utiliser 127.0.1.1

43
Ock

Lorsque votre machine se met en marche, elle doit connaître le mappage de certains noms d'hôte sur des adresses IP avant de pouvoir référencer DNS. Ce mappage est conservé dans le fichier/etc/hosts. En l'absence d'un serveur de noms, tout programme réseau de votre système consulte ce fichier pour déterminer l'adresse IP correspondant à un nom d'hôte.

Le périphérique de bouclage est une interface réseau virtuelle spéciale que votre ordinateur utilise pour communiquer avec lui-même. Il est principalement utilisé pour les diagnostics et le dépannage, ainsi que pour se connecter aux serveurs s'exécutant sur la machine locale.

le bouclage est l'interface lo et ip 127.0.0.1 par défaut

127.0.0.1 localhost

Debian que Ubuntu choisissent de définir 127.0.1.1 pour mapper l’ip de votre nom d’hôte au cas où vous n’auriez pas de réseau

Le nom d'hôte correspond au nom d'hôte défini dans le "/ etc/nom d'hôte".

Pour un système avec une adresse IP permanente, cette adresse IP permanente doit être utilisée ici au lieu de 127.0.1.1.

127.0.1.1 nom_hôte

30
Pascal Fares

Cela ne signifie vraiment rien en particulier (c'est juste une autre adresse IP dans le bloc 127.0.0.0/8).

La raison pour laquelle il est utilisé comme adresse IP de votre nom d’hôte est expliquée à la Section 10.4 du manuel de référence Debian.

Citation:

Certains logiciels (GNOME, par exemple) s’attendent à ce que le nom d’hôte du système puisse être résolu en une adresse IP avec un nom de domaine complet qualifié. Ceci est vraiment inapproprié car les noms d’hôte système et les noms de domaine sont deux choses très différentes; Mais là vous l'avez. Afin de prendre en charge ce logiciel, il est nécessaire de s'assurer que le nom d'hôte du système peut être résolu. Le plus souvent, cela se fait en plaçant une ligne dans/etc/hosts contenant une adresse IP et le nom d’hôte du système. Si votre système a une adresse IP permanente, utilisez-la; sinon, utilisez l'adresse 127.0.1.1.

17
Videonauth