mirror of
https://github.com/AdguardTeam/AdGuardHome.git
synced 2026-03-04 00:01:12 -05:00
AdGuard tries IPv6 when there is no IPv6 connectivity and thus fails #3523
Labels
No labels
P1: Critical
P2: High
P3: Medium
P4: Low
UI
bug
cannot reproduce
compatibility
dependencies
docker
documentation
duplicate
enhancement
enhancement
external libs
feature request
good first issue
help wanted
infrastructure
invalid
localization
needs investigation
performance
potential-duplicate
question
recurrent
research
snap
waiting for data
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/AdGuardHome#3523
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @JsBergbau on GitHub (Mar 2, 2022).
Originally assigned to: @ainar-g on GitHub.
Have a question or an idea? Please search it on our forum to make sure it was not yet asked. If you cannot find what you had in mind, please submit it here.
Prerequisites
Please answer the following questions for yourself before submitting an issue. YOU MAY DELETE THE PREREQUISITES SECTION.
Issue Details
curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -vdefault, see below
Raspberry PI Debian Bullseye
Expected Behavior
AdGuard is able to resolve DNS in the default configuration.
Actual Behavior
AdGuard doesn't resolve DNS, it can't because it tries to connect via IPv6, but there is no IPv6 connectivity.
Screenshots
AdGuard Home error log states
Screenshot:
Additional Information
I've changed the default DNS Resolver from
https://dns10.quad9.net/dns-querytotls://dns.adguard.comand now it works. Obviously it also tried to connect to the DoH resolver via IPv6 which also fails.It is probably related to this issue https://github.com/AdguardTeam/AdGuardHome/issues/1104
For me this issue is done. I know how to handle it. I've opened it so that less experienced users don't run into this problem and then don't know what to do.
I'd like to say that I'm currently using stubby with dnsmasq as DNS-Cache and AdGuard Home is so much better. It is much easier to setup and also has a very nice Webinterface which gives stats and makes maintenance much easier. Thank you very much for providing this great software as OpenSource Software and also for using efficient Go language.
@jumpsmm7 commented on GitHub (Mar 3, 2022):
You know you are not limited to using https://dns10.quad9.net/dns-query
you could also specify the ipaddress for the ipv4 to ensure it only uses ipv4.
https://someipv4.address/dns-query
But you need to nslookup dns10.quad9.net and only use the ipv4 address specified. valid examples would be
https://149.112.112.10/dns-query
and
https://9.9.9.10/dns-query
@JsBergbau commented on GitHub (Mar 3, 2022):
Of course I know and I've changed the server as described. It wanted to hint that in the default configuration there is this problem and so users have trouble using AdGuard and might go away from that great software because it doesn't work out of the box.
@jumpsmm7 commented on GitHub (Mar 4, 2022):
I am still able to resolve the IPV6 addresses over IPV4, so I am not sure how this is applicable to all users, but it should be considered if the user has specified to disable AAAA queries under the DNS settings section of AdGuardHome.
@JsBergbau commented on GitHub (Jun 13, 2022):
Still an issue