There are several type of DNS servers such as master, slave, forwarding ( caching only), among them Caching-Only DNS is the one, which is easier to setup.
The caching-only DNS server is also known as a resolver. It will query DNS records and get all DNS information from other servers and stores the each query request in its cache for later use. While we are querying same request for the second time, it will serve from its cache, this way it reduces query time.
In this video tutorial we will see how to install and configure Caching Only DNS Server (BIND) on RHEL 6.x or CentOS 6.x
Hope you found it informative and useful. Any questions or comments are welcomed.