Netflix has quite a bit of content which is not available in the US, as such having the ability to switch which region you stream Netflix opens up a whole lot more. The Unblock-US service makes switching regions very easy by simply choosing which region to stream from in the Unblock-US control panel. Moreflicks also makes it easy to search content and tells you what region program are available in.
Unfortunately my new Chromecast would not stream content from the regions I had set up Unblock-US for. It turns out the Chromecast ignores your DHCP assigned DNS settings and uses the Google public DNS servers (126.96.36.199 etc.)
I have successfully worked around this by modifying my IPTables rules to forward DNS requests from the Chromecast to the Unblock-US servers
$IPTABLES -A PREROUTING -t nat -s 192.168.10.40 -p udp -d 188.8.131.52 --dport 53 -j DNAT --to-destination 184.108.40.206 $IPTABLES -A PREROUTING -t nat -s 192.168.10.40 -p udp -d 220.127.116.11 --dport 53 -j DNAT --to-destination 18.104.22.168
I’ve also heard reports that blocking outbound traffic to 22.214.171.124 and 126.96.36.199 will force the Chromecast to revert back to using the DHCP configured DNS servers, this is likely the easier option for most users.