Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DNS stop working #6817

Closed
4 tasks done
xliang76 opened this issue Mar 12, 2024 · 22 comments
Closed
4 tasks done

DNS stop working #6817

xliang76 opened this issue Mar 12, 2024 · 22 comments
Labels

Comments

@xliang76
Copy link

Prerequisites

Platform (OS and CPU architecture)

FreeBSD, ARM64

Installation

GitHub releases or script from README

Setup

On a router, DHCP is handled by the router

AdGuard Home version

v0.107.45

Action

Replace the following command with the one you're calling or a
description of the failing action:

If the protection is on, there is no output:
nslookup -debug -type=a 'www.example.com' $SERVER_IP
;; connection timed out; no servers could be reached

I have to disable the protection:

nslookup -debug -type=a 'www.example.com' $SERVER_IP
Server: $SERVER_IP
Address: $SERVER_IP#53


QUESTIONS:
    www.example.com, type = A, class = IN
ANSWERS:
->  www.example.com
    internet address = 93.184.216.34
    ttl = 16986
AUTHORITY RECORDS:
ADDITIONAL RECORDS:

Non-authoritative answer:
Name: www.example.com
Address: 93.184.216.34

Expected result

I update to v0.107.45, after few days, it suddenly stop works. I didn't change anything.

Actual result

I have disable the protection, then it will work, otherwise, the DNS failed. and there a lot of error log in the router:

Tue Mar 12 08:34:31 2024 daemon.err AdGuardHome[12935]: 2024/03/12 13:34:31.428133 [error] dnsproxy: https://family.adguard-dns.com:443/dns-query: response received over tcp: "requesting https://family.adguard-dns.com:443/dns-query: Get \"https://family.adguard-dns.com:443/dns-query?dns=AAABAAABAAAAAAAABDBhYjMEYzMxMARiMGNhAnNiA2RucwdhZGd1YXJkA2NvbQAAEAAB\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" Tue Mar 12 08:34:31 2024 daemon.err AdGuardHome[12935]: 2024/03/12 13:34:31.433124 [error] dnsproxy: https://family.adguard-dns.com:443/dns-query: response received over tcp: "requesting https://family.adguard-dns.com:443/dns-query: Get \"https://family.adguard-dns.com:443/dns-query?dns=AAABAAABAAAAAAAABDYwZjQEYmY4NAJzYgNkbnMHYWRndWFyZANjb20AABAAAQ\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" Tue Mar 12 08:34:31 2024 daemon.err AdGuardHome[12935]: 2024/03/12 13:34:31.433179 [error] dnsproxy: https://family.adguard-dns.com:443/dns-query: response received over tcp: "requesting https://family.adguard-dns.com:443/dns-query: Get \"https://family.adguard-dns.com:443/dns-query?dns=AAABAAABAAAAAAAABDYwZjQEYmY4NAJzYgNkbnMHYWRndWFyZANjb20AABAAAQ\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"

Additional information and/or screenshots

No response

@xliang76
Copy link
Author

I just noticed that I set "Use AdGuard browsing security web service", I have to turn it off. Looks like the AdGuard DNS server has issue now.

@somenewaccountthen
Copy link

somenewaccountthen commented Mar 14, 2024

I don't have nor had the "Use AdGuard browsing security web service" enabled.
It SEEMS ok now, but it is intermittent. AT some point it seems to go into se 'dns storm' with hundreds of entries with timeouts similar to Xliangs post. I enabled SSL now and waiting for it to go wrong again, or maybe it helped.
When i previously had it and 'fixed it' with a reboot it took more than a day to occur again. So i can't relay tell yet if my change fixed it.

