/ etc / hosts no funciona

15

Completé /etc/hostscon nombres de dispositivos y direcciones IP. Por ejemplo:

chassisOne     10.0.0.1
chassisTwo     10.0.0.2
.
.
.
etcetera.

Puedo hacer ping a la dirección IP de ambos chassisOney chassisTwo. Hacer ping al nombre de host devuelve:

ping: unknown host chassisOne

Mi archivo nsswitch.conf es:

host:   files mdns4_minimal [NOTFOUND=return] dns

¿Qué me estoy perdiendo?

Dale Smith
fuente

Respuestas:

39

De man hosts:

Esta página del manual describe el formato del archivo / etc / hosts. Este archivo es un archivo de texto simple que asocia direcciones IP con nombres de host, una línea por dirección IP. Para cada host, una sola línea debe estar presente con la siguiente información:

IP_address canonical_hostname [aliases...]

Así,

chassisOne     10.0.0.1

Está Mal.

Debería ser

10.0.0.1 chassisOne
vidarlo
fuente
44
Oh Señor ... ... cometí un error novato! Gracias.
Dale Smith
77
Marque la respuesta como aceptada, para que no vuelva a aparecer en un año :)
vidarlo
Trabajando en ello. Buscando el botón "Aceptado". :)
Dale Smith
3
@DaleSmith Es la pequeña marca de verificación junto a esta respuesta aquí debajo de las flechas de votación hacia arriba y hacia abajo.
Terrance
@ Dale-smith: el botón (en forma de marca de verificación) probablemente apareció ahora, junto al puntaje de esta respuesta.
Olivier Dulac
1

Lo estás escribiendo en el orden incorrecto, ipse supone que debe ir antes del domain.

Intenta usar esto en su lugar:

10.0.0.1 facebook.com
10.0.0.2 google.com

Luego, cuando navegue hacia facebook.como google.comen su navegador, mostrará el siguiente error:

Pantalla de error de Firefox

Buena suerte.

Rama Lógica
fuente
2
Tenga en cuenta que no hay coincidencia de comodines. Por lo tanto, facebook.comserá no coincidir `www.facebook.com
vidarlo
@vidarlo Lo sé, esa captura de pantalla fue de un viejo ejemplo.
LogicalBranch