Any news? Since updating to ROS 7.19.1, NextDNS notifications have been appearing more frequently. Are there any suggestions for DNS settings to improve this?
In the Logfile: DoH server connection error: Idle timeout - waiting data [ignoring repeated messages]
Has anyone tried to trust the built in certs & also disable CRL. On ros 7.19.1, this solved my issue. I already had trusted the built in certs when upgraded to 7.19.1, but didn’t disable CRL features. That’s what did it for me. Works with google, cloudflare & nextdns. Haven’t tried others. No errors in logs.
From the looks of your first post, you don’t have a standard DNS server set. Per Mikrotiks documentation, you need at least one legacy DNS server set. Set it to 1.1.1.1 or something
Nope, no change.
I’ll take it at face value what Normis said that quad9 at least is changing over servers to HTTP/2 hence the failures
# 2025-06-04 22:03:41 by RouterOS 7.21_ab53
# software id =
#
2025-06-02 12:26:32 dns,error DoH server connection error: Network unreachable
2025-06-02 12:26:32 dns,error DoH server connection error: Network unreachable [ignoring repeated messages]
2025-06-02 12:26:32 dns,error [adlist] http client error: resolving error
2025-06-02 16:50:10 dns,error DoH server connection error: Idle timeout - waiting data
2025-06-02 16:50:12 dns,error DoH server connection error: Idle timeout - waiting data [ignoring repeated messages]
2025-06-02 16:50:15 dns,error DoH server connection error: Idle timeout - connecting
2025-06-02 16:50:17 dns,error DoH server connection error: Idle timeout - connecting [ignoring repeated messages]
2025-06-02 16:50:28 dns,error DoH server connection error: Idle timeout - connecting
2025-06-02 16:50:28 dns,error DoH server connection error: Idle timeout - connecting [ignoring repeated messages]
2025-06-04 10:26:01 dns,warning DoH server response not OK: 502: no downstream server available
2025-06-04 10:26:02 dns,warning DoH server response not OK: 502: no downstream server available [ignoring repeated messages]
2025-06-04 11:44:40 dns,error DoH server connection error: remote disconnected while in HTTP exchange
2025-06-04 18:04:36 dns,error DoH server connection error: remote disconnected while in HTTP exchange
2025-06-04 18:58:49 dns,warning DoH server response not OK: 502: no downstream server available
2025-06-04 18:58:50 dns,warning DoH server response not OK: 502: no downstream server available [ignoring repeated messages]
2025-06-04 19:00:16 dns,warning DoH server response not OK: 502: no downstream server available
2025-06-04 19:00:22 dns,warning DoH server response not OK: 502: no downstream server available [ignoring repeated messages]
2025-06-04 19:12:06 dns,error DoH server connection error: remote disconnected while in HTTP exchange
2025-06-04 19:51:43 dns,error DoH server connection error: remote disconnected while in HTTP exchange
2025-06-04 20:11:06 dns,error DoH server connection error: remote disconnected while in HTTP exchange
2025-06-04 20:27:25 dns,error DoH server connection error: remote disconnected while in HTTP exchange
If I use cloudflared with Pihole for example which is a HTTP/2 proxy ? I don’t see any issue with any DoH connections to any provider.
Quite how Cloudflare manages to seperate this compaired to quad9 I am at a loss.
NextDNS instructions are fine. They tell you to unset any dns servers (/ip dns set servers=“”) and add static dns entries for their DNS servers. With ROS 7.19+ you can skip the certificate import step. Just make sure “/certificate/settings/set builtin-trust-anchors=trusted” is set.
So this is the adjusted version:
/certificate/settings/set builtin-trust-anchors=trusted
/ip dns set servers=""
/ip dns static add name=dns.nextdns.io address=45.90.28.0 type=A
/ip dns static add name=dns.nextdns.io address=45.90.30.0 type=A
/ip dns static add name=dns.nextdns.io address=2a07:a8c0:: type=AAAA
/ip dns static add name=dns.nextdns.io address=2a07:a8c1:: type=AAAA
/ip dns set use-doh-server=“https://dns.nextdns.io/xxxxxx” verify-doh-cert=yes