| Lesson 2 || Overview of configuring a DNS server |
| Objective || List the components required for configuring a DNS server. |
Components required for configuring a DNS Server
Configuring a DNS server involves the use of many tools, not the least of which is a careful plan that allows you to systematically gather information about each host.
You have already learned about all of the UNIX applications necessary for you to configure DNS.
(DNS) Domain Name System, is often a challenging part of learning how to configure websites and servers.
Understanding how DNS works will help you diagnose problems with configuring access to your websites and will allow you to broaden your understanding of what is occurring behind the scenes.
We will discuss some fundamental DNS concepts that will help you hit the ground running with your DNS configuration.
After reading through this information, you should be ready to set up your domain name or set up your very own DNS server.
Before we jump into setting up your own servers to resolve your domain or setting up our domains in the control panel,
let us review basic concepts about how all of this actually works.
For the system to function fully, you must ensure that the DNS server package you install has three parts:
- The name server process (/usr/sbin/named on Linux and /usr/sbin/in.named on Solaris)
- The configuration file (called /etc/named.boot or /etc/named.conf depending on BIND version)
- Zone files, including:
- A root cache file (usually called root.ca or root.cache)
- A loopback zone file (usually called named.local)
- A forward zone file (for example, company.zone)
- A reverse zone file (for example, reverse.company.zone)
You should create backups for any existing file that you edit.