I wanted to report a DNS problem I discovered with the new 4.8 firmware and Adguard. I did a writeup in bug report format and pasted it here since this is my first time reporting a bug with a GL-iNet product and wasn’t sure where it should go.
-Greg
GL-iNet Model: GL-BE3600 Slate 7
Firmware Version: 4.8.0-beta4
AdGuard Home Version: 0.107.56
Description of Issue:
AdGuard Home’s IPv6 DNS resolution is not functioning correctly. Neither manual configuration nor automatic acquisition of IPv6 DNS settings results in proper filtering by AdGuard Home. IPv6 queries consistently bypass AdGuard Home and are resolved by the ISP’s DNS servers.
Steps to Reproduce:
- Enable AdGuard Home within the GL-iNet web interface.
- Verify that AdGuard Home is functioning correctly for IPv4 DNS resolution (e.g., by checking DNS queries in the AdGuard Home web interface).
- Attempt 1: Manual Configuration
- Configure IPv6 settings in the GL-iNet web interface as follows:
- Enabled IPv6: Toggle on
- Mode: NAT6
- DNS acquisition method: Manual DNS
- DNS Server1: [Slate 7 IPv6 Local Address]
- DNS Server2: blank
- Reboot the Slate 7.
- Attempt 2: Automatic Configuration
- Configure IPv6 settings in the GL-iNet web interface as follows:
- Enabled IPv6: Toggle on
- Mode: NAT6
- DNS acquisition method: Automatic
- Reboot the Slate 7.
- From the Slate 7’s command line, run:
nslookup -type=AAAA google.com
- Observe the output:
Server: ISP provided IPv6 DNS address
Address: [ISP provided IPv6 DNS address]:53
Expected Result:
AdGuard Home should automatically (or after manual configuration) resolve IPv6 DNS queries, filtering them according to the configured settings. The nslookup
command should return a server address associated with the Slate 7.
Additional Information:
- I have confirmed that the Slate 7 is receiving an IPv6 address from my ISP.
- I have tested with multiple devices connected to the Slate 7 to ensure the issue is not device-specific.
- AdGuard Home’s IPv4 filtering is functioning correctly.
I’m guessing this is not how it’s expected to work.