geographic load-balancing and organizationally external secondaries

Neil Harkins nharkins at well.com
Mon Dec 19 23:45:56 UTC 2005


Hi. There are several solutions for geographic load-balancing in DNS, 
but all seem to require administrative ownership/non-standard
configuration of all the nameservers involved, which defeats the 
purpose of having external entities providing slave secondary service. 

However, if there were a way to prioritize/weight NS records, 
both requirements could be met easily. i.e. Geo-load-balancing
from servers you control, then fall back to external slaves
which have non-balanced static responses.

Two not-necessarily realistic solutions come to mind: 

A) An extension to the DNS spec to allow weights 
   on NS records similar to those on MX records. 
   Unlikely. 

B) A hack to the remote nameservers allowing 
   a delay to be configured per zone.
   Since the DNS caches close to the end user
   will most likely be using RTT to determine
   which NS to query, they should prefer the
   primaries (without the delay configured).
   This is obviously less valid, as it requires
   the modification happen at the external site,
   not to mention that it negatively impacts
   their performance.

Any other ideas on how to accomplish this?
Has there been any other initiatives  
concerning weighting NS records?

I apologize if this is not the appropriate forum, 
but a lot of the relevant players are here,
thus hopefully can/will gauge validity.

Thanks,
-neil harkins




More information about the bind-workers mailing list