This morning I thought, hey nobody is using the Internet, I can do a quick update of my #pihole to version 6.
Welp that went sideways. While the upgrade worked for the most part, my custom DNS didn't get transferred over so that broke most of my internal services. I coudn't find any simple way of re-importing it. I could tell pihole to use the generated list from DNSMASQ but it doesn't show up in the WebUI.
I forward to my DNS to a local unbound services and always thought I should have my local DNS there so I figured I would take the chance. A few bash one-liners later to convert the files to unbound config. A records works but not CNAME. Found out that between unbound just gives DNSMASQ the CNAME then does nothing else with it, it doesn't follow through to resolve the A record.
Another one liner to convert the CNAME to A records and everything is working....
Now, do I table flip and try replacing pihole with something like adguard? Would be easier now then ever.
#pihole #adguard #dns #homelab #selfhosting #selfhost