When it previously went wrong i saw:
`2024/03/14 11:31:44.606782 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:39114->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:44.606804 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.000179796s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:39114->172.30.32.3:53: i/o timeout
2024/03/14 11:31:44.606937 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:46898->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:44.606957 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.000229359s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:46898->172.30.32.3:53: i/o timeout
2024/03/14 11:31:44.607255 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:41382->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:44.607438 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:35180->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:44.610544 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.005306321s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:35180->172.30.32.3:53: i/o timeout
2024/03/14 11:31:44.607739 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.001188543s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:41382->172.30.32.3:53: i/o timeout
2024/03/14 11:31:44.608219 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:52885->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:44.611077 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.004131692s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:52885->172.30.32.3:53: i/o timeout
2024/03/14 11:31:44.611227 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:59050->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:44.611250 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.003408528s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:59050->172.30.32.3:53: i/o timeout
2024/03/14 11:31:44.611556 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:44350->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:44.611687 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.004816458s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:44350->172.30.32.3:53: i/o timeout
2024/03/14 11:31:44.612126 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:45928->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:44.612150 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.005029052s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:45928->172.30.32.3:53: i/o timeout
2024/03/14 11:31:44.612272 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:59766->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:44.612294 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.004073639s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:59766->172.30.32.3:53: i/o timeout
2024/03/14 11:31:44.929137 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:51303->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:44.929181 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.001442677s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:51303->172.30.32.3:53: i/o timeout
2024/03/14 11:31:45.263228 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:41061->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:45.263285 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.001647007s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:41061->172.30.32.3:53: i/o timeout
2024/03/14 11:31:45.495537 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:54090->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:45.495720 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.002308172s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:54090->172.30.32.3:53: i/o timeout
2024/03/14 11:31:45.495609 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:49556->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:45.495834 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.002359113s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:49556->172.30.32.3:53: i/o timeout
2024/03/14 11:31:45.510472 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:48017->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:45.510532 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.002008833s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:48017->172.30.32.3:53: i/o timeout
2024/03/14 11:31:45.609232 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:51752->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:45.609468 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.001739894s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:51752->172.30.32.3:53: i/o timeout
2024/03/14 11:31:45.609652 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:54604->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:45.610268 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.002501233s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:54604->172.30.32.3:53: i/o timeout
2024/03/14 11:31:45.610507 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:38972->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:45.610534 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.002652898s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:38972->172.30.32.3:53: i/o timeout
2024/03/14 11:31:45.609744 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:46936->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:45.610893 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.00306335s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:46936->172.30.32.3:53: i/o timeout
2024/03/14 11:31:45.611830 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:41853->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:45.612072 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.004056899s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:41853->172.30.32.3:53: i/o timeout
2024/03/14 11:31:45.612808 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:39120->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:45.613106 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.004022781s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:39120->172.30.32.3:53: i/o timeout
2024/03/14 11:31:45.612998 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:41169->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:45.613524 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.004384867s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:41169->172.30.32.3:53: i/o timeout
2024/03/14 11:31:45.615765 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:45927->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:45.615808 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.00785814s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:45927->172.30.32.3:53: i/o timeout
2024/03/14 11:31:45.930336 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:58145->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:45.930385 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.001176423s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:58145->172.30.32.3:53: i/o timeout
2024/03/14 11:31:46.496421 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:43726->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:46.496461 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.001873359s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:43726->172.30.32.3:53: i/o timeout
2024/03/14 11:31:46.615266 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:34911->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:46.615686 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.001606737s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:34911->172.30.32.3:53: i/o timeout
2024/03/14 11:31:46.615445 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:41236->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:46.615805 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.002001596s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:41236->172.30.32.3:53: i/o timeout
2024/03/14 11:31:46.617170 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:34994->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:46.617170 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:40758->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:46.617207 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.00102616s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:34994->172.30.32.3:53: i/o timeout
2024/03/14 11:31:46.617211 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.000366412s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:40758->172.30.32.3:53: i/o timeout
2024/03/14 11:31:46.931264 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:51170->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:46.931312 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.001158136s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:51170->172.30.32.3:53: i/o timeout
2024/03/14 11:31:47.633730 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:51623->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:47.633730 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:49849->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:47.633783 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.001090999s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:49849->172.30.32.3:53: i/o timeout
2024/03/14 11:31:47.633783 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.001417874s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:51623->172.30.32.3:53: i/o timeout
2024/03/14 11:31:48.552677 [error] dnsproxy: https://cloudflare-dns.com:443/dns-query: response received over tcp: "requesting https://cloudflare-dns.com:443/dns-query: Get "https://cloudflare-dns.com:443/dns-query?dns=AAABAAABAAAAAAABBWExOTMxBmRzY2dpMwZha2FtYWkDbmV0AAABAAEAACkIAAAAgAAAAA\": net/http: request canceled (Client.Timeout exceeded while awaiting headers)"
2024/03/14 11:31:48.635948 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:45497->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:48.636007 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.002464656s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:45497->172.30.32.3:53: i/o timeout
2024/03/14 11:31:49.638273 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:41352->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:49.638465 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.003772649s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:41352->172.30.32.3:53: i/o timeout
2024/03/14 11:31:49.638856 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:46131->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:49.638909 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.003437339s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:46131->172.30.32.3:53: i/o timeout
2024/03/14 11:31:49.638976 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:49406->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:49.639025 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.002953407s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:49406->172.30.32.3:53: i/o timeout
2024/03/14 11:31:50.641305 [error] dnsproxy: 172.30.32.3:53: response received over udp: "exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:38028->172.30.32.3:53: i/o timeout"
2024/03/14 11:31:50.641361 [error] dnsproxy: upstream 172.30.32.3:53 failed to exchange ;203.178.168.192.in-addr.arpa. IN PTR in 2.001354991s: exchanging with 172.30.32.3:53 over udp: read udp 172.30.32.1:38028->172.30.32.3:53: i/o timeout
2024/03/14 11:31:52.562996 [error] dnsproxy: https://1.1.1.1:443/dns-query: response received over tcp: "requesting https://1.1.1.1:443/dns-query: Get "https://1.1.1.1:443/dns-query?dns=AAABAAABAAAAAAABBHB1c2gIc2VydmljZXMHbW96aWxsYQNjb20AAAEAAQAAKQgAAACAAAAA\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
2024/03/14 11:31:53.103348 [error] dnsproxy: https://1.1.1.1:443/dns-query: response received over tcp: "requesting https://1.1.1.1:443/dns-query: Get "https://1.1.1.1:443/dns-query?dns=AAABAAABAAAAAAABBHB1c2gIc2VydmljZXMHbW96aWxsYQNjb20AAAEAAQAAKQgAAACAAAAA\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
2024/03/14 11:31:53.228810 [error] dnsproxy: https://1.1.1.1:443/dns-query: response received over tcp: "requesting https://1.1.1.1:443/dns-query: Get "https://1.1.1.1:443/dns-query?dns=AAABAAABAAAAAAABBWExOTMxBmRzY2dpMwZha2FtYWkDbmV0AAABAAEAACkIAAAAgAAAAA\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
2024/03/14 11:31:53.228900 [error] dnsproxy: upstream https://1.1.1.1:443/dns-query failed to exchange ;a1931.dscgi3.akamai.net. IN A in 30.002156172s: requesting https://1.1.1.1:443/dns-query: Get "https://1.1.1.1:443/dns-query?dns=AAABAAABAAAAAAABBWExOTMxBmRzY2dpMwZha2FtYWkDbmV0AAABAAEAACkIAAAAgAAAAA": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
2024/03/14 11:31:54.480862 [error] dnsproxy: https://cloudflare-dns.com:443/dns-query: response received over tcp: "requesting https://cloudflare-dns.com:443/dns-query: Get "https://cloudflare-dns.com:443/dns-query?dns=AAABAAABAAAAAAABCWlwaG9uZS1sZAVhcHBsZQNjb20AAAEAAQAAKQgAAACAAAAA\": context deadline exceeded"
2024/03/14 11:31:54.481416 [error] dnsproxy: https://cloudflare-dns.com:443/dns-query: response received over tcp: "requesting https://cloudflare-dns.com:443/dns-query: Get "https://cloudflare-dns.com:443/dns-query?dns=AAABAAABAAAAAAABCWlwaG9uZS1sZAVhcHBsZQNjb20AAEEAAQAAKQgAAACAAAAA\": net/http: request canceled (Client.Timeout exceeded while awaiting headers)"
2024/03/14 11:31:54.481416 [error] dnsproxy: https://1.1.1.1:443/dns-query: response received over tcp: "requesting https://1.1.1.1:443/dns-query: Get "https://1.1.1.1:443/dns-query?dns=AAABAAABAAAAAAABEmNvbm5lY3Rpdml0eS1jaGVjawZ1YnVudHUDY29tAAABAAEAACkIAAAAgAAAAA\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
2024/03/14 11:31:54.482692 [error] dnsproxy: https://dns10.quad9.net:443/dns-query: response received over tcp: "requesting https://dns10.quad9.net:443/dns-query: Get "https://dns10.quad9.net:443/dns-query?dns=AAABAAABAAAAAAABCWlwaG9uZS1sZAVhcHBsZQNjb20AAAEAAQAAKQgAAACAAAAA\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
2024/03/14 11:31:54.482808 [error] dnsproxy: upstream https://dns10.quad9.net:443/dns-query failed to exchange ;iphone-ld.apple.com. IN A in 30.005055446s: requesting https://dns10.quad9.net:443/dns-query: Get "https://dns10.quad9.net:443/dns-query?dns=AAABAAABAAAAAAABCWlwaG9uZS1sZAVhcHBsZQNjb20AAAEAAQAAKQgAAACAAAAA": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
2024/03/14 11:31:56.476923 [error] dnsproxy: https://dns10.quad9.net:443/dns-query: response received over tcp: "requesting https://dns10.quad9.net:443/dns-query: Get "https://dns10.quad9.net:443/dns-query?dns=AAABAAABAAAAAAABCHByb2ZpbGVyB2ZpcmVmb3gDY29tCWdyYXNob2Y1MgVsb2NhbAAAAQABAAApCAAAAIAAAAA\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
2024/03/14 11:31:58.553757 [error] dnsproxy: https://cloudflare-dns.com:443/dns-query: response received over tcp: "requesting https://cloudflare-dns.com:443/dns-query: Get "https://cloudflare-dns.com:443/dns-query?dns=AAABAAABAAAAAAABBWExOTMxBmRzY2dpMwZha2FtYWkDbmV0AAABAAEAACkIAAAAgAAAAA\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
2024/03/14 11:31:59.353907 [error] dnsproxy: upstream https://cloudflare-dns.com:443/dns-query failed to exchange ;iphone-ld.apple.com. IN HTTPS in 14.874034344s: requesting https://cloudflare-dns.com:443/dns-query: Get "https://cloudflare-dns.com:443/dns-query?dns=AAABAAABAAAAAAABCWlwaG9uZS1sZAVhcHBsZQNjb20AAEEAAQAAKQgAAACAAAAA": read tcp 192.168.178.30:33732->104.16.248.249:443: read: connection reset by peer
2024/03/14 11:32:00.435812 [error] dnsproxy: https://1.1.1.1:443/dns-query: response received over tcp: "requesting https://1.1.1.1:443/dns-query: Get "https://1.1.1.1:443/dns-query?dns=AAABAAABAAAAAAABEmNvbm5lY3Rpdml0eS1jaGVjawZ1YnVudHUDY29tAAABAAEAACkIAAAAgAAAAA\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
2024/03/14 11:32:01.952005 [error] dnsproxy: https://1.1.1.1:443/dns-query: response received over tcp: "requesting https://1.1.1.1:443/dns-query: Get "https://1.1.1.1:443/dns-query?dns=AAABAAABAAAAAAABBHRpbWUKY2xvdWRmbGFyZQNjb20AAAEAAQAAKQgAAACAAAAA\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
2024/03/14 11:32:02.564264 [error] dnsproxy: https://1.1.1.1:443/dns-query: response received over tcp: "requesting https://1.1.1.1:443/dns-query: Get "https://1.1.1.1:443/dns-query?dns=AAABAAABAAAAAAABBHB1c2gIc2VydmljZXMHbW96aWxsYQNjb20AAAEAAQAAKQgAAACAAAAA\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
2024/03/14 11:32:03.104552 [error] dnsproxy: https://1.1.1.1:443/dns-query: response received over tcp: "requesting https://1.1.1.1:443/dns-query: Get "https://1.1.1.1:443/dns-query?dns=AAABAAABAAAAAAABBHB1c2gIc2VydmljZXMHbW96aWxsYQNjb20AAAEAAQAAKQgAAACAAAAA\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
2024/03/14 11:32:03.104670 [error] dnsproxy: upstream https://1.1.1.1:443/dns-query failed to exchange ;push.services.mozilla.com. IN A in 30.003562892s: requesting https://1.1.1.1:443/dns-query: Get "https://1.1.1.1:443/dns-query?dns=AAABAAABAAAAAAABBHB1c2gIc2VydmljZXMHbW96aWxsYQNjb20AAAEAAQAAKQgAAACAAAAA": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
2024/03/14 11:32:04.481679 [error] dnsproxy: https://cloudflare-dns.com:443/dns-query: response received over tcp: "requesting https://cloudflare-dns.com:443/dns-query: Get "https://cloudflare-dns.com:443/dns-query?dns=AAABAAABAAAAAAABCWlwaG9uZS1sZAVhcHBsZQNjb20AAAEAAQAAKQgAAACAAAAA\": context deadline exceeded (Client.Timeout exceeded while awaiting headers)"
2024/03/14 11:32:04.481717 [error] dnsproxy: https://1.1.1.1:443/dns-query: response received over tcp: "requesting https://1.1.1.1:443/dns-query: Get "https://1.1.1.1:443/dns-query?dns=AAABAAABAAAAAAABEmNvbm5lY3Rpdml0eS1jaGVjawZ1YnVudHUDY29tAAABAAEAACkIAAAAgAAAAA\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
2024/03/14 11:32:04.483165 [error] dnsproxy: https://1.1.1.1:443/dns-query: response received over tcp: "requesting https://1.1.1.1:443/dns-query: Get "https://1.1.1.1:443/dns-query?dns=AAABAAABAAAAAAABCWlwaG9uZS1sZAVhcHBsZQNjb20AAAEAAQAAKQgAAACAAAAA\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
2024/03/14 11:32:07.840781 [error] dnsproxy: https://cloudflare-dns.com:443/dns-query: response received over tcp: "requesting https://cloudflare-dns.com:443/dns-query: Get "https://cloudflare-dns.com:443/dns-query?dns=AAABAAABAAAAAAABBHB1c2gIc2VydmljZXMHbW96aWxsYQNjb20AAAEAAQAAKQgAAACAAAAA\": context deadline exceeded (Client.Timeout exceeded while awaiting headers)"
2024/03/14 11:32:08.882061 [error] dnsproxy: https://cloudflare-dns.com:443/dns-query: response received over tcp: "requesting https://cloudflare-dns.com:443/dns-query: Get "https://cloudflare-dns.com:443/dns-query?dns=AAABAAABAAAAAAABBWExOTMxBmRzY2dpMwZha2FtYWkDbmV0AAABAAEAACkIAAAAgAAAAA\": context deadline exceeded"
2024/03/14 11:32:08.882250 [error] dnsproxy: upstream https://cloudflare-dns.com:443/dns-query failed to exchange ;a1931.dscgi3.akamai.net. IN A in 30.802963518s: requesting https://cloudflare-dns.com:443/dns-query: Get "https://cloudflare-dns.com:443/dns-query?dns=AAABAAABAAAAAAABBWExOTMxBmRzY2dpMwZha2FtYWkDbmV0AAABAAEAACkIAAAAgAAAAA": context deadline exceeded
2024/03/14 11:32:09.963876 [error] dnsproxy: https://1.1.1.1:443/dns-query: response received over tcp: "requesting https://1.1.1.1:443/dns-query: Get "https://1.1.1.1:443/dns-query?dns=AAABAAABAAAAAAABEmNvbm5lY3Rpdml0eS1jaGVjawZ1YnVudHUDY29tAAABAAEAACkIAAAAgAAAAA\": net/http: request canceled (Client.Timeout exceeded while awaiting headers)"
2024/03/14 11:32:11.034544 [error] dnsproxy: https://1.1.1.1:443/dns-query: response received over tcp: "reading https://1.1.1.1:443/dns-query: net/http: request canceled (Client.Timeout or context cancellation while reading body)"
2024/03/14 11:32:14.010570 [error] dnsproxy: https://cloudflare-dns.com:443/dns-query: response received over tcp: "requesting https://cloudflare-dns.com:443/dns-query: Get "https://cloudflare-dns.com:443/dns-query?dns=AAABAAABAAAAAAABCWlwaG9uZS1sZAVhcHBsZQNjb20AAAEAAQAAKQgAAACAAAAA\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
2024/03/14 11:32:14.010702 [error] dnsproxy: upstream https://cloudflare-dns.com:443/dns-query failed to exchange ;iphone-ld.apple.com. IN A in 30.003414146s: requesting https://cloudflare-dns.com:443/dns-query: Get "https://cloudflare-dns.com:443/dns-query?dns=AAABAAABAAAAAAABCWlwaG9uZS1sZAVhcHBsZQNjb20AAAEAAQAAKQgAAACAAAAA": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

https://1.1.1.1:443/dns-query: Get "https://1.1.1.1:443/dns-query?dns=AAABAAABAAAAAAABB2dhdGV3YXkHZGlzY29yZAJnZwAAAQABAAApCAAAAIAAAAA\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
2024/03/14 12:12:19.469716 [error] dnsproxy: https://1.1.1.1:443/dns-query: response received over tcp: "requesting https://1.1.1.1:443/dns-query: Get "https://1.1.1.1:443/dns-query?dns=AAABAAABAAAAAAABBG9jc3AHc2VjdGlnbwNjb20AAAEAAQAAKQgAAACAAAAA\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
2024/03/14 12:12:19.469808 [error] dnsproxy: upstream https://1.1.1.1:443/dns-query failed to exchange ;ocsp.sectigo.com. IN A in 30.003558087s: requesting https://1.1.1.1:443/dns-query: Get "https://1.1.1.1:443/dns-query?dns=AAABAAABAAAAAAABBG9jc3AHc2VjdGlnbwNjb20AAAEAAQAAKQgAAACAAAAA": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
2024/03/14 12:12:23.180414 [error] dnsproxy: https://1.1.1.1:443/dns-query: response received over tcp: "requesting https://1.1.1.1:443/dns-query: Get "https://1.1.1.1:443/dns-query?dns=AAABAAABAAAAAAABEmdhdGV3YXktdXMtZWFzdDEtZAdkaXNjb3JkAmdnAAABAAEAACkIAAAAgAAAAA\": context deadline exceeded"
2024/03/14 12:12:27.802948 [error] dnsproxy: https://1.1.1.1:443/dns-query: response received over tcp: "requesting https://1.1.1.1:443/dns-query: Get "https://1.1.1.1:443/dns-query?dns=AAABAAABAAAAAAABBWxpbmtzCmR1Y2tkdWNrZ28DY29tAAABAAEAACkIAAAAgAAAAA\": net/http: request canceled (Client.Timeout exceeded while awaiting headers)"
2024/03/14 12:12:28.112047 [error] dnsproxy: https://1.1.1.1:443/dns-query: response received over tcp: "requesting https://1.1.1.1:443/dns-query: Get "https://1.1.1.1:443/dns-query?dns=AAABAAABAAAAAAABEGV4dGVybmFsLWNvbnRlbnQKZHVja2R1Y2tnbwNjb20JZ3Jhc2hvZjUyBWxvY2FsAAABAAEAACkIAAAAgAAAAA\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
2024/03/14 12:12:28.112210 [error] dnsproxy: upstream https://1.1.1.1:443/dns-query failed to exchange ;external-content.duckduckgo.com.polldf52.local. IN A in 30.001978237s: requesting https://1.1.1.1:443/dns-query: Get "https://1.1.1.1:443/dns-query?dns=AAABAAABAAAAAAABEGV4dGVybmFsLWNvbnRlbnQKZHVja2R1Y2tnbwNjb20JZ3Jhc2hvZjUyBWxvY2FsAAABAAEAACkIAAAAgAAAAA": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
2024/03/14 12:12:28.175116 [error] dnsproxy: https://1.1.1.1:443/dns-query: response received over tcp: "requesting https://1.1.1.1:443/dns-query: Get "https://1.1.1.1:443/dns-query?dns=AAABAAABAAAAAAABEmdhdGV3YXktdXMtZWFzdDEtZAdkaXNjb3JkAmdnAAABAAEAACkIAAAAgAAAAA\": net/http: request canceled (Client.Timeout exceeded while awaiting headers)"
2024/03/14 12:12:28.186439 [error] dnsproxy: https://1.1.1.1:443/dns-query: response received over tcp: "requesting https://1.1.1.1:443/dns-query: Get "https://1.1.1.1:443/dns-query?dns=AAABAAABAAAAAAABEmdhdGV3YXktdXMtZWFzdDEtZAdkaXNjb3JkAmdnCWdyYXNob2Y1MgVsb2NhbAAAAQABAAApCAAAAIAAAAA\": net/http: request canceled (Client.Timeout exceeded while awaiting headers)"
2024/03/14 12:12:28.520552 [error] dnsproxy: https://1.1.1.1:443/dns-query: response received over tcp: "requesting https://1.1.1.1:443/dns-query: Get "https://1.1.1.1:443/dns-query?dns=AAABAAABAAAAAAABB2dhdGV3YXkHZGlzY29yZAJnZwAAAQABAAApCAAAAIAAAAA\": net/http: request canceled (Client.Timeout exceeded while awaiting headers)"`

