web-dev-qa-db-fra.com

Comment dois-je ajouter un nom d'hôte à / etc / hosts?

Il y a plusieurs réponses sur la façon de changer le nom d'hôte d'Ubuntu, et toutes proposent de faire "les mêmes changements" dans /etc/hosts. "Le même" signifie "le même que dans /etc/hostanme". Malheureusement, ces fichiers ont des formats complètement différents et ne peuvent pas être modifiés de la même manière.

La question est donc: que faut-il écrire dans hosts pour avoir le nom d’hôte myname?

Actuellement, mon hosts contient:

127.0.0.1 localhost

et quelques trucs IPv6 que je ne comprends pas.

Donc, devrais-je remplacer localhost par myname, vraiment?

2
Dims

Oui vraiment. Le fichier /etc/hosts est simplement une carte qui relie les adresses IP aux noms d’hôtes. Si vous voulez pouvoir faire des choses comme ssh myname et le faire exécuter ssh localhost, vous devez ajouter une ligne qui identifie localhost (127.0.0.1) comme myname:

127.0.0.1 localhost
127.0.0.1 myname

Vous pourriez simplement remplacer localhost par myname, mais des choses comme ssh localhost échoueraient et localhost serait plutôt standard. Il suffit donc d’ajouter une autre ligne comme indiqué ci-dessus.

6
terdon