Ga naar inhoud

🌐 DNS Problemen

Problemen met DNS, Pi-hole en .hub domeinen oplossen.

Symptomen

Probleem Beschrijving
Geen internet Websites laden niet
.hub werkt niet dashboard.hub, pihole.hub etc. niet bereikbaar
Ads worden niet geblokkeerd Advertenties verschijnen nog
Trage DNS Websites laden langzaam

Diagnose

Stap 1: Welke DNS gebruik je?

# Linux
cat /etc/resolv.conf

# Windows
ipconfig /all | findstr DNS

Verwacht: 192.168.1.13 (Pi-hole)

Stap 2: Werkt Pi-hole?

# Test Pi-hole direct
nslookup google.com 192.168.1.13

# Test .hub domein
nslookup dashboard.hub 192.168.1.13

Stap 3: Draait Pi-hole container?

docker ps | grep pihole

Oplossingen

"DNS server not responding"

Oorzaak: Pi-hole container is down

Oplossing:

# Check status
docker ps | grep pihole

# Herstart
docker restart pihole

# Check logs
docker logs pihole --tail 50


".hub domeinen werken niet"

Oorzaak 1: Local DNS record mist

Oplossing: 1. Ga naar pihole.hub/admin (of 192.168.1.13:8080) 2. Local DNS → DNS Records 3. Voeg toe: domein.hub192.168.1.13

Oorzaak 2: Apparaat gebruikt andere DNS

Oplossing:

# Check huidige DNS
cat /etc/resolv.conf

# Zou moeten zijn:
nameserver 192.168.1.13

Zo niet: vernieuw DHCP lease of configureer handmatig.


"Externe sites werken niet, .hub wel"

Oorzaak: Unbound (upstream DNS) is down

Oplossing:

# Check Unbound
docker ps | grep unbound

# Herstart
docker restart unbound

# Test
docker exec unbound drill google.com @127.0.0.1 -p 5335


"Sommige sites geblokkeerd die ik nodig heb"

Oplossing - Whitelist:

  1. Pi-hole Admin → Query Log
  2. Vind het geblokkeerde domein
  3. Klik op Whitelist knop

Of via CLI:

docker exec pihole pihole -w geblokkeerd-domein.com


"Ads worden nog steeds getoond"

Check 1: Gebruikt apparaat Pi-hole?

nslookup ads.google.com 192.168.1.13
# Zou 0.0.0.0 moeten teruggeven

Check 2: Blocklist updaten

docker exec pihole pihole -g

Check 3: Browser cache legen (Ctrl+Shift+Del)


"DNS traag na reboot"

Oorzaak: Containers starten in verkeerde volgorde

Oplossing:

# Herstart in juiste volgorde
docker restart unbound
sleep 5
docker restart pihole

DHCP DNS Configuratie

Alle apparaten moeten Pi-hole gebruiken

In UniFi Network: 1. Settings → Networks → [VLAN] 2. DHCP → DNS Server 3. Zet op: 192.168.1.13 4. Herhaal voor alle VLANs

Per Apparaat Checken

Windows:

ipconfig /all
# Kijk naar "DNS Servers"

Linux/Mac:

cat /etc/resolv.conf
# Of
resolvectl status

iOS/Android: WiFi instellingen → Netwerk details → DNS

Local DNS Records

Huidige Records Bekijken

Pi-hole Admin → Local DNS → DNS Records

Standaard Records

Domein IP
dashboard.hub 192.168.1.13
pihole.hub 192.168.1.13
status.hub 192.168.1.13
portainer.hub 192.168.1.13
npm.hub 192.168.1.13
guacamole.hub 192.168.1.13
duplicati.hub 192.168.1.13
docs.hub 192.168.1.13

Record Toevoegen via CLI

docker exec pihole pihole -a addcustomdns nieuw.hub 192.168.1.13

Fallback DNS

Als Pi-hole helemaal niet werkt, tijdelijke oplossing:

Stel tijdelijk andere DNS in: - Google: 8.8.8.8 - Cloudflare: 1.1.1.1

Nadelen: - .hub domeinen werken niet - Geen ad blocking - Geen privacy bescherming

Pi-hole Volledig Herstellen

Als niets werkt:

# Stop en verwijder
docker stop pihole unbound
docker rm pihole unbound

# Volumes behouden - alleen container opnieuw
cd ~/docker
docker compose up -d pihole unbound

# Check
docker logs pihole -f

Gerelateerd