Setting Up Bind as a Caching Name Server (DNS) on SLED 10
This is a simple how to to set up bind as a caching name server (dns) on linux. I originally set this up on a SUSE 10 desktop, but it should work on almost any Linux distro.
- Get Bind:
Download the bind-9.3.3.tar.gz (or a newer version) from http://www.isc.org/index.pl?/sw/bind/
Unzip ithostname:~ # tar -xvzf bind-9.3.3.tar.gz
- Build and Install Bind, As Root:
hostname:~ # cd bind-9.3.3 hostname:~ # ./configure hostname:~ # make hostname:~ # make install
- Test Bind Install:
hostname:~ # named -f
In another terminal
hostname:~ # dig adligo.com @127.0.0.1
You should see a responce from the local named server.
- Add Named To Machine Startup:
hostname:~ # cd /etc/init.d
Create a file named named (no pun intended) that looks like this:
NAMED_BIN=/usr/local/sbin/named case "$1" in start) echo "Starting service named" $NAMED_BIN ;; stop) echo "Stopping service named" killproc -TERM $NAMED_BIN ;; *) echo "Usage: $0 {start|stop}" exit 1 ;; esac
hostname:~ # chkconfig -add named
Try starting and stopping it:
hostname:~ # service start named hostname:~ # dig adligo.com @127.0.0.1
You should see a responce from the local name server.
hostname:~ # service stop named
You should NOT see a responce from the local name server.
- Make Your Default (or 1st name server, 127.0.0.1):
I did this through yast.
(Visited 1 times, 1 visits today)
No comments yet