AdguardTeam / dnsproxy

Simple DNS proxy with DoH, DoT, DoQ and DNSCrypt support
Apache License 2.0
2.27k stars 240 forks source link

AdGuard Docker und Unraid Host recently showing upstream errors #375

Open MaKin211 opened 5 months ago

MaKin211 commented 5 months ago

Hi everyone, first of all I'd like to say thank you for this great piece of software that I've been using for years now. Never really had any issues until recently. Not even sure whether this is actually an AdGuard problem but my troubleshooting only got me so far.

Everything has been restarted including the host machine. The logs of my AdGuard docker show the following:

[...] 2024/01/08 09:54:43.780570 [error] dnsproxy: upstream https://dns10.quad9.net:443/dns-query failed to exchange ;entitlements.itunes.apple.com. IN HTTPS in 30.002366628s: requesting https://dns10.quad9.net:443/dns-query: Get "https://dns10.quad9.net:443/dns-query?dns=AAABAAABAAAAAAABDGVudGl0bGVtZW50cwZpdHVuZXMFYXBwbGUDY29tAABBAAEAACkIAAAAgAAAAA": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) 2024/01/08 09:54:43.780641 [error] dnsproxy: upstream https://dns10.quad9.net:443/dns-query failed to exchange ;entitlements.itunes.apple.com. IN A in 30.002379945s: requesting https://dns10.quad9.net:443/dns-query: Get "https://dns10.quad9.net:443/dns-query?dns=AAABAAABAAAAAAABDGVudGl0bGVtZW50cwZpdHVuZXMFYXBwbGUDY29tAAABAAEAACkIAAAAgAAAAA": net/http: request canceled (Client.Timeout exceeded while awaiting headers) 2024/01/08 09:54:43.887866 [error] dnsproxy: upstream https://dns10.quad9.net:443/dns-query failed to exchange ;s3-w.us-east-1.amazonaws.com. IN AAAA in 30.001926293s: requesting https://dns10.quad9.net:443/dns-query: Get "https://dns10.quad9.net:443/dns-query?dns=AAABAAABAAAAAAABBHMzLXcJdXMtZWFzdC0xCWFtYXpvbmF3cwNjb20AABwAAQAAKQgAAACAAAAA": net/http: request canceled (Client.Timeout exceeded while awaiting headers) 2024/01/08 09:54:43.887909 [error] dnsproxy: upstream https://dns10.quad9.net:443/dns-query failed to exchange ;alive.github.com.IN A in 30.002037792s: requesting https://dns10.quad9.net:443/dns-query: Get "https://dns10.quad9.net:443/dns-query?dns=AAABAAABAAAAAAABBWFsaXZlBmdpdGh1YgNjb20AAAEAAQAAKQgAAACAAAAA": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) [...]

Some dns requests go through, so that my AdGuard dashboard shows the following:

Bildschirmfoto 2024-01-08 um 09 57 11

Host Machine:

Can you guide where to look at or how to troubleshoot? Interestingly, nothing on my config changed and in the past weeks I had this issue occasionally but a host reboot solved it (temporarily).

Thanks a lot.

ameshkov commented 5 months ago

Try a different upstream server, somethingis wrong with quad9 or maybe you got rate-limited by them