Einträge in der /etc/hosts

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
nixdorf
Beiträge: 450
Registriert: 12.11.2004 09:38:34

Einträge in der /etc/hosts

Beitrag von nixdorf » 29.05.2010 18:18:58

Hallo,

wenn ich folgenden Eintrag in der /etc/hosts mache:

10.8.0.1 rechner1

und dann einen nslookup 10.8.0.1 mache, dann muß doch in der Ausgabe angezeigt werden das die IP 10.8.0.1 auf rechner1 auflöst. Und wenn ich nslookup rechner eins ausführe, dann muß mir doch angezeit werden das rechner 1 auf 10.8.0.1 auflöst. Oder habe ich da noch einen Denkfehler?

Gruß Nixdorf

Bueddy
Beiträge: 34
Registriert: 27.10.2008 20:06:23

Re: Einträge in der /etc/hosts

Beitrag von Bueddy » 29.05.2010 18:43:52

Hallo

ja eigentlich sollte das genau so klappen.
Vielleicht postest du mal deinen Output.

Gruß Manu

nixdorf
Beiträge: 450
Registriert: 12.11.2004 09:38:34

Re: Einträge in der /etc/hosts

Beitrag von nixdorf » 29.05.2010 18:59:42

Hallo,

diesen Eintrag habe ich in der /etc/hosts:

Code: Alles auswählen

10.8.0.1	one79
wenn ich in der konsole nslookup one79 ausführe kommt:

Server: 192.168.0.98
Address: 192.168.0.98#53

** server can't find one79: SERVFAIL

Gruß NIxdorf

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22455
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Einträge in der /etc/hosts

Beitrag von KBDCALLS » 29.05.2010 19:03:50

Wie sollte das funktionieren? nslookup auch host und dig können auch nur Ergebnisse liefern wenn der Server im DNS eingetragen wäre. Also müßtest du einen eigenen DNS Server aufsetzen, und konfigurieren.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

nixdorf
Beiträge: 450
Registriert: 12.11.2004 09:38:34

Re: Einträge in der /etc/hosts

Beitrag von nixdorf » 29.05.2010 19:29:51

Hallo,

mit Server meinst Du den one79 - Server, richtig? Ich dachte, daß zunächst immer in der /etc/hosts nachgesehen wird, ob eine IP mit einem Hostnamen eingetragen ist. Wenn das nicht der Fall wäre würde dann auf dem DNS-Server nachgesehen werden, der in der /etc/resolv.conf steht.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Einträge in der /etc/hosts

Beitrag von rendegast » 29.05.2010 20:22:53

/etc/nsswitch.conf

Code: Alles auswählen

...
hosts:          files dns
networks:       files
...
?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

nixdorf
Beiträge: 450
Registriert: 12.11.2004 09:38:34

Re: Einträge in der /etc/hosts

Beitrag von nixdorf » 29.05.2010 20:51:38

Hallo,

bei mir steht folgendes in der /etc/nsswitch.conf:

Code: Alles auswählen

hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4
networks:       files
Das heißt doch, daß immer zuerst in der /etc/hosts nachgesehen wird und dort ist doch mein Eintrag:

Code: Alles auswählen

10.8.0.1   one79

aber ein nslookup findet ihn nicht.

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: Einträge in der /etc/hosts

Beitrag von Danielx » 29.05.2010 20:57:45

nslookup fragt einen Nameserver ab, nicht mehr und nicht weniger.

Gruß,
Daniel

Benutzeravatar
neuss
Beiträge: 2165
Registriert: 06.11.2004 17:56:02
Lizenz eigener Beiträge: MIT Lizenz

Re: Einträge in der /etc/hosts

Beitrag von neuss » 29.05.2010 21:12:53

...
und wenn man keinen Nameserver dafür bemühen möchte, gehört der Eintrag nicht nach /etc/hosts sondern in /etc/resolv.conf.

gruss neuss
stell dir vor, es geht, und keiner kriegt es hin.

nixdorf
Beiträge: 450
Registriert: 12.11.2004 09:38:34

Re: Einträge in der /etc/hosts

Beitrag von nixdorf » 29.05.2010 21:14:28

