DNS will be a major service in our network and must be up and running 100% To accomplish this we will install a secondary DNS server (slave).
The purpose of a slave name server is to share the load with the master server, or handle the entire load if the master server is down. A slave name server loads its data over the network from another name server usually the master name server, but it can load from another slave name server too.
This process is called a zone transfer.
For the installation of a slave dns we need a second virtual machine:
- 1 vCPU
- 512 MB Ram
- Harddisk – 10GB
- Network to your operational lan (ip: 172.30.1.3)
- OS SLES 11 (64-bit)
We need to install the bind package on this server to, and do an initial configuration of the server. Continue reading
I’m building my redundant DNS server setup. DNS is short for Domain Name System.
Very basically explained DNS translates domain names into IP addresses and vice versa.
You can find more information about DNS on wikipedia article:
I’ll be installing my DNS server on a SUSE Linux Enterprise Server (SLES) hosted on a vmware virtual environment. The DNS software I’ll be using is BIND (Berkeley Internet Name Domain).
I’m choosing to use BIND because there is a lot of information out there about BIND and it is the de facto standard DNS server software if you are running a Unix-like OS.
These are the features I want:
- Run a DNS to resolve internal and external domain names into IP addresses and vice versa.
(the internal domain name will be biolizards.local, the ip range will be 172.30.0.0/16)
- Make my DNS server Redundant against server outage
I will split this guide in 2 posts:
DNS step 1: Setting up a BIND master DNS server on SLES
DNS step 2: Setting up a BIND slave DNS server on SLES