(Part of the detailed Step-by-Step Installation Guide for setting up the Server)
Provides caching to speed up queries & save bandwidth for other tasks
Provides simple aliases for local services: wiki, blog, photos, etc
Security: chrooted, bound only to internal interfaces
sudo apt-get install bind9
sudo vi /etc/default/bind9
OPTIONS="-u bind -t /var/lib/named"
sudo mkdir -p /var/lib/named/etc
sudo mkdir /var/lib/named/dev
sudo mkdir -p /var/lib/named/var/cache/bind
sudo mkdir -p /var/lib/named/var/run/bind/run
sudo mv /etc/bind /var/lib/named/etc
sudo ln -s /var/lib/named/etc/bind /etc/bind
sudo mknod /var/lib/named/dev/null c 1 3
sudo mknod /var/lib/named/dev/random c 1 8
sudo chmod 666 /var/lib/named/dev/null /var/lib/named/dev/random
sudo chown -R bind:bind /var/lib/named/var/*
sudo chown -R bind:bind /var/lib/named/etc/bind
sudo vi /etc/init.d/sysklogd
SYSLOGD="-u syslog -a /var/lib/named/dev/log"
sudo /etc/init.d/sysklogd restart
Configure to use ISP's Resolvers as Forwarders:
sudo vi /var/lib/named/etc/bind/named.conf.options
listen-on {
127.0.0.1;
192.168.1.1;
192.168.2.1;
};
forwarders {
x.x.x.x;
x.x.x.x;
};
// listen-on-v6 { any; };
Configure local aliases:
sudo vi /var/lib/named/etc/bind/db.asiasource2
(Paste in contents of attached file)
sudo vi /var/lib/named/etc/bind/named.conf.local
zone "asiasource2" {
type master;
file "/etc/bind/db.asiasource2";
};
sudo /etc/init.d/bind9 restart
Configure server to use itself as resolver:
sudo vi /etc/resolv.conf
nameserver 127.0.0.1
Continue with the rest of the detailed Step-by-Step Installation Guide
Attachments: | db.asiasource2 |