Hello all,
I am posting this thread as a last step. I have searched the internet for the answer, but it seems that I have a unique issue.
I have a name caching/internal/DHCP dynamically updating DNS server that is using BIND 9.3.2 on fc5. The hosts are configured with the primary DNS server as their DNS caching server on the linux box. The DHCP server is updating the DNS. When I ping from a host to a website I get the response that I would except. (Host gets DNS query answer from the linux box) Here is where it gets odd, the results never actually come from the linux box, there are coming from my ISP dns servers. (Confirmed using wireshark) Here is another good one, if I ping an internal host from the linux box, it goes for the root servers, and I get flooded with black hole responses. I have played with several forwarder options, but none seem to work, its goes to the root servers to resolve internal IPs. Also none of the dump files and stats files or being created or used by the named service.(ie dump-file var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"
The /var/named dir only has the root hints, and the three zone files. If I dig myself I get the root hints response.
Any ideas?
Thank everyone!!
Here are the conf files.....
resolv.conf
search mydomain.local
nameserver 192.168.1.254
nameserver 127.0.0.1
dhcpd.conf
default-lease-time 86400;
max-lease-time 604800;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
option netbios-name-servers 192.168.1.254;
option domain-name "mydomain.local";
ddns-updates on;
ddns-update-style interim;
ddns-domainname "mydomain.local.";
ddns-rev-domainname "0.0.127.in-addr.arp";
key DHCP_UPDATER {
algorithm HMAC-MD5.SIG-ALG.REG.INT;
secret my_key_here;
};
zone mydomain.local. {
primary 127.0.0.1;
key DHCP_UPDATER;
}
zone 0.0.127.in-addr.arpa. {
primary 127.0.0.1;
key DHCP_UPDATER;
}
subnet 192.168.1.0 netmask 255.255.255.0 {
allow client-updates;
range 192.168.1.10 192.168.1.50;
option domain-name-servers 192.168.1.254;
}
named.conf
options {
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
forwarders {68.9.16.30;68.9.16.25; };
#forward first;
controls {
inet 127.0.0.1 allow { localhost; };
};
zone "." IN {
type hint;
file "named.ca";
};
key DHCP_UPDATER {
algorithm HMAC-MD5.SIG-ALG.REG.INT;
secret my_key_here;
};
zone "mydomain.local" {
type master;
file "mydomain.local";
allow-update { key DHCP_UPDATER; };
};
zone "0.0.127.in-addr.arpa" {
type master;
file "named.local";
allow-update { key DHCP_UPDATER; };
};