Google always do some queries to 8.8.8.8 and 8.8.4.4 DNSs (their own) when it comes to geo-location, so you'd better use a router that can re-direct those calls - some Asus with Merlin firmware or any dd-wrt enabled router will do. It applies to Chromecast too