🛠️ Pi-hole Troubleshooting Runbook

This page provides common troubleshooting scenarios and resolutions for Pi‑hole in a homelab environment. For installation and configuration,

👉 see the Pi‑hole DNS Wiki Page.


⚠️ General Troubleshooting Guidelines

  1. Check Logs

    sudo journalctl -u pihole-FTL
    tail -f /var/log/pihole-FTL.log
    tail -f /var/log/pihole.log
    
  2. Verify DNS Resolution

    nslookup pi.hole 192.168.2.253
    dig @192.168.2.253 google.com
    
  3. Check Service Status

    sudo systemctl status pihole-FTL
    sudo systemctl status lighttpd
    

💡 Always start with logs and service status before attempting configuration changes.


🔍 Common Issues

1. Domain Join Failures (Windows AD)

2. Kerberos Authentication Errors

3. DNS Loops

4. Missing Client Hostnames in Pi‑hole Logs

5. Pi‑hole Blocking AD Queries


📌 Notes on Nebula Sync Integration


🔗 References