I used DNSPod DoH DNS in 7.1 on rb450gx4.
Both the free and Pro edition work fine for me with the standard configuration.
I can see in DNS logs “DoH server response not OK: 502: ” when I using Pro edition.
This log prints every minute.I think this is the ros os checking the availability of the server every minute.
I’m pretty sure my DoH server is fine. I’m not sure this is a problem. When I open the URL directly from my browser, I saw this:
Here is the dns log:
Here is the dns setting:
If server tells the truth, code 502 means that the server works as proxy and can’t reach backend server. And that would be server’s problem, not client’s.
I think the server lied to protect user privac.
This Doh Server Pro edition can only be used by me.
If server doesn’t lied, everyone might know the server url.
I think ros can use another way to check whether the doh server can be used.
So if your Setup Is correct from the client side of DOH there are 3 things to check.
1 - Certificate
2 - NTP
3- DOH Server address
If none of the above then I don’t think it’s on your end.
I just checked my NTP, I haven’t done any configuration before.
After enable NTP client, this log “DoH server connection error: Idle timeout - waiting data” disappeared