DNS : Packages

Make sure you have bind and caching-nameserver installed:

rpm -q bind
rpm -q caching-nameserver
rpm -q bind-chroot

Depending on what you’re going to do, you may also need to check:

rpm -q bind-utils
rpm -q bind-libs
rpm -q bind-devel

Notice that in your Services lists, bind will appear as the named daemon.

Install as necessary from the Fedora or Red Hat CDs, or using yum or up2date, or by visiting your favorite RPM repository.

/etc/named.conf #main bind configuration

Take a look at this file. It contains zone definitions, by default, for a caching-only name server.

See this page: http://www.zytrax.com/books/dns/ch6/#caching for further discussion.

/var/named/ #(directory)

This directory contains files defining Internet root naming servers (see the named.ca file).

/usr/sbin/named

This is the bind/named daemon executable proper.

/usr/sbin/named-checkconf
/usr/sbin/named-checkzone