i'm pulling my hair out getting a solaris 8 box to work as a caching name server

i've gone through the sun docs as well as a Solaris Network Admin book.

while the book is fair, it lacks detail and i'm sure there are things it's missing on getting a caching only name server working.

as for the sun docs... what it has is really miserable. i can't make anything out of it.

anyways, i've been told you need a named.boot, named.conf and named.ca.

i downloaded the latest named.root file and renamed it to named.ca.

then i used the example for the named.conf and slightly altered the named.boot.

# cat named.conf
options {
directory "/etc/named";
pid-file "/etc/named.pid";
};

zone "." in {
type hint;
file "named.ca";
};

# cat named.conf
options {
directory "/etc/named";
pid-file "/etc/named.pid";
};

zone "." in {
type hint;
file "named.ca";
};

and idea what to do. this is what i get when i try the nslookup:

# nslookup
*** Can't find server name for address 127.0.0.1: Server failed

127.0.0.1 is the loopback address. Every nameserver must be authoritative for that.

oreilly has a really good book on bind.
i havent configured bind in a few years so i cant help you directy but i would always consult this this book first.

Have a look at the Solaris Naming Setup and Configuration
Guide. Its available at docs.sun.com.

I would check the resolv.conf file to make sure its configured properly.