Chris Schuld's Blog

personal musings on the composition of software

Written By: Chris Schuld Saturday, January 31st, 2009

All of our name servers I use are virtual servers and we add them into our network as OpenVZ VPS systems.  Here is the setup I use for setting up a Bind server on an OpenVZ VPS with CentOS 5.

Setup the Open VZ VPS and get into the VPS:

vzctl create 1031 --ostemplate centos-5-i386-default --config vps.basic
vzctl set 1031 --hostname ns4.aztecsoftware.net --save
vzctl set 1031 --ipadd 10.0.0.31 --save
vzctl set 1031 --nameserver 10.0.0.30 --save
vzctl start 1020
vzctl enter 1020

Now that you are in the VPS update the OS and get Bind updated:

yum -y erase bind* caching-nameserver
rm -rf /var/named
yum -y install bind*
yum -y update

Get the DNS key through dns-keygen (copy the key):

/usr/sbin/dns-keygen

Start the DNS Setup:

touch /var/named/chroot/etc/named.external.zones
touch /var/named/chroot/etc/named.internal.zones
cp /usr/share/doc/bind-9.3.4/sample/etc/named.* /var/named/chroot/etc/
cp /usr/share/doc/bind-9.3.4/sample/var/named/named.root /var/named/chroot/var/named/
chown named:named /var/named/chroot/var/named/named.root

I am not going to get into details on how to setup your named.conf — as mainly this is a command reference for myself in the future (aren’t I selfish). However, here is my list:

  • Remove the Caching Server View (localhost_resolver) because we do not need it because we are not using the caching only name server
  • Setup the zones for internal and external and point them to the touched files above (named.external.zones and named.internal.zones)
  • Make sure you are not in a position where you can fall subject to the cache poison.
vi /var/named/chroot/etc/named.conf
Categories: CentOS5, Linux

Leave a Reply

About Chris

Chris Schuld

Thank you for visiting my website. I use this site for a myriad of things: maintaining software I have open sourced, connecting with my readers and friends and documenting all of this little things "I wished I would have written down." You can read more about me or contact me.


thanks for visiting... happy coding

Recent Comments