A new update of the DirecTV NOW app on Apple TV and other iOS devices as well as Android forces location services to be turned ON which effectively disables streaming with smart DNS.
If you own a Mac computer, it is possible to airplay DirecTV to Apple TV using a Chrome web browser (the only downside is that you have a "frame" of a Chrome browser visible on the screen). For some reason, Mac - Apple TV airplay on the Safari browser does not work (we're investigating it).
In order to do that, you have to:
1. Fire up your AppleTV on your TV.
2. Log into your DirecTV NOW account (using our smart DNS service), find the show you want to watch and play it.
3. Hit the AirPlay button at the top of the screen and choose AppleTV.
4. You might need to enter a code for AppleTV AirPlay (it is 1234 by default) and the show will be mirrored on your TV screen.
Another option is to mirror DirecTV to Chromecast on your TV or, in case of newer smart TVs, to try various mirroring options available with particular TV models. If it does not work, for the time being, we are left with an old-fashioned HDMI cable connection of your computer to your TV.
Unfortunately, there's no workaround for that.
Turning automatic updates OFF for other devices is also a good idea.
Unfortunately, without root access to the aforementioned devices and some hacking tricks with ‘geo-spoofing’ applications, there is nothing we can do about it. We choose not to provide any solutions to get root access privileges into iOS/Android because it may result in the corruption of the operating system.