@xliang76
Copy link
Author

I rebooted multiple time, the router, restart the AdguardHome service. But it still happened. Now, I disabled the "Use AdGuard browsing security web service". Then, there will no DNS proxy, and the issue haven't happened for few days. The issue just started from Last weekend about Saturday night.

@RandomDude66613
Copy link

I rebooted multiple time, the router, restart the AdguardHome service. But it still happened. Now, I disabled the "Use AdGuard browsing security web service". Then, there will no DNS proxy, and the issue haven't happened for few days. The issue just started from Last weekend about Saturday night.

I have same thing happening to me after the update, server just randomly crash, stoping and restarting the service doesn't do anything only full reboot of the machine in my case.

@PRobert-spektral
Copy link

Since updating to v0.107.45 AdGuard home is blocking multiple services and websites.
I am running it on home assistant OS. A full reboot helps for a brief period of time.

I also tried to disable all the blocklist, but this does not help. AdGuard keeps blocking traffic even when protection is disabled.

@somenewaccountthen
Copy link

Since updating to v0.107.45 AdGuard home is blocking multiple services and websites. I am running it on home assistant OS. A full reboot helps for a brief period of time.

I also tried to disable all the blocklist, but this does not help. AdGuard keeps blocking traffic even when protection is disabled.

Same for me.
Using dnsmasq add-on for now.

