[7.450][BUG][FIXED] Internal DNS becomes disabled / related to static maps?

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