Jobs' Mob says no to Google  DNS servers -

Steve Jobs is apparently fuming that punters are not using DNS servers that he has approved.

Many customers, even Apple fanboys, like getting off their ISPs DNS servers and use Open DNS or Google.

However, Jobs appears to think that this shows a degree of individuality and "thinking different" from the norm.  Such things have to be stamped out.

As a result iTunes and the Apple TV slow down downloads from all users who dare to be original.

The problem was first noticed by Joe Maller  who said that he tried to rent an iTunes movie on a  newish Apple TV. Instead of starting right away, the Apple TV said it would be over two hours before he could start watching.

He knew that he had a 15-20Mbps connection and a clean wire to the Apple TV, so thought something was up. He soon found the fix. He was using Google's DNS.

Of course Maller, who can see no fault in Apple, blames Google and OpenDNS for the problem.

He points out that iTunes' video content is delivered by Akamai who has distributed massive datastores around the world so those large files originate from nearby servers and spend less time getting switched around the network.

For some reason Akamai uses DNS routing to determine location and since Google DNS and OpenDNS routes everyone to Akamai the same way, then those Akamai nodes and the pipes leading to them get clogged.

His answer was to switched to his ISP's DNS servers and now HD rentals on Apple TV are ready to watch in 10-20 seconds.

The fact that Google and Open Source anything is a complete anathema to all things Applish can be ruled out. A simple bit of network coding would have fixed the problem, but it seems that Apple and its allies would prefer that those technologically interested in changing their DNS will think the problem is with Apple's rivals.

Judging by the comments underneath Maller's bog that is exactly what most Apple fanboys believe.

In fact Google and OpenDNS servers respond quickly, it is the fault of Apple's infrastructure which uses DNS to infer a user's location, incorrectly that all its users stick to their DHCP assigned DNS servers given by their ISPs.