@PRobert-spektral
Copy link

Since updating to v0.107.45 AdGuard home is blocking multiple services and websites. I am running it on home assistant OS. A full reboot helps for a brief period of time.

I also tried to disable all the blocklist, but this does not help. AdGuard keeps blocking traffic even when protection is disabled.

Only restored a stable internet connection by completely shutting down AdGuard in home assistant

@somenewaccountthen
Copy link

Since updating to v0.107.45 AdGuard home is blocking multiple services and websites. I am running it on home assistant OS. A full reboot helps for a brief period of time.
I also tried to disable all the blocklist, but this does not help. AdGuard keeps blocking traffic even when protection is disabled.

Only restored a stable internet connection by completely shutting down AdGuard in home assistant

Same. Not sure if OP uses HomeAssistant though. I do. Had to shut down AdGuard add-on.

@willyjfarrell
Copy link

This just started happening to me. I've made no changes to my config. I have one instance running on my Synology NAS, and one instance running as a Home Assistant add-on. Both are exhibiting the same behavior. Both are running v0.107.46.

I've tried restarting the containers, as well as rebooting the host hardware. Neither resolves the issue.

To restore internet, I've just pointed my router at other DNS servers.

Log excerpt

2024/03/26 01:21:24 | stderr | 2024/03/26 01:21:24.798615 [error] dnsproxy: https://family.adguard-dns.com:443/dns-query: response received over tcp: "requesting https://family.adguard-dns.com:443/dns-query: Get \"https://family.adguard-dns.com:443/dns-query?dns=AAABAAABAAAAAAAABDg0MWEEMjI2NQJzYgNkbnMHYWRndWFyZANjb20AABAAAQ\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
2024/03/26 01:21:21 | stderr | 2024/03/26 01:21:21.798182 [error] dnsproxy: https://family.adguard-dns.com:443/dns-query: response received over tcp: "requesting https://family.adguard-dns.com:443/dns-query: Get \"https://family.adguard-dns.com:443/dns-query?dns=AAABAAABAAAAAAAABGZlZGYEOTgwOQJzYgNkbnMHYWRndWFyZANjb20AABAAAQ\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
2024/03/26 01:21:21 | stderr | 2024/03/26 01:21:21.798160 [error] dnsproxy: https://family.adguard-dns.com:443/dns-query: response received over tcp: "requesting https://family.adguard-dns.com:443/dns-query: Get \"https://family.adguard-dns.com:443/dns-query?dns=AAABAAABAAAAAAAABDg0MWEEMjI2NQJzYgNkbnMHYWRndWFyZANjb20AABAAAQ\": context deadline exceeded (Client.Timeout exceeded while awaiting headers)"
2024/03/26 01:21:18 | stderr | 2024/03/26 01:21:18.797582 [error] dnsproxy: https://family.adguard-dns.com:443/dns-query: response received over tcp: "requesting https://family.adguard-dns.com:443/dns-query: Get \"https://family.adguard-dns.com:443/dns-query?dns=AAABAAABAAAAAAAABDg0MWEEMjI2NQJzYgNkbnMHYWRndWFyZANjb20AABAAAQ\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
2024/03/26 01:21:18 | stderr | 2024/03/26 01:21:18.797579 [error] dnsproxy: https://family.adguard-dns.com:443/dns-query: response received over tcp: "requesting https://family.adguard-dns.com:443/dns-query: Get \"https://family.adguard-dns.com:443/dns-query?dns=AAABAAABAAAAAAAABGZlZGYEOTgwOQJzYgNkbnMHYWRndWFyZANjb20AABAAAQ\": context deadline exceeded"
2024/03/26 01:20:53 | stderr | 2024/03/26 01:20:53.308410 [error] dnsproxy: https://family.adguard-dns.com:443/dns-query: response received over tcp: "requesting https://family.adguard-dns.com:443/dns-query: Get \"https://family.adguard-dns.com:443/dns-query?dns=AAABAAABAAAAAAAABGZlZGYEOTgwOQJzYgNkbnMHYWRndWFyZANjb20AABAAAQ\": context deadline exceeded (Client.Timeout exceeded while awaiting headers)"
2024/03/26 01:20:53 | stderr | 2024/03/26 01:20:53.308410 [error] dnsproxy: https://family.adguard-dns.com:443/dns-query: response received over tcp: "requesting https://family.adguard-dns.com:443/dns-query: Get \"https://family.adguard-dns.com:443/dns-query?dns=AAABAAABAAAAAAAABDg0MWEEMjI2NQJzYgNkbnMHYWRndWFyZANjb20AABAAAQ\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
2024/03/26 01:20:50 | stderr | 2024/03/26 01:20:50.308175 [error] dnsproxy: https://family.adguard-dns.com:443/dns-query: response received over tcp: "requesting https://family.adguard-dns.com:443/dns-query: Get \"https://family.adguard-dns.com:443/dns-query?dns=AAABAAABAAAAAAAABDg0MWEEMjI2NQJzYgNkbnMHYWRndWFyZANjb20AABAAAQ\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
2024/03/26 01:20:50 | stderr | 2024/03/26 01:20:50.307885 [error] dnsproxy: https://family.adguard-dns.com:443/dns-query: response received over tcp: "requesting https://family.adguard-dns.com:443/dns-query: Get \"https://family.adguard-dns.com:443/dns-query?dns=AAABAAABAAAAAAAABGZlZGYEOTgwOQJzYgNkbnMHYWRndWFyZANjb20AABAAAQ\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"

