4
1
I'm trying to use Chromecast in Canada and it works well. The only problem is that I'd like to use a custom DNS service which gives me access to Netflix content from other countries. This is however not working as Chromecast has hardcoded DNS rules (8.8.8.8 and 8.8.4.4),
What I'd like to do is add some custom rules in my Netgear router that somehow redirect those DNS queries to a DNS server of my choosing. I see that some people have been successful in doing this with tomato routers. See here.
Does anyone have an idea of how I could accomplish this on a Netgear router? I've enabled telnet access but it doesn't seem to use iptables for route configuration. The router is a WNDR3400v1.
DD-WRT looks promising. I'll give it a try and confirm that this is the answer. WNDR3400v1 is actually the only version that's officially supported. See here: http://www.dd-wrt.com/wiki/index.php/Netgear_WNDR3400
– srmark – 2013-09-12T14:47:14.333Yup, DD-WRT worked perfectly. This reply was exactly what I was missing since I didn't realize DD-WRT worked on my router. I used the following command to get Chromecast working: iptables -I PREROUTING -t nat -p udp -s <chromecast IP> --dport 53 -j DNAT --to-destination <dns IP> – srmark – 2013-09-14T22:56:21.883
The previous command sometimes gave me problems. The following instructions proved more reliable: http://help.unotelly.com/support/solutions/articles/136538-setting-up-unodns-for-chromecast-requires-dd-wrt-router-
– srmark – 2013-09-24T02:10:11.593I added your link to the answer. – harrymc – 2013-09-24T05:21:53.103