Solution:
edit named.conf file
nano /etc/named.conf
add below commands to /etc/named.conf
include "/etc/rndc.key"; controls { inet 127.0.0.1 allow { localhost;} keys {"rndc-key";};}; acl "trusted"{127.0.0.1;};
and
allow-recursion { trusted;}; allow-notify { trusted;}; allow-transfer { trusted;}; forwarders {127.0.0.1;};
so your named.conf should looks like this:
//// named.conf//// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS// server as a caching only nameserver (as a localhost DNS resolver only).//// See /usr/share/doc/bind*/sample/ for example named configuration files.// include "/etc/rndc.key"; controls { inet 127.0.0.1 allow { localhost;} keys {"rndc-key";};}; acl "trusted"{127.0.0.1;}; options { listen-on port 53{ any;}; listen-on-v6 port 53{ any;}; directory "/var/named";dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; recursion yes; allow-recursion { trusted;}; allow-notify { trusted;}; allow-transfer { trusted;}; forwarders {127.0.0.1;}; dnssec-enable yes; dnssec-validation yes; dnssec-lookaside auto;/* Path to ISC DLV key */ bindkeys-file "/etc/named.iscdlv.key"; managed-keys-directory "/var/named/dynamic";};
Restart BIND DNS Server
service named restart