On 7/20/2010 11:15 AM, Phil Mayers wrote:
On 20/07/10 15:10, Chris Thompson wrote:
We're having some local reports about delays resolving odbc.ucas.com.
The problem is undoubtedly the response of "ns-lp.ucas.com", which
seems to be some sort of load balancer, to AAAA queries. I get log
entries from BIND like

Jul 20 14:35:12 koala.csi.cam.ac.uk named[4539]: [ID 873579 daemon.notice]
   DNS format error from 194.80.160.250#53 resolving odbc.ucas.com/AAAA
   for client 127.0.0.1#42869: invalid response

However, I haven't yet been able to work out exactly *what* is wrong
with the response, as demonstrated by dig (say). Any ideas?


FWIW we can't resolve it either. My colleague says that UCAS have broken their DNS in the past as well, though possibly not in the same way.
An odbc.ucas.com/AAAA query gets a NODATA response containing the SOA for ucas.com. I think BIND is rejecting that because it earlier followed a more-specific delegation of odbc.ucas.com to the load-balancers. This response is an "upwards referral", in other words, which constitutes a form of delegated-server "lameness".

It seems that UCAS is just proxying non-A queries from its load-balancers back to its regular nameservers. That doesn't work too well, since they're not authoritative for the relevant zone (odbc.ucas.com) and *cannot* be, otherwise they would answer odbc.ucas.com queries directly and that would defeat the whole load-balancing scheme. In order to get the proper NXDOMAIN/NODATA responses, the load-balancers would need to proxy non-A queries to a special "shadow" version of the odbc.ucas.com zone, either hosted on different nameservers, on the same nameservers as those for ucas.com, but in a different view, or some combination of the two approaches.

- Kevin


_______________________________________________
bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to