From: Bjarne Wichmann Petersen <none@bsddk.nospam--mekanix.dk.lh.bsd-dk.dk> To: bsd-novice@bsd-dk.dk Subject: Re: Hjælp til dns Date: Mon, 3 Oct 2005 13:16:16 +0200
On Thursday 29 September 2005 11:53, Lennart Sorth wrote:
> Bjarne Wichmann Petersen wrote:
> > Hvordan bør min /etc/resolv.conf iøvrigt se ud?
>
> normal har man også domænet nævnt her.
resolv.conf bliver overskrevet af dhclient, og det eneste jeg umiddelbart kan
hitte ud af er at indsætte en "search desktop.home", hvilket ikke ændre
noget.
> - måske skulle du
> læse igennem steder som:
> http://www.freebsddiary.org/zones.php#conf
> eller nogle af de andre der kommer frem ved en
> google-søgning på "freebsd example /etc/resolv.conf"
Den er - ligesom som det meste googler omkring det - henvendt til hvis man
sætter sin egen dns-server op. Hvilket jeg er på nippet til. Jeg har
efterhånde brugt så lang tid på at hitte rundt i resolv.conf, dhclient.conf
etc. uden det har rykket noget, at jeg kunne have sat mig ind i bind 20x.
Men inden jeg kaster mig ud i det projekt, kunne det måske være smart og gå et
par skridt baglæns og se på mit nuværende setup.
Mit hjemmenetværk består af en router (draytek), som er tilsluttet TDC
Webspeed. Så har jeg en desktop-PC, som kører FreeBSD, en laptop, som kører
w2k og et par andre computere.
Routeren har i LAN'et IP'en 192.168.1.1.
Desktop-PC'en har jeg kaldt desktop.home (angivet i /etc/rc.conf):
hostname="desktop.home"
og får tildelt IP'en 192.168.1.10 af routeren. /etc/resolv.conf bliver
overskrevet af dhclient, med TDC's nameserver:
nameserver 194.239.10.41
nameserver 194.239.10.42
I /etc/hosts har jeg angivet IP/navn for hhv. desktoppen og laptoppen:
#
::1 localhost localhost.my.domain
127.0.0.1 localhost localhost.my.domain
192.168.1.10 desktop.home desktop
192.168.1.11 thinkpad.home thinkpad
Laptoppen får som sagt tildelt IP'en 192.168.1.11 af routeren og hedder slet
og ret thinkpad i w2k.
Problemet er åbenbart, at desktoppen hopper ud på TDC's nameservere for at
finde navn/IP på laptoppen i stedet for at konsultere /etc/hosts.
Jeg kan ikke helt gennemskue i hvilken rækkefølge FreeBSD
benytter /etc/resolv.conf, /etc/hosts og bind/lokal nameserver (ej sat op).
i /etc/host kan man flytte på rækkefølgen imellem /etc/hosts/ og bind. Men
bind kan også sættes i /etc/resolv.conf, ved at sætte localhost som
nameserver før eksterne nameservere.
Hvis /etc/resolv.conf har overprioritet ifht. /etc/hosts, hvordan får jeg så
indsat en parameter i /etc/resolv.conf til at benytte /etc/hosts først?
Bjarne
This archive was generated by hypermail 2b30 : Wed 15 Nov 2006 - 18:25:11 CET