Upstream DNS servers

94.140.14.14
94.140.15.15
2a10:50c0::ad1:ff
2a10:50c0::ad2:ff
https://dns.adguard-dns.com/dns-query

Result when hitting "Test Upstreams" button

ui-errors

@ghost
Copy link

ghost commented Apr 5, 2024

Hi @xliang76, thanks for the report.
I am not able to reproduce this issue. Could you please share your .yaml and redact any private information?

Also:

  • Have you tried other upstream providers?
  • Have you got any geo restrictions in place?

@ghost ghost added the waiting for data Waiting for users to provide more data. label Apr 5, 2024
@marcelloinfoweb
Copy link

Same problem v0.107.48

@rursache
Copy link

same exact issue as @willyjfarrell, same exact setup (yes, really).

container logs are full of this crap:

2024-04-16T12:12:33.097203378Z 2024/04/16 15:12:33.097152 [error] dnsproxy: https://family.adguard-dns.com:443/dns-query: response received over tcp: "requesting https://family.adguard-dns.com:443/dns-query: Get \"https://family.adguard-dns.com:443/dns-query?dns=AAABAAABAAAAAAAABDY3MDkENTE5ZAQ3MWI0AnNiA2RucwdhZGd1YXJkA2NvbQAAEAAB\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
2024-04-16T12:12:33.633022290Z 2024/04/16 15:12:33.632919 [error] dnsproxy: https://family.adguard-dns.com:443/dns-query: response received over tcp: "requesting https://family.adguard-dns.com:443/dns-query: Get \"https://family.adguard-dns.com:443/dns-query?dns=AAABAAABAAAAAAAABDNkZDEEMDhlNQQyNDI5AnNiA2RucwdhZGd1YXJkA2NvbQAAEAAB\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"

