My ASG is configured with static DNS mappings for my home machines. My home domain is, "alistairs.net". This is externally registered with DynDNS using custom DNS, and is valid externally. However, I want internal names to use the internal DNS by using statically-mapped entries on ASG. I've configured a couple of static maps (e.g. "mac-pro.alistairs.net")
If I attempt to resolve these names from an internal machine, DNS will time out. DNS requests for domains *other* than alistairs.net work fine.
Interestingly, if I attempt to resolve my domain using ASG, it can't find an authoritative server:
> set type=ANY
> alistairs.net
Server: 172.16.1.1
Address: 172.16.1.1#53
Non-authoritative answer:
alistairs.net mail exchanger = 5 aspmx.l.google.com.
alistairs.net mail exchanger = 10 alt1.aspmx.l.google.com.
alistairs.net mail exchanger = 15 alt2.aspmx.l.google.com.
Authoritative answers can be found from:
.....however, using the forwarder assigned by my ISP:
> server 68.87.69.146
Default server: 68.87.69.146
Address: 68.87.69.146#53
> alistairs.net
Server: 68.87.69.146
Address: 68.87.69.146#53
Non-authoritative answer:
alistairs.net
origin = ns1.mydyndns.org
mail addr = zone-admin.dyndns.com
serial = 2007112750
refresh = 10800
retry = 1800
expire = 604800
minimum = 1800
alistairs.net nameserver = ns5.mydyndns.org.
alistairs.net nameserver = ns4.mydyndns.org.
alistairs.net nameserver = ns1.mydyndns.org.
alistairs.net nameserver = ns2.mydyndns.org.
alistairs.net nameserver = ns3.mydyndns.org.
Name: alistairs.net
Address: 98.203.161.55
alistairs.net mail exchanger = 5 aspmx.l.google.com.
alistairs.net mail exchanger = 10 alt1.aspmx.l.google.com.
alistairs.net mail exchanger = 15 alt2.aspmx.l.google.com.
Authoritative answers can be found from:
ns4.mydyndns.org internet address = 91.198.22.76
ns1.mydyndns.org internet address = 204.13.248.76
ns2.mydyndns.org internet address = 204.13.249.76
ns3.mydyndns.org internet address = 208.78.69.76
ns5.mydyndns.org internet address = 203.62.195.76
alt1.aspmx.l.google.com internet address = 74.125.93.27
alt2.aspmx.l.google.com internet address = 209.85.219.27
aspmx.l.google.com internet address = 209.85.222.39
>
I notice that my DNS log file is full of Bonjour errors, followed by "Disabling EDNS":
(excerpt)
2009:06:10-19:02:34 gate named[3406]: too many timeouts resolving 'r._dns-sd._udp.alistairs.net/PTR' (in '.'?): disabling EDNS
2009:06:10-19:02:34 gate named[3406]: too many timeouts resolving 'r._dns-sd._udp.alistairs.net/PTR' (in '.'?): disabling EDNS
2009:06:10-19:02:34 gate named[3406]: too many timeouts resolving 'r._dns-sd._udp.alistairs.net/PTR' (in '.'?): disabling EDNS
2009:06:10-19:02:34 gate named[3406]: too many timeouts resolving 'r._dns-sd._udp.alistairs.net/PTR' (in '.'?): disabling EDNS
2009:06:10-19:02:34 gate named[3406]: too many timeouts resolving 'r._dns-sd._udp.alistairs.net/PTR' (in '.'?): disabling EDNS
2009:06:10-19:02:34 gate named[3406]: too many timeouts resolving 'r._dns-sd._udp.alistairs.net/PTR' (in '.'?): disabling EDNS
2009:06:10-19:02:34 gate named[3406]: too many timeouts resolving 'r._dns-sd._udp.alistairs.net/PTR' (in '.'?): disabling EDNS
2009:06:10-19:02:34 gate named[3406]: too many timeouts resolving 'r._dns-sd._udp.alistairs.net/PTR' (in '.'?): disabling EDNS
I restarted the ASG, but DNS for my own domain still doesn't resolve.
I have a couple of statically mapped addresses, and no DNS request routes.
The NSLOOKUP log above was performed from a machine inside the network, using "alistairs.net" as default domain, and ASG as its DNS server.
-Alistair