AdGuardHome icon indicating copy to clipboard operation
AdGuardHome copied to clipboard

DNS stop working

Open xliang76 opened this issue 1 year ago • 15 comments

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 avatar Mar 12 '24 13:03 xliang76

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.

xliang76 avatar Mar 12 '24 14:03 xliang76

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)"`

somenewaccountthen avatar Mar 14 '24 12:03 somenewaccountthen

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.

xliang76 avatar Mar 14 '24 19:03 xliang76

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.

RandomDude66613 avatar Mar 16 '24 00:03 RandomDude66613

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.

PRobert-spektral avatar Mar 16 '24 08:03 PRobert-spektral

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.

somenewaccountthen avatar Mar 16 '24 16:03 somenewaccountthen

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

PRobert-spektral avatar Mar 17 '24 18:03 PRobert-spektral

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.

somenewaccountthen avatar Mar 18 '24 20:03 somenewaccountthen

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

willyjfarrell avatar Mar 26 '24 06:03 willyjfarrell

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 avatar Apr 05 '24 04:04 ghost

Same problem v0.107.48

marcelloinfoweb avatar Apr 09 '24 23:04 marcelloinfoweb

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 avatar Apr 16 '24 12:04 rursache

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...

rursache avatar Apr 22 '24 09:04 rursache

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)"

Erwan-loot avatar Jun 15 '24 18:06 Erwan-loot

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)"

sephrioth avatar Jun 20 '24 03:06 sephrioth

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"

Erwan-loot avatar Jul 07 '24 09:07 Erwan-loot

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....

damien67 avatar Jul 18 '24 17:07 damien67

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

Daniel15 avatar Aug 08 '24 01:08 Daniel15

@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.

rursache avatar Aug 08 '24 08:08 rursache

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 avatar Aug 08 '24 10:08 ainar-g

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):

https://github.com/AdguardTeam/AdGuardHome/blob/cdf970fcbfdec7a0529a2f79cef3162e25b3dee4/internal/home/home.go#L360-L362

Daniel15 avatar Aug 08 '24 17:08 Daniel15

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.

christophenouvel avatar Nov 17 '24 12:11 christophenouvel