🌐 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?
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?
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.hub → 192.168.1.13
Oorzaak 2: Apparaat gebruikt andere DNS
Oplossing:
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:
- Pi-hole Admin → Query Log
- Vind het geblokkeerde domein
- Klik op Whitelist knop
Of via CLI:
"Ads worden nog steeds getoond"
Check 1: Gebruikt apparaat Pi-hole?
Check 2: Blocklist updaten
Check 3: Browser cache legen (Ctrl+Shift+Del)
"DNS traag na reboot"
Oorzaak: Containers starten in verkeerde volgorde
Oplossing:
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:
Linux/Mac:
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
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