To enable MediaHint on Chromecast:

Note: Chromecast devices have DNS settings hardcoded, so you must redirect DNS requests with a Wi-Fi router that has such capability. If your Wi-Fi router has DD-WRT or OpenWRT Firmware you can follow these instructions:
Step 1: Set the network address server settings (DHCP) to the MediaHint servers:
Primary DNS: 198.58.98.50
Secondary DNS: 23.92.29.210

Step 2: Configure the DNSMasq options with the following IPtables commands:

iptables -t nat -A PREROUTING -d 8.8.8.8 -j DNAT –to-destination 198.58.98.50
iptables -t nat -A PREROUTING -d 8.8.4.4 -j DNAT –to-destination 23.92.29.210

Step 5: DNS requests from Chromecast will now be redirected to MediaHint

 

Alternate method of configuring MediaHint on Chromecast:

Normally your IP inside LAN network will be on the ranges: 10.x.x.x, 172.16.x.x or 192.168.x.x. This is to prevent LAN IPs from conflicting with Internet IPs. Chromecast devices are hardcoded to use 8.8.8.8 as their DNS server, regardless of any other router settings.

To configure Chromecast if the above method does not work for your setup, you will need to change your router IP to 8.8.8.8 to redirect the Chromecast device to use your router’s DHCP DNS settings.

Step 1: Please change your router settings to the following:

Router IP: 8.8.8.8
Netmask: 255.255.255.0
Gateway: 8.8.8.8
DHCP range: 8.8.8.100-8.8.8.200 (So all other devices in the network will have IPs like 8.8.8.100, 8.8.8.106, 8.8.8.156)
DHCP DNS servers: 198.58.98.50 and 23.92.29.210

Step 2: It is very important to also configure the router’s WAN settings to use MediaHint DNS servers. These numbers again are: 198.58.98.50 and 23.92.29.210.

Step 3: Restart your device that is using Chromecast.
Return to My Account