Use AdGuard browsing security web service is DISABLED

@rursache
Copy link

it keeps happening in and out throughout the day, strongly thinking about switching to pihole due to this. i can't have the internet down constantly due to DNS...

@Erwan-loot
Copy link

Same here
[error] dnsproxy: https://family.adguard-dns.com:443/dns-query: response received over tcp: "requesting https://family.adguard-dns.com:443/dns-query: Get \"https://family.adguard-dns.com:443/dns-query?dns=AAABAAABAAAAAAAABDI4N2MEMDM2ZQJzYgNkbnMHYWRndWFyZANjb20AABAAAQ\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"

@sephrioth
Copy link

Same here.

2024/06/20 03:10:43.529244 [error] dnsproxy: https://family.adguard-dns.com:443/dns-query: response received over tcp: "requesting https://family.adguard-dns.com:443/dns-query: Get "https://family.adguard-dns.com:443/dns-query?dns=AAABAAABAAAAAAAABGZlZGYEOTgwOQJwYwNkbnMHYWRndWFyZANjb20AABAAAQ\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"

@Erwan-loot
Copy link

Erwan-loot commented Jul 7, 2024

I have this error with cloudflare dns

[error] dnsproxy: upstream [2606:4700:4700::1111]:53 failed to exchange ;github.com.	IN	 A in 20.137430286s: exchanging with [2606:4700:4700::1111]:53 over udp: read udp [myip]:33329->[2606:4700:4700::1111]:53: i/o timeout
[error] dnsproxy: upstream 1.1.1.1:53 failed to exchange ;github.com.	IN	 A in 20.52660338s: exchanging with 1.1.1.1:53 over udp: read udp myip:41002->1.1.1.1:53: i/o timeout

