/ 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?

Dale Smith
la source

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
vidarlo
la source
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.

LogicalBranch
la source
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