Theodore Baschak

BOFH. Open Source Guru. Founder/Operator of Hextet Systems, AS395089 and Network Architect for Daemon Defense Systems, AS55101.


Mon, 02 Jun 2014 19:54:44 -0500 » Networking, Nerd Projects, CLI, IPv6, Anycast, Network Monitoring

I’ve been wanting to play with GeoDNS to direct clients to servers with content nearer to them for a long time. It seems that I’ve got two different options to explore, Bind GeoIP patches and abh/geodns a GeoDNS server written in Go.

One of the things which I noticed while patching for Heartbleed, was that my FreeBSD systems with ports took much longer to patch than my Debian systems. The Debian systems were simply apt-get update; apt-get upgrade with a reboot after. The Bind GeoIP patches aren’t available as an a build option in FreeBSD. This means that I will need to maintain a custom build environment for this, and lose the ability to use the built in packaging benefits/speed.

I think in the long term, if abh/geodns does what I want it to, I will likely end up using it specifically for GeoDNS. I will probably keep using Bind for general DNS though, and perhaps fire up a MyDNS-ng server and start writing the web API I’ve been wanting to to manage DNS records in it.

© Theodore Baschak - - Powered by Jekyll.
Powered by is a personal website. Opinions expressed are not necessarily those of his employer.