GL-BE9300 + Adguard Home + ControlD dns-over-https won't resolve

Hi

This error seems to appear when click "Test upstream" instead of "Apple".
Is the device connected to the Internet, and whether dns.controld.com ping able?

Maybe you can refer to the steps below to add ControlD DoH in Encrypted DNS settings instead of using AdGuard Home.

  1. SSH to router.
  2. Create the DNS stamp via following this guide.
    How to create your own DNS stamp for Secure DNS | AdGuard DNS Knowledge Base
    Please carefully check each step, as any errors or omissions may result in DNS could be configured but unavailable.
  3. Edit the configuration file of dnscrypt-proxy.
vi /etc/dnscrypt-proxy2/dnscrypt-proxy.toml
  1. Find the
[static]

  # [static.myserver]
  #   stamp = 'sdns://AQcAAAAAAAAAAAAQMi5kbnNjcnlwdC1jZXJ0Lg'
  1. Press the key A to enter the editor mode. And add your custom DoH server like this.
    Note the indentation.
[static]
  [static.'doh.pub']
  stamp = 'sdns://AgAAAAAAAAAADDEyMC41My41My41MyC-U8h8xHHZbyFjk9i2JOxbbQmaakUQ1mmIB6Hzt0frdAtkb2gucHViOjQ0MwovZG5zLXF1ZXJ5'

  1. Press the key 'ESC' and type :wq to save.
  2. Restart the dnscrypt-proxy and dnsmasq
/etc/init.d/dnscrypt-proxy restart
/etc/init.d/dnsmasq restart
  1. Then you should be able to find the related server in settings.