Apple TV supports Legacy DNS. Let's configure ControlD on it.
Select and press on the "Settings" button.
Go down and press on "Network".
Press on your network connection.
Press on your network once again.
Go down and press on "DNS".
Enter the DNS address.
Input the DNS IP address into the field. If you're configuring our free DNS resolvers, you can use these:
If you are configuring a custom DNS resolver, you can find your custom DNS IP in the My Account section.
AppleTV also supports DNS-over-HTTPS if you're running the latest TVOS version (14 or newer). This feature is hidden in the UI.
Go to Settings → General → Privacy.
Select the “Share Apple TV Analytics” menu option, but don't press ENTER. Instead, press the PLAY button on the remote.
Click on “Add Profile”. You will be presented with a URL entry form.
Input this exact URL into the box.
https://api.controld.com/mobileconfig/$RESOLVER_UID
Where $RESOLVER_UID
is your unique resolver UID hash from My Account. In the below example it's abcd1234. Yours will be different.
If you're using a device specific configuration, simply append the device name to the end of the URL /$DEVICE_NAME
https://api.controld.com/mobileconfig/$RESOLVER_UID
/$DEVICE_NAME
Yeah, typing this with a remote is a pain in the ass.