A zone is any portion of the domain that is delegated for management to a name server that has not been sub-delegated to other servers.We are configuring the Inside of this block, we add the management information about this zone.We also point Bind to the file that holds the actual resource records that define the zone.
We will set these up two Bind servers for our domain in a master-slave configuration.
To complete this guide, you will first need to be familiar with some common DNS terminology.
While most people will probably choose to use the DNS servers provided by their hosting company or their domain registrar, there are some advantages to creating your own DNS servers.
In this guide, we will discuss how to install and configure the Bind9 DNS server as authoritative-only DNS servers on Ubuntu 14.04 machines.
If the organization that gave you your IP addresses did not give you a network range and delegate responsibility for that range to you, then your reverse zone file will not be referenced and will be handled by the organization itself.
With hosting providers, the reverse mapping is usually taken care of by the company itself.
The Bind software is available within Ubuntu's default repositories, so we just need to update our local package index and install the software using Run this installation command on your master and slave DNS servers to acquire the appropriate files.
Now that we have the software installed, we can begin by configuring our DNS server on the master server.
For the purposes of this guide, we will actually be referencing three servers.
The two name servers mentioned above, plus a web server that we want to configure as a host within our zone.
Unlike caching or forwarding DNS servers or a multi-purpose DNS server, authoritative-only servers only respond to iterative queries for the zones that they are authoritative for.