I want to setup a new TLD (foo.) for my the private network so that I can host some child domains which will be accessible from within the network. For this purpose I have setup a DNS server (172.16.100.1) for foo.. For this I created a zone file foo-zonedb.rr with the following records:
$ORIGIN foo.
$TTL 100
@ IN SOA ns1.tld.foo. hostmaster.tld.foo (
2012030701
900
300
300
600
)
@ 300 IN NS ns1.tld.foo.
@ 300 IN A 172.16.143.197
ns1.tld.foo. 300 IN A 172.16.143.197
And also I have added the following entries in /etc/named.conf
zone "foo." {
type master;
file "foo-zonedb.rr";
notify explicit;
};
Now suppose every machine on the network uses 172.16.1.1 as their DNS server. What configuration should I have to do on 172.16.1.1 so that it won't redirect DNS request for foo. domain to root DNS servers?