I'm currently trying to setup a BIND server to do DNS for multiple domains. I have two servers (only one of which i'm working with now). Both names can be resolved using nslookup from the internet.
On the BIND server itself I can do an NSLOOKUP myexternaldomain.com and it works fine. When I go to another host on an outside network then it comes back and says
Quote:
"connection timed out; no servers could be reached"
|
I have done a packet capture and I can see the traffic coming into the server and it looks like this:
Quote:
10:48:43.817834 IP schinetdns.mycingular.net.44521 > ns1.mydomain.com.domain: 28493 [1au] A? jacksoncountybash.com. (50)
|
Jacksoncountybash.com is the domain i'm trying to get ns1.mydomain.com to resolve. I do not see any traffic going out of this machine. So my first thought is iptables/firewall. But i've thought of every which way to open 53 outbound access and still can't seem to get it to work. I'm wondering if something else is a miss.
Below is my named.conf file. It's pretty much stock w/ the exception of the zone information for the domain that I want to be resolved.:
Code:
//
// 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.
//
options {
listen-on port 53 { 127.0.0.1; };
listen-on-v6 port 53 { ::1; };
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";
allow-query { localhost; };
recursion yes;
};
logging {
channel default_debug {
file "data/named.run";
severity info;
};
};
zone "." IN {
type hint;
file "named.ca";
};
zone "jacksoncountybash.com"
{
type master;
file "jacksoncountybash.zone";
allow-query { any; };
};
include "/etc/named.rfc1912.zones";
Does anybody have any ideas that can help me?