Installing bind
From YourSupportStoreWiki
The best way to install it is to use your distributions package manager and then install
Redhat based distributions will use yum
Debian based will use aptitude
Slackware will use slapt
SUSE uses smart or zypper
if you use neither then you can download the source or the prepackaged binary rpm deb or tgz.
once the package installed you will want to edit the named.conf file and make it a caching name server.
vi named.conf
then enter the below information.
forwarders { xxx.xxx.xxx.xxx; xxx.xxx.xxx.xxx; }; #IP of upstream ISP nameserver(s)
forward only; #rely completely on our upstream nameservers
then you will want to start the service.
Redhat
su to root
su -
then
chconfig named on
then
service named start
Debian
sudo /etc/init.d/named start
now to auto start it at boot
update-rc.d named defaults
Slackware
vi /etc/rc.d/init.d/named
then create your start up script named then make it executable
chmod 750 /etc/rc.d/init.d/named
start bind
/etc/rc.d/init.d/named start
now make it auto start on boot. then as long as your default run level is 3
ln -s /etc/rc.d/init.d/named /etc/rc.d/rc3.d/named
if you default run level is something other then 3 just change rc3.d to match your if it 5 then change rc3.d to rc5.d
SUSE
There should be a start up script in /etc/init.d/boot.local make a symbolic link to that in /etc/rc.d/boot.local if its not already there
ln -s /etc/init.d/boot.local/named /etc/rc.d/boot.local/named
Then start it by typing
/etc/init.d/boot.local/named start

