On Mon, Oct 14, 2002 at 08:02:11PM +0100, Stacey Roberts wrote: > Hi, > I thought I had this one licked, but I may have ommited some step that > I'd like to get some info on, please. > > I've got named configured as a caching nameserver in a sandbox on my > gateway as per the Handbook. However when I run nslookup on other > machines on my network, I get this: > # nslookup <lan box> > Server: <upstream NS> > Address: upstream NS IP> > > *** <upstream NS> can't find <lan box>: Non-existent host/domain
If these are local machines that aren't registered in the DNS, then that's understandable. > I have the lan box in /etc/hosts and my domain included at the top of > /etc/resolv.conf. nslookup ignores /etc/hosts - it's just for querying nameservers. In /etc/resolv.conf, you should have the IP address of your caching nameserver listed as the first nameserver, otherwise there's not much point in having one. > I'm thinking that I can't resolve any other hosts on my network because > I've not got entries for them in a zone file, but then the handbook says > that to create a caching nameserver: > > "A caching name server is a name server that is not authoritative for > any zones. It simply asks queries of its own, and remembers them for > later use. To set one up, just configure the name server as usual, > omitting any inclusions of zones." That's correct, but you probably want your nameserver to be authoritative for you private LAN (i.e., you want a caching nameserver that is also authoritative for your local machines). Therefore you'll need a zone statement for the local machines, plus a corresponding zone file. > So, am I missing something here. I might well be mistaken in my > understanding of exactly *what* a caching nameserver is supposed to do. I think that's the case. A caching nameserver will only query other nameservers, so nobody else is serving DNS for your local machines, then you'll need to. > I'm willing to post my named.conf file and any others that might prove > helpful to anyone willing to help. Not sure what will be of use at this > point, so do let me know, please. Let us know exactly what you want first ;) Ceri -- you can't see when light's so strong you can't see when light is gone To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-questions" in the body of the message