Go Back   HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials > Linux Forums > Installation/Configuration

Do you like HowtoForge? Please consider supporting us by becoming a subscriber.
Thread Tools Display Modes
Old 20th September 2011, 18:05
claytonwagner claytonwagner is offline
Junior Member
Join Date: Sep 2011
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Default PowerDNS + GeoBackend + HAProxy???

I'm trying to find a complete open source alternative to the incredibly expensive DNS GTM services such as Akamai GTM, UltraDNS, and TZO. And also these hardware solutions such as BigIP F5 GTM or Radware. The hosted services run from 1000-4000 per month and the hardware solutions cost between 20-30 thousand dollars.

I've look around and don't see any complete open source options for a geolocation DNS with a failover capability at the DNS response level. PowerDNS with GeoBackend is almost there. The only thing left is the ability to setup a "pool" for HA capabilities.

In a simple senario, you would have EAST and WEST coast datacenter with authoritative DNS in each location (NS1 and NS2). Then we'd have traffic getting routed to the EAST or WEST coast pool based on source IP location. Then within the EAST and WEST coast pools we'd have the public IP of a primary and a secondary location with some sort of health check to determine their availablity.

DNS Lookup -> geolocation -> pool -> active node

Does anyone have a complete implementation of these services together? If so, which products did you use? Or is there another option to replace these overly expensive services/hardware?

Reply With Quote
Sponsored Links
Old 21st September 2011, 11:44
Mark_NL Mark_NL is offline
Senior Member
Join Date: Sep 2008
Location: The Netherlands
Posts: 912
Thanks: 12
Thanked 100 Times in 96 Posts

So you simply want to route traffic based on a persons geographic location.

If only the "pool for HA" is missing, you can setup keepalived on both datacenters to handle the failover.

So you get:
- Your DNS servers will decide to which datacenter the traffic will go (put ns1 in EAST, ns2 in WEST and both AUTH).
- At the datacenters your keepalived server(s) will send the request to a up and running server within that datacenter.

Et voila .. and this solution will cost you a few simple barebone servers.
Real men don't backup... Real men cry!

Reply With Quote
The Following User Says Thank You to Mark_NL For This Useful Post:
AbannyvabVask (18th December 2013)


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post and PowerDNS djtremors General 1 20th September 2010 15:01
ISPC 3, powerdns, mysql replication not working. damir General 2 8th July 2010 10:24
Apache handeling SSL requests and passing them through to HAproxy gamboni Installation/Configuration 5 3rd September 2009 05:48
Powerdns Plugin moglia Developers' Forum 1 11th August 2009 13:46
Using Server IP Address/Hostnames with PowerDNS (With MySQL Backend) & Poweradmin need_a_linux_brain HOWTO-Related Questions 0 12th May 2009 22:55

All times are GMT +2. The time now is 17:16.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.