Der Rechner mit der IP 10.8.0.1 (rechner1) ist ein Rechner in einem Rechenzentrum, zu dem ich von meinem localem Debian-Rechner hier einen OpenVPN - Tunnel aufgebaut habe. Für eine Software, die ich nutzen möchte benötige ich eine vollständige DNS-Auflösung, vor- und rückwärts. Testen tue ich das mit nslookup. Ich habe jetzt in die /etc/hosts den eintrag gemacht, den ich hier schon mehrfach erwähnt habe:

Code: Alles auswählen

10.8.0.1   one79

Ist das denn falsch? Ich weiß ich kann ihn auch auf dem DNS-Server eintragen, ich möchte Ihn aber lieber erst mal nur in der /etc/hosts haben.

Wenn nslookup nicht in die /etc/hosts schaut, dann könnte es jetzt also sein, das meine Vollständige DNS-Auflösung trotzdem schon klappt? wie könnte ich das denn noch prüfen? Ich dachte immer die man prüft mit nslookup eine DNS-Auflösung.


Vielen Dank für die Hilfe soweit hier noch so spät am Abend....

Gruß Nixdorf

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: Einträge in der /etc/hosts

Beitrag von Danielx » 29.05.2010 21:28:37

nixdorf hat geschrieben:wie könnte ich das denn noch prüfen?
Mach mal ein:

Code: Alles auswählen

ping one79
Gruß,
Daniel

nixdorf
Beiträge: 450
Registriert: 12.11.2004 09:38:34

Re: Einträge in der /etc/hosts

Beitrag von nixdorf » 29.05.2010 22:05:19

Hallo,

der Ping auf one79 geht:

Code: Alles auswählen

PING one79 (10.8.0.1) 56(84) bytes of data.
^X^C
--- one79 ping statistics ---
5 packets transmitted, 0 received, 100% packet loss, time 4013ms

der Ping auf 10.8.0.1 zeigt folgendes an:

Code: Alles auswählen

debian-firewall:~# ping 10.8.0.1
PING 10.8.0.1 (10.8.0.1) 56(84) bytes of data.

da klappt dann die Rückwärtsauflösung nicht oder?

catweezle
Beiträge: 91
Registriert: 28.04.2007 11:02:42
Wohnort: Meine
Kontaktdaten:

Re: Einträge in der /etc/hosts

Beitrag von catweezle » 30.05.2010 09:13:20

Hi,
der Ping auf one79 geht:
der ping geht nicht:
100% packet loss
Gruß
Uwe

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: Einträge in der /etc/hosts

Beitrag von Danielx » 30.05.2010 10:01:57

catweezle hat geschrieben:der ping geht nicht:
Der Ping selbst geht zwar nicht, aber die Auflösung one79 :arrow: 10.8.0.1 hat funktioniert und das war der Zweck der Aktion.
nixdorf hat geschrieben:da klappt dann die Rückwärtsauflösung nicht oder?
Bei Ping gibt es nie eine Auflösung von IP-Adresse :arrow: Name.

Gruß,
Daniel

nixdorf
Beiträge: 450
Registriert: 12.11.2004 09:38:34

Re: Einträge in der /etc/hosts

Beitrag von nixdorf » 30.05.2010 10:18:02

Oh, ja ich da habe ich gerade falsch nachgesehen. Das lag daran daß der VPN-Tunnel nicht mehr verbunden war. Ich habe Ihn jetzt neu aufgebaut. mit Eintrag in der /etc/hosts:

Code: Alles auswählen

10.8.0.1	one79
kann ich auf 10.8.0.1 und auf one79 pingen:

Code: Alles auswählen

ebian-firewall:~# ping one79
PING one79 (10.8.0.1) 56(84) bytes of data.
64 bytes from one79.root.expressmedia.de (10.8.0.1): icmp_seq=1 ttl=64 time=46.4 ms


debian-firewall:~# ping 10.8.0.1
PING 10.8.0.1 (10.8.0.1) 56(84) bytes of data.
64 bytes from 10.8.0.1: icmp_seq=1 ttl=64 time=45.9 ms

Ist damit das, was man auf diesem Recher die vollständige DNS-Auflösung gegeben? Auf der anderen Seite muß ich das natürlich auf noch prüfen.

Gruß Nixdorf

Antworten