i tried to change upstream
still errors but only on ipv6

[error] dnsproxy: [2620:fe::fe]:53: response received over udp: "exchanging with [2620:fe::fe]:53 over udp: read udp [myip]:36391->[2620:fe::fe]:53: i/o timeout"
[error] dnsproxy: upstream [2620:fe::fe]:53 failed to exchange ;ssl.gstatic.com.	IN	 A in 20.00089792s: exchanging with [2620:fe::fe]:53 over udp: read udp [my ip]:36391->[2620:fe::fe]:53: i/o timeout

here my config yaml

http_proxy: ""
language: fr
theme: dark
dns:
  bind_hosts:
    - 0.0.0.0
  port: 53
  anonymize_client_ip: false
  ratelimit: 100
  ratelimit_subnet_len_ipv4: 24
  ratelimit_subnet_len_ipv6: 56
  ratelimit_whitelist: []
  refuse_any: true
  upstream_dns:
    - 9.9.9.9
    - 149.112.112.112
    - 2620:fe::fe
    - 2620:fe::9
  upstream_dns_file: ""
  bootstrap_dns:
    - 1.1.1.1
    - 1.0.0.1
    - 9.9.9.9
  fallback_dns: []
  upstream_mode: load_balance
  fastest_timeout: 1s
  allowed_clients: []
  disallowed_clients: []
  blocked_hosts:
    - version.bind
    - id.server
    - hostname.bind
  trusted_proxies:
    - 127.0.0.0/8
    - ::1/128
  cache_size: 4096
  cache_ttl_min: 300
  cache_ttl_max: 86400
  cache_optimistic: true
  bogus_nxdomain: []
  aaaa_disabled: false
  enable_dnssec: true
  edns_client_subnet:
    custom_ip: ""
    enabled: false
    use_custom: false
  max_goroutines: 300
  handle_ddr: true
  ipset: []
  ipset_file: ""
  bootstrap_prefer_ipv6: false
  upstream_timeout: 10s
  private_networks: []
  use_private_ptr_resolvers: true
  local_ptr_upstreams: []
  use_dns64: false
  dns64_prefixes: []
  serve_http3: false
  use_http3_upstreams: false
  serve_plain_dns: true
  hostsfile_enabled: true
tls:
  enabled: false
  server_name: ""
  force_https: false
  port_https: 443
  port_dns_over_tls: 853
  port_dns_over_quic: 784
  port_dnscrypt: 0
  dnscrypt_config_file: ""
  allow_unencrypted_doh: false
  certificate_chain: ""
  private_key: ""
  certificate_path: ""
  private_key_path: ""
  strict_sni_check: false
querylog:
  dir_path: ""
  ignored: []
  interval: 720h
  size_memory: 1000
  enabled: true
  file_enabled: true
statistics:
  dir_path: ""
  ignored: []
  interval: 720h
  enabled: true
filters:
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_1.txt
    name: AdGuard DNS filter
    id: 1720258131
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_50.txt
    name: uBlock₀ filters – Badware risks
    id: 1720258132
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_59.txt
    name: AdGuard DNS Popup Hosts filter
    id: 1720258133
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_4.txt
    name: Dan Pollock's List
    id: 1720258134
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_49.txt
    name: HaGeZi's Ultimate Blocklist
    id: 1720258135
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_27.txt
    name: OISD Blocklist Big
    id: 1720258136
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_3.txt
    name: Peter Lowe's Blocklist
    id: 1720258137
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_33.txt
    name: Steven Black's List
    id: 1720258138
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_23.txt
    name: WindowsSpyBlocker - Hosts spy rules
    id: 1720258139
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_7.txt
    name: Perflyst and Dandelion Sprout's Smart-TV Blocklist
    id: 1720258140
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_44.txt
    name: HaGeZi's Threat Intelligence Feeds
    id: 1720258141
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_6.txt
    name: Dandelion Sprout's Game Console Adblock List
    id: 1720258142
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_30.txt
    name: Phishing URL Blocklist (PhishTank and OpenPhish)
    id: 1720258143
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_12.txt
    name: Dandelion Sprout's Anti-Malware List
    id: 1720258144
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_39.txt
    name: Dandelion Sprout's Anti Push Notifications
    id: 1720258145
whitelist_filters: []
dhcp:
  enabled: false
  interface_name: ""
  local_domain_name: lan
  dhcpv4:
    gateway_ip: ""
    subnet_mask: ""
    range_start: ""
    range_end: ""
    lease_duration: 86400
    icmp_timeout_msec: 1000
    options: []
  dhcpv6:
    range_start: ""
    lease_duration: 86400
    ra_slaac_only: false
    ra_allow_slaac: false
filtering:
  blocking_ipv4: ""
  blocking_ipv6: ""
  blocked_services:
    schedule:
      time_zone: UTC
    ids:
      - tiktok
      - tinder
      - zhihu
      - vk
      - onlyfans
      - douban
      - iqiyi
      - pinterest
      - ok
      - hulu
      - mail_ru
      - rakuten_viki
      - clubhouse
      - bilibili
      - lazada
      - mastodon
      - xiaohongshu
      - temu
      - shein
  protection_disabled_until: null
  safe_search:
    enabled: false
    bing: true
    duckduckgo: true
    google: true
    pixabay: true
    yandex: true
    youtube: true
  blocking_mode: default
  parental_block_host: family-block.dns.adguard.com
  safebrowsing_block_host: standard-block.dns.adguard.com
  safebrowsing_cache_size: 1048576
  safesearch_cache_size: 1048576
  parental_cache_size: 1048576
  cache_time: 30
  filters_update_interval: 24
  blocked_response_ttl: 10
  filtering_enabled: true
  parental_enabled: true
  safebrowsing_enabled: true
  protection_enabled: true
clients:
  runtime_sources:
    whois: true
    arp: false
    rdns: true
    dhcp: true
    hosts: false

I've removed the 2620:fe::fe upstream since. wait and see

edit :

new logs, as you can see there is no 1.1.1.2 in my config it is because it is the dns by default when adguard wants to resolve PTR zone

