Hello everyone
I have just got a netgear router, and know that, to use Netflix on my chromecast, I can set up static routing to point google's dns to the router (so 8.8.8.8/8.8.4.4 - 192.168.0.1 in my case.) Is there a way that, instead of blocking all access to the google dns servers, I can reroute any Google DNS requests to the DNS service I use (unblock-us) so that the chromecast will think it's reached Google? I just think sooner or later Google will make the app force quit if the dns lookup fails. It would be good if it's possible to make it look like the requests are returned by google as well. Any help would be greatly appreciated. I know that you can reroute using iptables in DDWRT, but I don't want to try and put different firmware on my new router just in case. Is there a way to reroute Google DNS in stock Netgear Genie firmware?
Thanks
Related
Greetings All!
I recently flashed my TyTn II with jjblaster3's 28008 ROM and am having some difficulty setting up internet access via WiFi.
I've set up the static IP address and DNS servers but every time I attempt to access a website I receive a DNS error. I've tried entering various websites IP addresses but for some reason Internet Explorer defaults to http://xxx.xxx.xx.xx whenever xxx.xxx.xx.xx is entered, so I assume it treats the IP addresses as website addresses. I do recall having similar difficulties under WM6.1.
Another thing I have noticed of various WM6.5 ROMS is that the IP address dialogue appears broken in that
The IP and Gateway address inputs are limited to 2 digit octets (i.e. 192.168.0.1 appears as 19.16.0.1)
The subnet mask defaults to 255.0.0.0 as opposed to 255.255.255.0 (note that the subnet mask also appears to be limited to 2 digit octets, so by 255.0.0.0 I actually mean 25.0.0.0)
I've been through the various IP/DNS/Network settings dialogues with a fine tooth comb but I can't seem to find the problem. I've even disabled the phone in an effort to eliminate the possibility that my connections DNS requests are be directed via GPRS.
Anyhow, that's all the information I can think off. Any assistance provided would be greatly appreciated.
Kind Regards,
Nubey.
Someone found the backgrounds here: https://clients3.google.com/cast/chromecast/home
So here's an idea, setup local DNS to route that domain to a local machine running an HTTP server, then put up your own page. The idea is to have your own backgrounds. Any idea if this would work?
Grouper said:
Someone found the backgrounds here: https://clients3.google.com/cast/chromecast/home
So here's an idea, setup local DNS to route that domain to a local machine running an HTTP server, then put up your own page. The idea is to have your own backgrounds. Any idea if this would work?
Click to expand...
Click to collapse
That sounds like it would work. I don't know much about all that stuff, but it sounds like it's possible..
oh, and btw..when you right click and Inspect Element...you can see that it's just a javascripted page that cycles images from
<https://www.gstatic.com/cast/images/home/background1.jpg> ---thru--- <https://www.gstatic.com/cast/images/home/background11.jpg>
I believe this could work, however the only option that Im aware of is to redirect the entire clients3.google.com domain to a local IP via local DNS. However, I dont think anyone knows what else is being hosted by clients3.google.com, so while this may work for your backgrounds, it could cause issues with other Chromecast or Google functions....
If anyone is aware of alternate method to redirect a specific web application on a LAN, then let me know and Ill set this up ASAP and report back.
-Jeff
jam10238 said:
I believe this could work, however the only option that Im aware of is to redirect the entire clients3.google.com domain to a local IP via local DNS. However, I dont think anyone knows what else is being hosted by clients3.google.com, so while this may work for your backgrounds, it could cause issues with other Chromecast or Google functions....
If anyone is aware of alternate method to redirect a specific web application on a LAN, then let me know and Ill set this up ASAP and report back.
-Jeff
Click to expand...
Click to collapse
I think it could be accomplished by mucking with DNS and then setting up a forwarding proxy server and web server. On the web server host all of those 11 backgrounds. On the proxy server have it fetch first from that web server and if it failed forward to the real DNS address for that server.
They're all at https://www.gstatic.com/cast/images/home/ so you would think it shouldn't be too hard.
Is there any new information on the topic? I just want to load my own web-page (with google calendar and other useful information) on the chromecast in sleep mode... any experience?
Hi. I've read around the web that Chromecast uses it's own DNS regardless of what's on the router.
I can't figure out how to block that.
I have a Vodafone Huawei HG658c
I have the passwords for the Admin settings, and can access static route and all that, but no matter what guides I read I can't figure it out.
I'm also using Unblock-us. I have it working on everything but chromecast.
I'd even go as far as letting a trusted member teamview in to get this working. Or I can provide any screenshots of my router page needed.
Post your static routes page.
DJames1 said:
Post your static routes page.
Click to expand...
Click to collapse
Attached :good:
Ok, you should be able to create static routes to disable Google DNS.
Check your router's home page to see what your LAN address range is. (for example something like 192.168.1.1 - 192.168.1.255, with a mask of 255.255.255.0 would be typical, but yours might be different) You need to pick an address in this range that doesn't exist, e.g., something like 192.168.1.99)
Then enter a static route with:
Destination network address: 8.8.8.0
Subnet mask: 255.255.255.0
Gateway: 192.168.1.99 (or whatever non-existent LAN address you picked above)
Probably ok to leave on Interface as Auto, or pick LAN or LAN+wireless if you have to choose.
And repeat for 8.8.4.0.
This only blocks Google DNS. Then you still have to insert your unblock-us DNS addresses in the router's DNS fields.
DJames1 said:
Ok, you should be able to create static routes to disable Google DNS.
Check your router's home page to see what your LAN address range is. (for example something like 192.168.1.1 - 192.168.1.255, with a mask of 255.255.255.0 would be typical, but yours might be different) You need to pick an address in this range that doesn't exist, e.g., something like 192.168.1.99)
Then enter a static route with:
Destination network address: 8.8.8.0
Subnet mask: 255.255.255.0
Gateway: 192.168.1.99 (or whatever non-existent LAN address you picked above)
Probably ok to leave on Interface as Auto, or pick LAN or LAN+wireless if you have to choose.
And repeat for 8.8.4.0.
This only blocks Google DNS. Then you still have to insert your unblock-us DNS addresses in the router's DNS fields.
Click to expand...
Click to collapse
Ah, so it's an unused address I have to put? I'll give this a go and let you know. Thanks a LOT!!!!!
Doesn't seemed to have worked. I even tried the other Google dns's too (see pic)
Nothing is on .123 so I put the address as that.
Chromecast is static on .125
I have the unblockus dns address in correctly as all other devices work.
I've rebooted everything too to make sure.
Starts playing fine on laptop or phone, but when casted it comes up with "We're having trouble playing this title........"
There's an easy way to tell if it's working. Just ping the Google DNS addresses from your computer, and you should get the response "Destination unreachable" (open a cmd window and type "ping 8.8.8.8").
When you say "Chromecast is static on .125", I'm not sure what you mean. You can't assign the Chromecast a static IP address, and if you could this wouldn't work because it has to fetch your DNS addresses using DHCP.
DJames1 said:
There's an easy way to tell if it's working. Just ping the Google DNS addresses from your computer, and you should get the response "Destination unreachable" (open a cmd window and type "ping 8.8.8.8").
When you say "Chromecast is static on .125", I'm not sure what you mean. You can't assign the Chromecast a static IP address, and if you could this wouldn't work because it has to fetch your DNS addresses using DHCP.
Click to expand...
Click to collapse
I am actually getting a ping back (see pic)
What I meant was I reserved the ip address 192.168.1.125 for the chromecast
DJames1 said:
There's an easy way to tell if it's working. Just ping the Google DNS addresses from your computer, and you should get the response "Destination unreachable" (open a cmd window and type "ping 8.8.8.8").
When you say "Chromecast is static on .125", I'm not sure what you mean. You can't assign the Chromecast a static IP address, and if you could this wouldn't work because it has to fetch your DNS addresses using DHCP.
Click to expand...
Click to collapse
In the drop down box I found the LAN option, works perfectly now. Thanks so much for your help. Genuinely appreciate it! :laugh:
I guess the default "Auto" static route selection on your router isn't smart enough to recognize a LAN address, but as long as it's working now, you should be all set.
irish-sid said:
I am actually getting a ping back (see pic)
What I meant was I reserved the ip address 192.168.1.125 for the chromecast
Click to expand...
Click to collapse
You may need to reboot the router before the settings to take affect you know....
Asphyx said:
You may need to reboot the router before the settings to take affect you know....
Click to expand...
Click to collapse
I did every time. It was just the lan option needed ticking
Do we have a way yet to set a static IP address for the chromecast? Mine are rooted and using eureka rom. My router doesn't have an option to set IP address based on mac address, and there are no custom FW available for it. In know in normal android, we get options for the device to have a static IP. Is there an option maybe for that hidden away in the Eureka rom? Or are there any other suggestions to get this accomplished?
I guess you could use dhcpsrv, the PC program a lot of use to force the Chromecast to use a desired DNS without changing the router setup. Just set it up to recognize only the Chromecast MAC address. But you'd have to have dhcpsrv running each time you powered up the Chromecast.
My topology:
ISP --------> Openwrt Router
|
|
/ \
PI2 VPN. PI2 Kodi
I am confused of how to safely use a VPN. If I connect only from my Kodi Raspberry PI2 to my second raspberry PI2 that is running as a VPN server, is that enough to hide/encrypt say, an IPTV stream, if using 2048 encryption? Or do I need to connect through my router as a client, to my PI2 VPN first, to completely encrypt traffic and hide my IP?
I'm pretty new to setting up a VPN, so go easy on me. If the above scenario isn't correct what is the best way to setup an in home VPN server? I'd rather avoid paying for a third party VPN service if possible.
Sent from my p8000 using Tapatalk
kgoerbig said:
My topology:
ISP --------> Openwrt Router
|
|
/ \
PI2 VPN. PI2 Kodi
I am confused of how to safely use a VPN. If I connect only from my Kodi Raspberry PI2 to my second raspberry PI2 that is running as a VPN server, is that enough to hide/encrypt say, an IPTV stream, if using 2048 encryption? Or do I need to connect through my router as a client, to my PI2 VPN first, to completely encrypt traffic and hide my IP?
I'm pretty new to setting up a VPN, so go easy on me. If the above scenario isn't correct what is the best way to setup an in home VPN server? I'd rather avoid paying for a third party VPN service if possible.
Sent from my p8000 using Tapatalk
Click to expand...
Click to collapse
Hi there,
I am a little confused as to what you are trying to achieve with that diagram?
Normally, when you utilize a VPN, you try to connect to an arbitrary point on the internet. So you should have your Pi 2 -> ISP -> Virtual Private Server.
Your diagram where you have ISP -> Router --VPN, Encrypted--> Pi 2. Is not effective to hide your content from your ISP, due to the fact that your router and Pi 2 are encrypted.
Reply and get me more information what you are trying to achieve. Here is why I do. VPS --> Pi-VPN. Then I use connect to it when needed.
Yes
In home VPN server is good if you would like to get inside your home network from the internet.
You need outside server to encrypt data going outside your home.
Connection between VPN client and server is encrypted, connection between server and the internet ... Now that is a question for VPN provider but I guess the answer is 'not really'.
If you connect from one PI to the other running server you will have encrypted traffic in LAN but server PI will drop encryption in order for your router to understand where to pass traffic.