Re: hostname und Auflösung

From: Bernd Walter <ticso(at)cicely12.cicely.de>
Date: Wed, 23 Mar 2005 11:44:06 +0100

On Wed, Mar 23, 2005 at 11:16:24AM +0100, Daniel Graupner wrote:
> Hallo,
>
> also ich komm mir schon etwas blöd vor jetzt hier nachzufragen, aber
> irgendwie hab ich nen Brett vorm Kopf 8-).
>
> Problem:
> Mein Laptop heißt mars und hat in meinem kleinen Heimnetz eine private
> ip, nur kann ich den host nicht auflösen, also "host mars" liefert mir
> not found. Wodurch manche Netzwerkprogramme streiken, sicher weil
> gethostbyname() nicht ordentlich funktionert.
>
> Die Fakten:
> - Gateway ist 192.168.0.1, ist auf dem MArs auch eingetragen
> - in der resolv.conf steht "nameserver 192.168.0.1"
> - der relevante Eintrag in nsswitch.conf ist "hosts: files dns"
> - habe damit volle Internet-Konnektivität auf dem mars
> - mars hat ip 192.168.0.72
> hier meine /etc/hosts:
> ::1 localhost localhost.my.domain
> 127.0.0.1 localhost localhost.my.domain mars mars.unicc
> 193.168.0.72 mars
>
> trotzdem schlägt ein "host mars" oder "host 192.168.0.72" fehl, warum
> eigentlich?

host ist ein Befehl um DNS zu prüfen und debuggen.
Dementsprechend ignoriert der die nsswitch.conf und fragt immer DNS.
Bevor die Frage kommt, Sendmail hat seine eigene nsswitch.conf, weil
es für einen MTA meistens wenig Sinn macht Informationen aus der
/etc/hosts zu bevorzugen.
Desweiteren betreibst du auch 192.168.0.1 sowieso einen eigenen DNS
Server - es wäre am einfachsten, wenn du dort eine Zone für dein
Netz einträgst und das Problem ist Geschichte.

-- 
B.Walter                   BWCT                http://www.bwct.de
bernd(at)bwct.de                                  info(at)bwct.de
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 23 Mar 2005 - 11:45:53 CET

search this site