Casting on chromecast from abroad

You are abroad, you setup your preferred smart DNS and you are going to start looking your favourite streaming service. Everything works great and you finally found a good movie you want to see, but you don't want to look at that from your tablet: you brought with you your chromecast and you want to cast it on your beautiful TV.

You take your favourite beer and lay on the bed. Finally you click on the 'cast to your tv' icon already enjoying that beautiful movie when, suddenly, you get an error: "I'm sorry but this service is not supported in your region". "What the #*@!!?"

Ok that is exactly what happened to me. Don't worry. We have a solution if you have admin access to your router! If you don't.... than the only solution I have is using a firestick instead of chromcast.

Chromecast and your current location

Unfortunately the chromecast has the DNS hardcoded into the device: there is no way to change them and chromecast will always give your real position to the streaming service. However, we are lucky enough to have a solution:

  1. Connect to your router administration console
  2. Find the IP address of the chromecast. IMPORTANT Configure your router to always assign the same IP address to your chromecast
  3. Add 2 static routes:
    • Network: 8.8.8.8 - Subnet Mast: 255.255.255.255 - Gateway: {THE IP OF YOUR CHROMECAST}
    • Network: 8.8.4.4 - Subnet Mast: 255.255.255.255 - Gateway: {THE IP OF YOUR CHROMECAST}

That's it! Lay on your bed and enjoy your movie!