User Tools

Site Tools


build:dns

This is an old revision of the document!


Bind9 caching name server

We are running a caching name server on the server, chroot'ed to /var/lib/named, running as user "bind", and bound to the loopback interface only. This was installed via:

# apt-get install bind9 dnsutils bind9-doc
# mkdir -p /var/lib/named /var/lib/named/etc /var/lib/named/var/cache/bind /var/lib/dev 
# mkdir -p /var/lib/named/var/run/bind/run
# cp -a /etc/bind /var/lib/named/etc/
# mknod /var/lib/named/dev/random c 1 8
# chown bind:bind /var/lib/named/var/run/bind/run
# /etc/init.d/bind9 start

Edit /etc/default/bind9:

OPTIONS="-u bind -t /var/lib/named"

Edit /var/lib/named/etc/bind/named.conf.options and add the following:

listen-on {127.0.0.1;};
forwarders {24.217.0.3;};

TODO: Our forwarder will need to change to whoever our upstream ISP is. This is Charter.

Edit /etc/resolv.conf:

domain sluug.info
nameserver 127.0.0.1

TODO: Change the domain to sluug.org when appropriate.

This shouldn't require any further configuration, as we only need caching DNS to support the mail server. If it does, named options are set in /etc/default/bind9.

Old Server Info

Unfortunately, I had previously run "apt-get install bind", not realizing that the default was Bind8. I think I've removed all traces of Bind8 - "apt-get remove bind" didn't take everything with it, such as the startup script.

build/dns.1122757519.txt.gz · Last modified: 2005/11/26 13:25 (external edit)