named works on 2 out of 3 ip addresses
I've been struggling with this for days and I can't even think of something else to look for.
I'm running Centos 5 (Linux 2.6.18-194.8.1.el5 #1 SMP Thu Jul 1 19:04:48 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux)
There are 2 ethernet interfaces in this server. One is on the Internet and the other on my intranet behind a firewall.
I'm running named (bind) 9.3.6 (BIND 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 -u named -t /var/named/chroot)
In the var/log/messages (syslog) file I get:
No errors are reported in the configuration files.
listening on IPv4 interface lo, 127.0.0.1#53
listening on IPv4 interface eth0, 192.168.47.7#53
listening on IPv4 interface eth1, 220.127.116.11#53
If I use nslookup everything is fine on 127.0.0.1 and 18.104.22.168 but times out on 192.168...
If I telnet on port 53 the working ones open a session and waits for a query but the 192.168 address closes the connection immediately but it does connect I get
iptables opens port 53 on all interfaces and service iptables stop doesn't change anything. SELinux does not report anything.
telnet 192.168.47.7 53
Connected to 192.168.47.7.
Escape character is '^]'.
Connection closed by foreign host.
Other network services like ping, ssh, vnc, http ... all work fine.
Anybody have a clue? I don't know what to look at next so don't feel you have to have the fix, all suggestions are welcome.