[error] dnsproxy: 149.112.112.112:53: response received over udp: "exchanging with 149.112.112.112:53 over udp: read udp myip:54535->149.112.112.112:53: i/o timeout"
[error] dnsproxy: upstream 149.112.112.112:53 failed to exchange ;synology.me.	IN	 A in 20.010109734s: exchanging with 149.112.112.112:53 over udp: read udp myip:54535->149.112.112.112:53: i/o timeout
[error] dnsproxy: 1.1.1.2:53: response received over udp: "exchanging with 1.1.1.2:53 over udp: read udp myip:34115->1.1.1.2:53: i/o timeout"
[error] dnsproxy: upstream 1.1.1.2:53 failed to exchange ;10.0.in-addr.arpa.	IN	 PTR in 2.002866079s: exchanging with 1.1.1.2:53 over udp: read udp 10.0.0.100:34115->1.1.1.2:53: i/o timeout

New log with new upstream dns, i have to shutdown adguard until this is fixed

[error] dnsproxy: upstream [2620:fe::9]:53 failed to exchange ;syn6.direct.quickconnect.to.	IN	 A in 20.001654803s: exchanging with [2620:fe::9]:53 over udp: read udp [myip]:48165->[2620:fe::9]:53: i/o timeout
[error] dnsproxy: 9.9.9.9:53: response received over udp: "exchanging with 9.9.9.9:53 over udp: read udp myip:44084->9.9.9.9:53: i/o timeout"

@damien67
Copy link

Hi all, I have been facing these issues for a few weeks now, extremely frustrating for me and my family.

Everything works as expected until suddently, the following repeatedly fills my logs:

2024/07/18 13:15:26.289149 [error] dnsproxy: https://family.adguard-dns.com:443/dns-query: response received over tcp: "requesting https://family.adguard-dns.com:443/dns-query: Get "https://family.adguard-dns.com:443/dns-query?dns=AAABAAABAAAAAAAABDJhZGMEYjYyOAJzYgNkbnMHYWRndWFyZANjb20AABAAAQ\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"

It will resolve itself at some point, and we many not see it until a few days later. When it happens I have to jump into my router to change the DNS servers.

I have been using AdguardHome for years, does anyone know what is causing it? I tried downgrading to v0.107.50 but obviously this seems to be an issue with their servers....

@Daniel15
Copy link

Daniel15 commented Aug 8, 2024

There's several issues here.

Requests to family.adguard-dns.com are for the "browsing security web service" option. This adds extra latency to DNS queries, and queries appear to totally fail when this web service is down. You can disable that in the AdGuard Home settings:
image

I created a separate issue with more details about that: #7175

Failing requests to other servers could mean that your internet is flaky, or that that DNS server is down. You can minimize the impact of unavailable upstream DNS servers by making sure you have multiple upstreams (e.g both Quad9 and Cloudflare) and are using the "Parallel requests" option:

image

@rursache
Copy link

rursache commented Aug 8, 2024

@Daniel15

that is simply not true. there is clearly an issue in respecting the settings.

Requests to family.adguard-dns.com are for the "browsing security web service" option. This adds extra latency to DNS queries, and queries appear to totally fail when this web service is down. You can disable that in the AdGuard Home settings:

I have "browsing security web service" disabled (since i first installed adguard), as most of the other users with problems in this issue.

Failing requests to other servers could mean that your internet is flaky, or that that DNS server is down. You can minimize the impact of unavailable upstream DNS servers by making sure you have multiple upstreams (e.g both Quad9 and Cloudflare) and are using the "Parallel requests" option

I have multiple upstream DNS servers and "Parallel requests" enabled.

https://imgur.com/a/wt1bfR7

The issue is real, its not just bad settings.

@ainar-g
Copy link
Contributor

ainar-g commented Aug 8, 2024

family.adguard-dns.com is used as a hashsum provider for checking domain names in both Browsing Security and Parental Control features. Without access to it, AGH cannot check the queries, and thus rejects them all. This is a choice we've made, because the alternative—ignoring the failures and skipping the filtering—potentially exposes children to 18+ content and people to scammy websites, and that's not what we want.

@ainar-g ainar-g closed this as not planned Won't fix, can't repro, duplicate, stale Aug 8, 2024
@ainar-g ainar-g added question and removed waiting for data Waiting for users to provide more data. labels Aug 8, 2024
@Daniel15
Copy link

Daniel15 commented Aug 8, 2024

Without access to it, AGH cannot check the queries, and thus rejects them all

@ainar-g This should be configurable in the UI.

I have "browsing security web service" disabled (since i first installed adguard), as most of the other users with problems in this issue.

@rursache - If you're still seeing failed requests to family.adguard-dns.com even if browsing security and parental control are disabled, that's not good. The request in your error message:

https://family.adguard-dns.com/dns-query?dns=AAABAAABAAAAAAAABDY3MDkENTE5ZAQ3MWI0AnNiA2RucwdhZGd1YXJkA2NvbQAAEAAB

Is a request to the browsing security service. It's a DNS over HTTPS (DoH) lookup for a subdomain of sb.dns.adguard.com, which is the domain used for "safe browsing" (which I assume is the same thing as "browsing security", since I don't see "browsing security" mentioned in code):

sbService = "safe browsing"
defaultSafeBrowsingServer = `https://family.adguard-dns.com/dns-query`
sbTXTSuffix = `sb.dns.adguard.com.`

@christophenouvel
Copy link

christophenouvel commented Nov 17, 2024

Hi all,

AdGuard Home runs at home on a rpi 3 for years now, dhcp server sends his IP as dns servers to every client connexion.

Before blaming AdGuard or upstream DNS : I had EXACTLY similar problem, only first upstream DNS seemed unreachable (down, no ping, not possible to resolve nslookup queries). Others upstream dns where ok to answer queries from local (AdGuard) ssh session with nslookup, but distant clients could not resolve anything.

Problem went away after rebooting this **** TP-Link Deco X50-5G...

Regards,

Christophe.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests