Je suis en train 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 elles 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
networking
dns
Ock
la source
la source
Réponses:
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'adresse IP de votre nom d'hôte dans le cas où vous n'avez 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
la source
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:
la source
La capture d'écran suivante raconte une histoire intéressante.
Effectivement, cela montre que
127.0.0.1
c'est la vraie adresse de bouclage. Ainsi,127.0.1.1
existe-t-il pour des raisons autres que celle de la mise en réseau IP de base.Comme mentionné par @Videonauth, la
127.0.1.1
ligne est là comme une béquille, un correctif, pour rendre un logiciel rigoureux être heureux.À mon avis, l'entrée en boucle devrait presque toujours être dans
/etc/hosts
. Si vous modifiez votre nom d'hôte par défautlocalhost
, alors modifiez le nom d'hôte sur la127.0.1.1
ligne, pas la127.0.0.1
ligne.Si vous modifiez votre nom d'hôte et donnez à votre ordinateur une adresse IP statique, modifiez les champs nom d'hôte et IP dans la ligne 127.0.1.1.
En bref, laissez le
127.0.0.1
dossier seul.la source
192.168.1.1 <hostname>
Oui.