/ etc / hosts ne fonctionne pas


15

J'ai rempli /etc/hostsles noms d'appareils et les adresses IP. Par exemple:

chassisOne     10.0.0.1
chassisTwo     10.0.0.2
.
.
.
etcetera.

Je peux cingler l'adresse IP des deux chassisOneet chassisTwo. Le ping du nom d'hôte renvoie:

ping: unknown host chassisOne

Mon fichier nsswitch.conf est:

host:   files mdns4_minimal [NOTFOUND=return] dns

Qu'est-ce que je rate?

Réponses:


39

De man hosts:

Cette page de manuel décrit le format du fichier / etc / hosts. Ce fichier est un simple fichier texte qui associe les adresses IP aux noms d'hôtes, une ligne par adresse IP. Pour chaque hôte, une seule ligne doit être présente avec les informations suivantes:

IP_address canonical_hostname [aliases...]

Donc,

chassisOne     10.0.0.1

est faux.

Ça devrait être

10.0.0.1 chassisOne

4
Oh Seigneur ... j'ai fait une erreur noob! Je vous remercie.
Dale Smith

7
Veuillez marquer la réponse comme acceptée, afin qu'elle ne
réapparaisse

J'y travaille. Vous recherchez le bouton "Accepté". :)
Dale Smith

3
@DaleSmith C'est la petite coche à côté de cette réponse ci-dessous les flèches de vote haut et bas.
Terrance

@ Dale-smith: le bouton (en forme de coche) est probablement apparu maintenant, à côté du score de cette réponse.
Olivier Dulac

1

Vous l'écrivez dans le mauvais ordre, le ipest censé précéder le domain.

Essayez plutôt d'utiliser ceci:

10.0.0.1 facebook.com
10.0.0.2 google.com

Ensuite, lorsque vous accédez à facebook.comou google.comsur votre navigateur, il affiche l'erreur suivante:

Écran d'erreur Firefox

Bonne chance.


2
Notez qu'il n'y a pas de correspondance générique. Ainsi, facebook.comne pas correspondre `www.facebook.com
vidarlo

@vidarlo Je sais, cette capture d'écran provenait d'un vieil exemple.
LogicalBranch
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.