On Sat, 08 Jan 2011 21:30:27 +0000, Carlos E. R. wrote:
> On 2011-01-06 06:59, Jim Henderson wrote:
>
>> Another thought that came to mind is that maybe Netflix is doing
>> something like Apple is with iTunes - if you’re using something like
>> Google’s DNS, there were reports a few days ago that the iTunes servers
>> were doing geolocation based on the DNS server, and if you’re not using
>> your ISP’s DNS server, then the geolocation is pointing to a server
>> that’s farther away from you than you might want.
>
> I’m curious: how can they learn what DNS server you use?
That was what made me think it was a bogus idea, but I suppose what they
could do is distribute the IP addresses for a DNS to the DNS server based
on the geographic location of the DNS server. Then it doesn’t matter -
it’s a question of what information they pass to the DNS server when the
resolution request takes place (ie, the DNS server’s recursion).
>> But it seems that some of the “smart” DNS servers might actually be
>> serving up different DNS resolutions based on the DNS server’s location
>> instead (which IMHO is a less efficient way to do this since you’re not
>> trying to get data to the DNS server, but to the client requesting the
>> data).
>
> I think I understand.
>
> If you use DNS server A, and we make the assumption that you are,
> network-wise, close to it, and that DNS server gives you the IP
> addresses of download servers also close to you, speed is good. Why
> don’t calculate a good server based on your IP instead? Because that
> calculation has to be done somewhere, probably by the main server. This
> way, they don’t make any calculation at all, the DNS server gives you
> the correct servers without calculations, simply giving you the data it
> has. DNS server B will have a different table.
Yep. That’s what I think.
> They are not using geolocation, but ISP location. With this scheme, they
> may have download servers located in the infraestructure of each ISP, so
> that they do not have to use the highway, for which they have to pay.
Essentially that would be correct. Remember that DNS is based on
recursive requests - so if your ISP’s DNS server doesn’t have the
address, it asks upstream, and the upstream server can make a decision
what address to serve based on where the requesting DNS server is located.
> Just a guess.
Same here. But I think it’s a logical one.
Jim
–
Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C