[Pdns-users] PowerDNS vs UltraDNS??

Mark Bergsma mark at nedworks.org
Sat Feb 14 20:02:23 UTC 2004


Andrew Mulholland wrote:

>> The only thing there I see that may be interesting is this "Directional
>> DNS" stuff they talk about. Now a quick google shows that this is their
>> talk for some type of "use the nearest web server" result returned from
>> DNS. Now obvisouly I am gonna have to go away and have a look into this
>> as I have never heard of this being done using dns before. Does anyone
>> know if it can be done and if so, can PDNS (That magical brilliant piece
>> of art) do the same thing?
> 
> it theoretically should be possible, if you write your own backend to 
> handle such stuff..
> 
> To do it properly, would mean giving the DNS servers a BGP feed, and 
> writing some kind of algorithm to return result based on the lowest cost 
> path.
> This is how I believe the akadns.net stuff works, and also what BBC are 
> doing with news.bbc.co.uk.
> 
> what might be easier, is doing it using one of the geoip type 
> things...(http://www.maxmind.com/) but might not always return people to 
> the closest mirror etc.

Coincidently, we have done exactly that, during the last week. We have 
written a new backend called 'geobackend', and is currently available 
via CVS only:

http://cvs.blitzed.org/geo-dns/

or

http://www.blitzed.org/software.phtml

but it will appear in the main PowerDNS distribution soon.

It doesn't use geoip, but parses an rbldnsd zonefile containing the 
required information, such as the one from http://countries.nerd.dk.
(See the README file in CVS). We've been using it for a week now, and it 
has been very stable.

We are still thinking about ideas to improve it (on the geo-dns 
mailinglist, http://lists.blitzed.org/listinfo/geo ), so please let us 
about what you think. Returning IPs based on BGP info would be a nice 
feature, but we currently do not have a BGP session available.

-- 
Mark

mark at nedworks.org


More information about the Pdns-users mailing list