Follow the steps below to configure ControlD DNS on Android TV devices. Keep in mind that the Android TV platform only supports legacy DNS.
This guide shows an Nvidia Shield but most Android TV devices will have the same layout/configuration. These steps will also work on Sony TVs since they have Android built in.
Navigate to the Settings in the top-right corner of the home screen.
Open the Network & Internet section.
Select the WIFI network your device is connected to or if you are using Ethernet, scroll down to the Ethernet section from here.
Note down the IP Address you see in this menu as you will need it later.
Then select the IP Settings option near the bottom.
Select the Static option.
Now enter the IP Address from Step 4 and press Next.
Enter your network gateway. The network gateway is the Local IP of your router, for most people it will be
192.168.1.1 or in some cases
If you aren't sure what the gateway is, you can check using a phone/tablet or computer connected to the same router.
The Network Prefix Length will depend on the network's Subnet Mask. Most people will have
255.255.255.0 as their Subnet Mask which is a Prefix Length of
If your Subnet Mask is not
255.255.255.0 then refer to this chart to find what your Prefix Length is.
Finally you can input the ControlD DNS IP. If you're configuring our free DNS resolvers, you can use one of these:
If you are configuring a custom DNS resolver, you can find your custom DNS IP in the My Account section:
Enter the DNS IP you will use and press Next.
Android TV devices will also ask for a secondary DNS as a backup. Here you can enter the same IP as in Step 9, then press Next.
Once you see “Saved Successfully” on the screen, you're all done! ControlD has been configured on the device.
Now just restart your Android TV from the Settings to start using the new DNS resolver.