/ etc / hosts non funziona


15

Ho popolato /etc/hostscon nomi di dispositivi e indirizzi IP. Per esempio:

chassisOne     10.0.0.1
chassisTwo     10.0.0.2
.
.
.
etcetera.

Sono in grado di eseguire il ping dell'indirizzo IP di entrambi chassisOnee chassisTwo. Il ping del nome host restituisce:

ping: unknown host chassisOne

Il mio file nsswitch.conf è:

host:   files mdns4_minimal [NOTFOUND=return] dns

Cosa mi sto perdendo?

Risposte:


39

Da man hosts:

Questa pagina di manuale descrive il formato del file / etc / hosts. Questo file è un semplice file di testo che associa gli indirizzi IP ai nomi host, una riga per indirizzo IP. Per ogni host dovrebbe essere presente una singola riga con le seguenti informazioni:

IP_address canonical_hostname [aliases...]

Così,

chassisOne     10.0.0.1

è sbagliato.

Dovrebbe essere

10.0.0.1 chassisOne

4
Oh Signore ... ... ho fatto un errore noob! Grazie.
Dale Smith,

7
Contrassegna la risposta come accettata, in modo che non venga più visualizzata entro un anno :)
vidarlo il

Lavorando su di esso. Cerca il pulsante "Accettato". :)
Dale Smith il

3
@DaleSmith È il piccolo segno di spunta accanto a questa risposta qui sotto le frecce di voto su e giù.
Terrance,

@ Dale-Smith: il pulsante (a forma di segno di spunta) probabilmente è apparso ora, accanto al punteggio di questa risposta.
Olivier Dulac,

1

Lo stai scrivendo nell'ordine sbagliato, ipdovrebbe andare prima del domain.

Prova ad usare questo invece:

10.0.0.1 facebook.com
10.0.0.2 google.com

Quindi quando navighi facebook.como google.comsul tuo browser, verrà visualizzato il seguente errore:

Schermata di errore di Firefox

In bocca al lupo.


2
Si noti che non esiste una corrispondenza jolly. Così, facebook.comsarà non corrispondere `www.facebook.com
vidarlo

@vidarlo Lo so, quello screenshot era da un vecchio esempio.
LogicalBranch,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.