Does IPv6 require something different configured to block ads effectively?

With IPv6 OFF I get 97% of the ads blocked, tested with Test Ad Block - Toolz

If I turn ON IPv6 I will get 30% of the ads blocked.

I am using:

Blocklist: HaGeZi Pro++

Upstream DNS Servers (those are for IPv4 and IPv6):

https://dns.cloudflare.com/dns-query

https://dns.quad9.net/dns-query

Also, in the dashboard I can see as Average Upstream Response time servers: [::1]:53 , that's for IPv6

Am I doing something wrong? Thanks

Checking, please await.

@Bruce I checked /etc/AdGuardHome/config.yaml file

dns:
   bind_hosts:
      - 0.0.0.0

You only have 0.0.0.0, that's for IPv4, should you have to add ::1 for IPv6?

I have seen the standard OpenWrt standalone (not the GL integrated) AdGuard Home setup and configuration using:

dns:
  bind_hosts:
  - 127.0.0.1
  - ::1
  - 192.168.8.1 (router IPv4)
  - fdd7:b412:b6c1::1 (router IPv6)

I know that 0.0.0.0 is any host, but I don't know if that includes IPv6 hosts?

1 Like

Hi,

I have tried this by my side, the IPv6 enable, and the ADG works ok, which can support block IPv6 traffic.

MT6000 with v4.6.2

For some reasons it doesn't work with the default configuration, I have not done any customization, after checking the logs I found a lot of AdGuardHome errors, actually hundreds, they are all the same errors, do you know what they mean and how can I stop and fix them, these sequence will repeat every minute:

