Instalando Pi-Hole
Los sistemas operativos soportados están aquí:
https://github.com/pi-hole/pi-hole/#one-step-automated-install
Debemos de tener en cuenta de que antes de instalar Pi-Hole necesitamos asegurarnos que el sistema operativo tenga IP fija, es decir no cambie con el tiempo como ocurre al usar DHCP, esto es porque al ser muestro servidor DMS se hace recomendable que siempre tenga el mismo valor, sino tendríamos que cambiar el valor de DNS cada vez que se cambie la IP de Pi-Hole.
Como norma, antes de instalar algo en Linux actualizamos el sistema ejecutando estos comandos en un terminal
sudo apt-get update
sudo apt-get upgrade
Luego procedemos a la instalación del software, que se descarga directamente desde la web de Pi-Hole con el comando:
curl -sSL https://install.pi-hole.net | bash
Una ves que se inicia la instalación veremos pantallas de un asistente que nos guía y cuestiona sobre algunas opciones de la instalación.
Es muy importante elegir la interfaz de red que actualmente usa nuestro equipo. Si nuestro equipo tiene wifi y ethernet debemos de recordar cuál es la que vamos a usar para el servicio DNS.
Una vez que nuestra petición DNS ha sido filtrada necesitamos indicar a nuestro Pi-Hole que servicio DNS público será el realizará la resolución final. En este caso hemos elegido OpenDNS de forma que previamente debiéramos de haberlo configurado.
Para bloquear la publicidad/malware, podemos usar todos los servicios que nos ofrecen o probar agregando poco a poco.
Lo normal es es usar IPV4, ya que IPV6 aún no esta extendido y por tanto podemos olvidarnos de ello.
Finalmente tenemos el cuadro resumen de la configuración que vamos a validar.
Una vez fijada la IP tendremos que indicar si usamos interface web para la administración, seguimos las opciones recomendadas.
En el apartado de privacidad, podemos optar por mostrar todas las peticiones y el log completo o bien optar sólo por las opciones estadísticas.
La última ventana nos da los datos de acceso y en especial la contraseña, qué debemos guardar para podernos conectar vía web.
Para acceder a la pantalla de administración de Pi-Hole podemos usar Firefox y desde ahí podemos modificar las opciones de nuestro servidor DNS.
Video resumen de la instalación en ingles
Usando Pi-Hole
El DHCP
¿Que hago si me bloquea alguna web que necesito?
¿Como desbloqueo un dominio?
¿Cual es el mejor DNS que puedo usar?
Como podemos ver los DNS no son todos iguales y hay una interesante clasificación, los CDN reducen su latencia al ser locales, sin embargo los ECS registran parte de la información de nuestras consultas, este es el caso de los DNS de Google y por supuesto de OpenDNS.
En el caso de Google esta claro que realizan un análisis y pasamos a formar parte del BigData de Internet con nuestra navegación, sin embargo en el caso de OpenDNS este registro de información es necesario pues sino no pueden realizar el filtrado de contenido, debemos recordar que en el caso de OpenDNS podemos usarlo para controlar la pornografía y malware de la red que se nos cuela a través de los navegadores de Internet,
Sin embargo si queremos verificar el tiempo de respuesta de los DNS en nuestra red podemos registrarlo con esta aplicación:
https://www.grc.com/dns/benchmark.htm
Que realiza un test que nos muestra cómo resultado el mejor DNS de ese momento, esto en realidad nos permite descartar alguno que en nuestra conexión es muy lento en tiempo de acceso. Obviamente el DNS de nuestra red local es el más rápido, pero no tiene porque ser el más efectivo.
Comandos Interesantes
Estos comandos se ejecutan en una terminal de comandos
- pihole reconfigure, Para reconfigurar la instalación.
- pihole uninstall, Si queremos desinstalar Pi-Hole de nuestro sistema.
- pihole restartdns, Si queremos reiniciar el servicio DNS, sin tener que reiniciar el ordenador.