[161610] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

RE: Why are there no GeoDNS solutions anywhere in sight?

daemon@ATHENA.MIT.EDU (Peter Rocca)
Wed Mar 20 23:47:38 2013

From: Peter Rocca <rocca@start.ca>
To: "Constantine A. Murenin" <mureninc@gmail.com>, "North American Network
 Operators' Group" <nanog@nanog.org>
Date: Wed, 20 Mar 2013 23:44:58 -0400
In-Reply-To: <CAPKkNb63hqpT4CLcQ-TiMfYZtrqqT=1TRouKkQGn-QwdHCJO3g@mail.gmail.com>
Errors-To: nanog-bounces+nanog.discuss=bloom-picayune.mit.edu@nanog.org

The first hit on Google for "dns geolocation" results in http://backreferen=
ce.org/2010/02/01/geolocation-aware-dns-with-bind/, or the first hit for "d=
ns geolocation patch" leads you to http://www.caraytech.com/geodns/


-----Original Message-----
From: Constantine A. Murenin [mailto:mureninc@gmail.com]=20
Sent: March-20-13 11:28 PM
To: North American Network Operators' Group
Subject: Why are there no GeoDNS solutions anywhere in sight?

Dear NANOG@,

Not every operator has the ability to setup their own anycast.

Not every operator is big enough to be paying 25 USD/month for a managed Ge=
oDNS solution, just to get their hands on GeoDNS.  (Hey, for 25$/mo, I migh=
t as well have an extra POP or two!)

Why so many years after the concept has been introduced and has been found =
useful, can one not setup GeoDNS in under 5 minutes on one's own infrastruc=
ture, or use GeoDNS from any of the plentiful free or complementary DNS sol=
utions that are offered by providers like he.net, xname.org, linode.com and=
 others?

I'm an NSD3 user and have a POP in Europe and NA, and, frankly, the easiest=
 (and only) solution I see right now is, on both servers, running two copie=
s of `nsd` on distinct sockets, and redirecting incoming DNS traffic throug=
h a firewall based on IPv4 /8 address allocation (RIPE and AfriNIC -- to an=
 `nsd` instance with zone files with an `A` record of a POP in Europe; ARIN=
, APNIC, LACNIC and the rest of /8 allocations -- an `A` record for NA), wi=
th zone replication managed through git.  Yeap, it's rough, and quite ugly,=
 and unmaintainable, and will give optimal results only in 80 to 95 per cen=
t of actual cases, and will not benefit from the extra webapp redundancy on=
e otherwise might have had, but what other alternatives could be configured=
 in 5 or 15 minutes?

Any plans to make DNS itself GeoDNS-friendly?

When editing a zone file in `emacs`, why can one not say that one has
3 web servers -- Europe, NA, Asia -- and have the dns infrastructure and/or=
 the web-browser figure out the rest?

Why even stop there:  all modern browsers usually know the exact location o=
f the user, often with street-level accuracy.  It should be possible to say=
 that you have a server in Fremont, CA and Toronto, ON or Beauharnois, QC, =
and automatically have all East Coast users go to Toronto, and West Coast t=
o Fremont.  Why is there no way to do any of this?

Cheers,
Constantine.



home help back first fref pref prev next nref lref last post