Proyectos‎ > ‎

Block ADs con DNS

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

Comments