Mikrotik Tools

MIKROTIK DNS OVER HTTPS (DoH)

Ultimate Server Generator for RouterOS

Provider Specs
IPv494.140.14.14, 94.140.15.15
IPv62a10:50c0::ad1:ff, 2a10:50c0::ad2:ff
DoH URLhttps://dns.adguard.com/dns-query
Hostnamedns.adguard.com
Mikrotik Script (IPv4)
/ip dns set allow-remote-requests=yes cache-max-ttl=1d servers=94.140.14.14,94.140.15.15 use-doh-server=https://dns.adguard.com/dns-query
/ip dns static add address=94.140.14.14 name=dns.adguard.com
/ip dns static add address=94.140.15.15 name=dns.adguard.com
Mikrotik Script (IPv6)
/ip dns set allow-remote-requests=yes cache-max-ttl=1d servers=2a10:50c0::ad1:ff,2a10:50c0::ad2:ff use-doh-server=https://dns.adguard.com/dns-query
/ip dns static add address=2a10:50c0::ad1:ff name=dns.adguard.com
/ip dns static add address=2a10:50c0::ad2:ff name=dns.adguard.com

Optional: Verify DoH Certificate

Execute these steps in terminal to ensure secure connection:

Step 1: /tool fetch url=https://cacerts.digicert.com/DigiCertGlobalRootCA.crt.pem

Step 2: /certificate import file-name=DigiCertGlobalRootCA.crt.pem passphrase=""

Step 3: /ip dns set verify-doh-cert=yes