How to Bypass Chromecast DNS and Circumvent Geo Blocking.
In general, you can bypass Netflix’s geographic restrictions on your smartphone and computer with services like Smart DNS. But , if I try to cast the same to your TV using Chromecast, it doesn’t work.
What is the problem?
Google forces Chromecast to use Google’s DNS server. This way, no one will be able to broadcast geo-restricted content to streaming services like Hulu, HBO now, Netflix, etc. This is done to keep their business partners happy.
Some of you may be wondering what if I change the DNS server settings on my router?
Usually, if you change the DNS settings on your router, every device connected to your router, be it a computer, smartphone, ps4, etc., I automatically use this DNS server. In the case of the Chromecast, however, since it has a hardcoded Google DNS from the manufacturer, it will override any DNS you program into your router.
Related: How to Check Which DNS Server You Are Using
A solution
If you can find a way to block the google DNS server on your router, I I will force the Chromecast to use any available DNS server, in in this case it will be your smart DNS or whatever custom DNS you want want to install.
And t there are two ways to do this.
First, you can create a new routing table on your router to block Google’s DNS server. However, this is rather difficult to configure and may require special firmware such as DD-WRT or Tomato
The second option is much easier. All you have to do is enter two values ​​in the router interface to block Google DNS on your network.
Using the second method is much smarter and will only take a few seconds.
Bypass Chromecast DNS
We’ll do it in 2 easy steps
Part 1: Set up your own DNS on your router, this is the DNS server we want our Chromecast to use. In this case, I will use Smart DNS Proxy, you can use whatever suits you.
Part 2. Adding static routes to block Google DNS. To do this, go to the “advanced routing option” on your router and enter two values ​​that will block Google DNS on your network.
Part 1. Set up custom DNS on your router
For this tutorial, I’ll assume you already have your own DNS that you want to use with your Chromecast, and know how to get around a router. You can always create a free trial account at Smart DNS Proxy and you will get 2 DNS servers. Watch this video to get started , but here are some notes on the rocks anyway.
Related: How to Change DNS Server on Windows | Mac | Android | iOS
1. Enter http://192.168.1.1 into your web browser to log into your router. The admin panel of some routers can be loaded from http://192.168.0.1 or http://192.168.2.1. (Also, while you are doing this, remember the IP address of your router, we will need it later.
2. Then enter your login credentials for the web interface of your router. The default credentials are “admin” for the username and password.
3. After you see the web interface of the router, find the DNS section on the router panel (it should be in the DHCP or LAN section, etc.), and then change the DNS as follows: Smart DNS Proxy IP addresses:
23.21.43.50
54.229.171.243
4. Click Apply to save your changes. After you reboot your router, all devices connected to your router will use the custom DNS that you just entered.
Part 2. Add static tracks
Now we need to find a way to block Google DNS on your router. Follow the steps
5. Find an option where you can configure a static route , usually you can find this option in the Advanced Routing section.
6. Next, you need to create a new route. Select the Static Routes option, then click Add and enter the following into the list of routes.
Destination IP: 8.8.8.8
IP Subnet Mask: 255.255.255.255
Gateway IP: Enter the IP address of your router that you listed in part 1, should be approximately 192.168.1.1
7. Click Apply and repeat step 6 with the following information:
Destination IP: 8.8.4.4
IP Subnet Mask: 255.255.255.255
Gateway IP: Enter the router’s IP address shown earlier.
8. Reboot your router and computer to clear the existing DNS that you may already have on your network. That’s it, you have successfully bypassed the Chromecast DNS.
How is it verified?
Now, to check if you’ve successfully blocked Google DNS on your Chromecast or not, open your cmd or terminal on macOS and ping google DNS i.e. ping 8.8.8.8.
If not, you have successfully blocked Google DNS on your network. Now, once your Chromecast connects to your router, from now on, your router will redirect Google DNS to the Smart DNS proxy IP addresses that are set as the default DNS on your router.
Video: How to Block Google DNS on Chromecast