On 23-Jul-2001 Brett wrote:
> I've setup a nameserver running bind 9 and also the nameserver caching
> module/rpm.
>
> With the nameserver caching, what I would like like to know is -
>
> a) where it caches to ? (ie-which file and at what path)?
>
> b) where is the main config file that says which ip's may use the host as a
> name server?
>
>
the config-file is /etc/named.conf. In order to set which ip addressed the dns
should use you must use ACL (acces control lists). example below.
Have a look at the DNS Howto. It's gives a good overview over a basic DNS setup
(from caching only to a small domain). It covers bind8 which has a sligthly
other zone-file format. I suggest you use the files that come with bind9 as
base and edit/copy them to your needs. Then it will work fine.
/etc/named.conf example
This will make bind listen on the 192.168.0.* network and on the loopback
interface
acl "internal" { 192.168.0.0/24; 127.0.0.1; };
options {
directory "/var/named/";
# Just listen on the local interface
# bind will listen on any if that has an address in 192.168.0.0 network
listen-on { 192.168.0.0/24; 127.0.0.1; };
listen-on-v6 { none; }; # no IPv6 addresses
# Allow queries and recursion only from our local network
allow-query { "internal"; };
allow-recursion { "internal"; };
# Since we have no slave - Do not allow any zone transfers
allow-transfer { none; };
forward first;
forwarders {
NAMESERVER1.YOUR-ISP.COM;
};
};
# Your zones....
#END OF EXAMPLE FILE
----------------------------------
E-Mail: Gregor Maier <[EMAIL PROTECTED]>
Date: 24-Jul-2001
Time: 08:56:25
----------------------------------