Solved

Anycast method alternative for geo-based DNS servers

Posted on 2010-11-25
1
869 Views
Last Modified: 2012-05-10
I've read about the 'Anycast' approach, this is what I understand so far:
1. A client queries a domain name, it receives a list of the domain's name servers, and their IPs from the roots
2. The client now chooses one name server IP randomly, and queries it for the domain name
3. The 'anycast' method routes this request to the nearest name server available, based on the origin of the client

Now I'm trying to understand the alternative to Anycast, this is what I think happens:
1. A client queries a domain name, it receives a list of the domain's name servers, and their IPs from the roots
2. The client now chooses one name server IP randomly and queries it for the domain name
3. There is no geo-decision while selecting the name server, but the name server serves the results according to a geographic location of the client's origin.

A. Am I accurate?
B. There is no way of serving a different name server, geo-based, other than Anycast?

Thanks,
Lubster
0
Comment
Question by:Lubster
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 
LVL 7

Accepted Solution

by:
expert1010 earned 500 total points
ID: 34214092
A) Not really. Anycast is when you have several DNSs placed in different geographic places (or at least in different places routing wise) but with the same IP-number for all of them. This means that you will go to the nearest (again, routing wise) DNS. Load sharing if you like.

B) There is other approaches. GeoDNS comes to mind. But you have to know more about your world around you not just standard DNS. Things such as routing, coordinates and stuff. One is the way Akamai do it. They use BGP and some other magic to find closest server.
0

Featured Post

Why You Need a DevOps Toolchain

IT needs to deliver services with more agility and velocity. IT must roll out application features and innovations faster to keep up with customer demands, which is where a DevOps toolchain steps in. View the infographic to see why you need a DevOps toolchain.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Most DNS problems are VERY easily troubleshot and identifiable if you can follow the steps a DNS query takes. I would like to share the step-by-step a DNS query takes from the origin to the destination. _____________________________________________…
This article explains how a domain name may be inadvertently appended to all DNS queries. This exhibits as described below. (CODE)And / Or: (CODE) Cause This issue can occur in either of these two scenarios. EITHER 1. A Primary DNS S…
Nobody understands Phishing better than an anti-spam company. That’s why we are providing Phishing Awareness Training to our customers. According to a report by Verizon, only 3% of targeted users report malicious emails to management. With compan…

734 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question