Hi everyone,
If I may, here is what I ‘m stuck with…I have a RB493G behind my VDSL modem, the first one takes care handling local addresses (modem’s DHCP is disabled).
I have 2 WiFi interfaces, 1 Lan and one VDSL port. All are in bridge mode.
I am connecting over wifi a Chromecast Ultra to the MT, as I am looking to cast HBO (while being outside the U.S.).
I have a VPN service on my phone and HBO plays fine. The problem starts when I try to cast HBO on the TV! A blue screen pops up saying that something went wrong and casting is not available and to try later.
Needless to say, no efforts have panned out.
My understanding is that Chromecast goes and checks on port 53 (TCP and UDP) with Google’s DNS servers 8.8.8.8 / 8.8.4.4 / 208.67.222.222 and 209.244.0.3. This is something I need to stop Chromecast from doing as it will figure out I am outside the U.S.
I created the following rules:
/ip firewall filter
add action=drop chain=forward dst-address-list="GOOGLE DNS" dst-port=53 in-interface=bridge1 protocol=tcp
add action=drop chain=forward dst-address-list="GOOGLE DNS" dst-port=53 in-interface=bridge1 log=yes protocol=udp
"GOOGLE DNS" address list includes all the above 4 addresses.
I then created the following rule in NAT
/ip firewall nat
add action=dst-nat chain=dstnat dst-port=53 log=yes protocol=tcp to-addresses=185.37.39.39 to-ports=53
add action=dst-nat chain=dstnat dst-port=53 log=yes protocol=udp to-addresses=185.37.39.39 to-ports=53
Where 185.37.39.39 is a U.S. DNS server I found online from a (free?) service called unlocator.com
In addition, on IP - DNS I have included 2 U.S. DNS servers 1) 185.37.39.39 and 2) 185.39.39.39 as well as in IP - DHCP SERVER - NETWORKS - DNS SERVERS.
Something is not working as it should as like I mentioned it plays fine on my phone but does not cast on the tv.
I may be wrong but could it be that because my DNS servers on the phone through the VPN service, are different from what I am entering on RB493G, creates a conflict? Basically so far I have tricked the service coming on the phone thinking that I am within the required geolocation but for some reason I cannot do the same with the MT.
P.S. Chromecast uses mDNS, but am unsure as to what that means regarding discovery neighbor devices or possible conflicts (with perhaps MT)
Any ideas please? Thank you in advance!
John