Fri Aug 23 13:38:40 2024 user.notice AdGuardHome[6543]: 2024/08/23 17:38:40.655757 [error] dnsproxy: 127.0.0.1:53: response received over udp: "exchanging with 127.0.0.1:53 over udp: read udp 127.0.0.1:59252->127.0.0.1:53: i/o timeout"
Fri Aug 23 13:38:40 2024 user.notice AdGuardHome[6543]: 2024/08/23 17:38:40.655757 [error] dnsproxy: [::1]:53: response received over udp: "exchanging with [::1]:53 over udp: read udp [::1]:39174->[::1]:53: i/o timeout"
Fri Aug 23 13:38:40 2024 user.notice AdGuardHome[6543]: 2024/08/23 17:38:40.655947 [error] dnsproxy: upstream [::1]:53 failed to exchange ;lb._dns-sd._udp.0.10.10.10.in-addr.arpa.	IN	 PTR in 2.00192505s: exchanging with [::1]:53 over udp: read udp [::1]:39174->[::1]:53: i/o timeout
Fri Aug 23 13:38:40 2024 user.notice AdGuardHome[6543]: 2024/08/23 17:38:40.655905 [error] dnsproxy: upstream 127.0.0.1:53 failed to exchange ;lb._dns-sd._udp.0.10.10.10.in-addr.arpa.	IN	 PTR in 2.002677801s: exchanging with 127.0.0.1:53 over udp: read udp 127.0.0.1:59252->127.0.0.1:53: i/o timeout
Fri Aug 23 13:38:46 2024 user.notice AdGuardHome[6543]: 2024/08/23 17:38:46.095714 [error] dnsproxy: [::1]:53: response received over udp: "exchanging with [::1]:53 over udp: read udp [::1]:36369->[::1]:53: i/o timeout"
Fri Aug 23 13:38:46 2024 user.notice AdGuardHome[6543]: 2024/08/23 17:38:46.095829 [error] dnsproxy: upstream [::1]:53 failed to exchange ;lb._dns-sd._udp.0.10.10.10.in-addr.arpa.	IN	 PTR in 2.001369338s: exchanging with [::1]:53 over udp: read udp [::1]:36369->[::1]:53: i/o timeout
Fri Aug 23 13:38:46 2024 user.notice AdGuardHome[6543]: 2024/08/23 17:38:46.095714 [error] dnsproxy: [::1]:53: response received over udp: "exchanging with [::1]:53 over udp: read udp [::1]:35917->[::1]:53: i/o timeout"
Fri Aug 23 13:38:46 2024 user.notice AdGuardHome[6543]: 2024/08/23 17:38:46.095918 [error] dnsproxy: upstream [::1]:53 failed to exchange ;lb._dns-sd._udp.0.10.10.10.in-addr.arpa.	IN	 PTR in 2.002262581s: exchanging with [::1]:53 over udp: read udp [::1]:35917->[::1]:53: i/o timeout
Fri Aug 23 13:39:08 2024 user.notice AdGuardHome[6543]: 2024/08/23 17:39:08.208577 [error] dnsproxy: 127.0.0.1:53: response received over udp: "exchanging with 127.0.0.1:53 over udp: read udp 127.0.0.1:38649->127.0.0.1:53: i/o timeout"
Fri Aug 23 13:39:08 2024 user.notice AdGuardHome[6543]: 2024/08/23 17:39:08.208707 [error] dnsproxy: upstream 127.0.0.1:53 failed to exchange ;lb._dns-sd._udp.0.10.10.10.in-addr.arpa.	IN	 PTR in 2.001511155s: exchanging with 127.0.0.1:53 over udp: read udp 127.0.0.1:38649->127.0.0.1:53: i/o timeout
Fri Aug 23 13:39:08 2024 user.notice AdGuardHome[6543]: 2024/08/23 17:39:08.208574 [error] dnsproxy: [::1]:53: response received over udp: "exchanging with [::1]:53 over udp: read udp [::1]:53199->[::1]:53: i/o timeout"
Fri Aug 23 13:39:08 2024 user.notice AdGuardHome[6543]: 2024/08/23 17:39:08.208786 [error] dnsproxy: upstream [::1]:53 failed to exchange ;lb._dns-sd._udp.0.10.10.10.in-addr.arpa.	IN	 PTR in 2.001701003s: exchanging with [::1]:53 over udp: read udp [::1]:53199->[::1]:53: i/o timeout
Fri Aug 23 13:39:08 2024 user.notice AdGuardHome[6543]: 2024/08/23 17:39:08.209497 [error] dnsproxy: [::1]:53: response received over udp: "exchanging with [::1]:53 over udp: read udp [::1]:41490->[::1]:53: i/o timeout"
Fri Aug 23 13:39:08 2024 user.notice AdGuardHome[6543]: 2024/08/23 17:39:08.209604 [error] dnsproxy: upstream [::1]:53 failed to exchange ;lb._dns-sd._udp.0.10.10.10.in-addr.arpa.	IN	 PTR in 2.001374812s: exchanging with [::1]:53 over udp: read udp [::1]:41490->[::1]:53: i/o timeout
Fri Aug 23 13:39:13 2024 user.notice AdGuardHome[6543]: 2024/08/23 17:39:13.667060 [error] dnsproxy: 127.0.0.1:53: response received over udp: "exchanging with 127.0.0.1:53 over udp: read udp 127.0.0.1:34000->127.0.0.1:53: i/o timeout"
Fri Aug 23 13:39:13 2024 user.notice AdGuardHome[6543]: 2024/08/23 17:39:13.667156 [error] dnsproxy: upstream 127.0.0.1:53 failed to exchange ;lb._dns-sd._udp.0.10.10.10.in-addr.arpa.	IN	 PTR in 2.001313591s: exchanging with 127.0.0.1:53 over udp: read udp 127.0.0.1:34000->127.0.0.1:53: i/o timeout
Fri Aug 23 13:39:13 2024 user.notice AdGuardHome[6543]: 2024/08/23 17:39:13.667882 [error] dnsproxy: [::1]:53: response received over udp: "exchanging with [::1]:53 over udp: read udp [::1]:34157->[::1]:53: i/o timeout"
Fri Aug 23 13:39:13 2024 user.notice AdGuardHome[6543]: 2024/08/23 17:39:13.667969 [error] dnsproxy: upstream [::1]:53 failed to exchange ;lb._dns-sd._udp.0.10.10.10.in-addr.arpa.	IN	 PTR in 2.001257354s: exchanging with [::1]:53 over udp: read udp [::1]:34157->[::1]:53: i/o timeout

Also, those timeouts in the logs sync with the AdGuard Home dashboard, with response times over 1 sec

Did you configure these?

@bruce the Router is configured in IPv6 Passthrough mode, therefore It doesn't have an IPv6 address, I only configured the following, is that OK? Thank you:

dns:
  bind_hosts:
    - 127.0.0.1
    - ::1
    - 192.168.1.1
  port: 53

My router did not configure these, the ADG also works ok which filter the IPv6 traffic.
I assume it did not require to add the ::1 and 192.168.1.1, etc..

Thank you, that means with 127.0.0.1 is enough for IPv4 and IPv6?

At lease the ADG works (filter the IPv6 traffic) with the default yaml, verified in 2 pcs MT6000.

Thank you for the confirmation, I appreciate the help

1 Like