/ etc / hosts funktioniert nicht


15

Ich habe /etc/hostsmit Gerätenamen und IP-Adressen gefüllt. Beispielsweise:

chassisOne     10.0.0.1
chassisTwo     10.0.0.2
.
.
.
etcetera.

Ich kann die IP-Adresse von beiden chassisOneund pingen chassisTwo. Pingen des Hostnamens gibt Folgendes zurück:

ping: unknown host chassisOne

Meine nsswitch.conf-Datei ist:

host:   files mdns4_minimal [NOTFOUND=return] dns

Was vermisse ich?

Antworten:


39

Von man hosts:

Diese Handbuchseite beschreibt das Format der Datei / etc / hosts. Diese Datei ist eine einfache Textdatei, die Hostnamen IP-Adressen zuordnet, eine Zeile pro IP-Adresse. Für jeden Host sollte eine einzelne Zeile mit den folgenden Informationen vorhanden sein:

IP_address canonical_hostname [aliases...]

Somit,

chassisOne     10.0.0.1

ist falsch.

Es sollte sein

10.0.0.1 chassisOne

4
Oh Herr, ich habe einen Fehler gemacht! Vielen Dank.
Dale Smith

7
Bitte markieren Sie die Antwort als akzeptiert, damit sie in einem Jahr nicht wieder
angezeigt wird

Arbeiten daran. Suchen Sie nach der Schaltfläche "Akzeptiert". :)
Dale Smith

3
@DaleSmith Es ist das kleine Häkchen neben dieser Antwort hier unter den Auf- und Ab-Abstimmungspfeilen.
Terrance

@ Dale-Smith: Der Knopf (in Form eines Häkchens) erschien jetzt wahrscheinlich neben der Punktzahl dieser Antwort.
Olivier Dulac

1

Du schreibst es in der falschen Reihenfolge, die ipsoll vor der gehen domain.

Versuchen Sie stattdessen Folgendes:

10.0.0.1 facebook.com
10.0.0.2 google.com

Wenn Sie dann zu facebook.comoder google.comin Ihrem Browser navigieren , wird der folgende Fehler angezeigt:

Firefox-Fehlerbildschirm

Viel Glück.


2
Beachten Sie, dass keine Platzhalter vorhanden sind. Daher facebook.comwird nicht übereinstimmen "www.facebook.com
vidarlo

@vidarlo Ich weiß, dieser Screenshot war von einem alten Beispiel.
LogicalBranch
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.