The Apple TV is a great device for streaming TV and movies, particularly if you live in the world of an Apple ecosystem. OpenDNS is a great service for serving up fast DNS records. Unfortunately, they don’t get along.
If you don’t have both of these items, or you don’t even know what they are, this post is not for you. This post is for those who are having problems with the pairing and are lucky enough to be sent here by a search engine.
When OpenDNS and Apple TV are used together, sometimes starting a show on the Apple TV takes forever. Not quite literally forever, but so many hours that you give up and never watch your show. Have you had your Apple TV tell you your movie will be ready to watch in 6 hours? Do you use OpenDNS severs on your router? I can tell you how to fix it.
Not everyone seems to have this problem. It can also be sporadic. My Apple TV was slow when I first got it but then starting working well. I thought something got updated on the Apple TV or in the pipeline to fix it. It hummed along fine for a several months.
Then the slowness came back and it was horrible and it wouldn’t go away. I was extremely frustrated. It took some thinking and some digging and some experimenting, but I did conclusively confirm that OpenDNS was causing the problem. The technical details are unimportant. You’ve probably already read them somewhere else if you ended up here. Something about CDNs and being directed to one close enough and that not happening and causing major delays in your streams. What matters is that turning off OpenDNS and using your ISP’s DNS servers fixes the Apple TV.
But that sucks. OpenDNS is great. It speeds up your Internet access. It can block undesirable sites from your entire network. I didn’t want to turn it off just to make my Apple TV work.
But I did. For a while.
Then the solution hit me one day. It’s simple, but I never once saw this solution in any of the numerous sites I visited and read for hours while trying to get these things to play nicely together.
Here’s what you do:
- Find out the DNS server your ISP gives you by default. It should show up on your router if you don’t manually specify your own.
- Switch your router back to using OpenDNS.
- Go to your Apple TV network settings and manually set up your network instead of doing automatic set up. I think you may have to give the Apple TV a static IP address. You certainly get to tell the Apple TV what DNS server to use during manual setup. That is where you will now enter the DNS server you found in step 1.
Your Apple TV will now use its own DNS server and ignore the one specified on your router.
Praise the Apple engineer who decided it was good to let you do this. I can find no apparent way to manually set the DNS server on my Roku box, so it usually sucks at streaming shows. My Apple TV? Not a single problem since I did this. And the rest of my network still goes through OpenDNS.
I hope this simple (and obvious) solution helps others who run into this problem.
5 thoughts on “Making Apple TV And OpenDNS Play Nice”
Perfect fix !!! still using open dns and lag time or waiting for movies has gone away
A simple and powerful solution !!!!!!
Thank you! Moving DNS to google 18.104.22.168 fixed the netflix streaming buffering problems immediately! I also took the time to setup the new router on openDNS.
I’m on Time Warner Cable SoCal, iOS 5.0 (5.1). Netflix playback would buffer every few minutes, for a minute or two at a time. I have hard wired ethernet on the Apple tv, and PCs on the same router (wired and wireless) stream netflix just fine on my ISP’s DNS.
You sir are a genious! Finally I can watch my show. Last night it worked perfect and today streaming sucked. After changing to 22.214.171.124 (google dns, since I didn’t feel like reseting my router to get the ISP DNS) Thanks for figuring this out!
Thank you so much for posting this. I recently started having problems with 5 hour (average) wait times on my Apple TV. Which is very frustrating when you’ve paid to rent a movie and are sitting down with the family and hot pizza for a nice evening. A quick search of my problem led me to this post and now my Apple TV is working correctly again.
If you’ve not noticed you can set (and should) just the DNS address under network settings, you can now. Leave the other part (IP address, etc.) alone.
I’ve just had the same issue, and have my router set to OpenDNS and the Apple TV set to the FiOS DNS. Works great!