Make sure you have bind and caching-nameserver installed:
rpm -q bind
rpm -q caching-nameserver
rpm -q bind-chrootDepending on what you’re going to do, you may also need to check:
rpm -q bind-utils
rpm -q bind-libs
rpm -q bind-develNotice 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