The issue I am facing:
PiHole does not seems to be working. I want to use the static setup, so no DHCP. However, when trying to download the latest gravity list, it throws an error:
[✗] DNS resolution is currently unavailable
Details about my system:
marcell@raspberry:~/pihole-docker$ uname -a
Linux raspberry.local 5.15.0-1025-raspi #27-Ubuntu SMP PREEMPT Thu Feb 16 17:09:55 UTC 2023 aarch64 aarch64 aarch64 GNU/Linux
marcell@raspberry:~/pihole-docker$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.2 LTS
Release: 22.04
Codename: jammy
My PiHole runs in Docker container and the Web port is exposed to 8005 as 80 was already taken by my OLS. (later explained)
I have an ASUS RT-AC86U router and I have set it up to force to use my Raspi's IP address 10.0.0.4, however. Since I did not see any ads being blocked, I have also forced to manually use the DNS settings on each device, still nothing.
My Raspberry has an OpenLiteSpeed running on port 80, so I had to Reverse Proxy to allow "pi.hole" hostname to work. This one has no issues though.
My resolv.conf looks like
nameserver 127.0.0.53
options edns0 trust-ad
search router.asus.com
Additional findings from Debug.log
** [ DIAGNOSING ]: Operating system
[i] Pi-hole Docker Container: 2023.03.1
[i] Distro: Debian
[i] Version: 11
[✗] dig return code: 10
[✗] dig response: dig: couldn't get address for 'ns1.pi-hole.net': failure
[✗] Error: dig command failed - Unable to check OS
*** [ DIAGNOSING ]: Name resolution (IPv4) using a random blocked domain and a known ad-serving domain
[✗] Failed to resolve on lo (127.0.0.1)
[✗] Failed to resolve on eth0 (172.19.0.2)
[✓] doubleclick.com is 142.251.39.14 via a remote, public DNS server (8.8.8.8)
*** [ DIAGNOSING ]: Name resolution (IPv6) using a random blocked domain and a known ad-serving domain
[✓] No IPv6 address available on lo
[✓] No IPv6 address available on eth0
[✗] Failed to resolve doubleclick.com via a remote, public DNS server (2001:4860:4860::8888)
What I have changed since installing Pi-hole:
It's a fresh install.