Luego de varias pruebas, hemos verificado el funcionamiento correcto de pihole para bloquear ADs bloqueando los dominios por DNS.
Comando a tener en cuenta:
Reconfigurar o reparar los subsistemas de Pi-Hole
# pihole reconfigure
# pihole -r
# pihole restartdns
# pihole status
[✓] DNS service is running
[✓] Pi-hole blocking is Enabled
# pihole version
Pi-hole version is v4.1.1 (Latest: v4.1.1)
AdminLTE version is v4.1.1 (Latest: v4.1.1)
FTL version is v4.1.2 (Latest: v4.1.2)
Actualizar listas
# pihole updateGravity
# pihole -g
Ver dashboard via consola
# pihole -c -e
Borrar logs
# pihole flush
Donde se encuentra la base de datos de cache de FTL?
/etc/pihole/pihole-FTL.db
El archivo puede ser eliminado previo a detener el servicio
# service pihole-FTL stop
# rm /etc/pihole/pihole-FTL.db
# service pihole-FTL start
Por defecto en la instalación se presume que es para un domicilio particular, no para un ISP, por lo que hay que realizar unas modificaciones previas si queremos utilizarlo para nuestros usuarios, editando el archivo de configuracion 01-pihole.conf, para aumentar cache-size a 300000.
# nano /etc/dnsmasq.d/01-pihole.conf
cache-size=300000
dns-forward-max=5000
Con esto logramos que responda a todas las peticiones de nuestros usuarios y no reenvíe estas hacia otros servidores.
Script para reiniciar el servicio.
#/bin/bash
service pihole-FTL stop
rm /etc/pihole/pihole-FTL.db
pihole -g
exit