Instalar servidor DNS Pi-Hole en Raspberry Pi

Pi-hole es una aplicación para bloquear anuncios y evitar que nos rastreen mientras navegamos por Internet. Gracias a este servidor DNS dejaremos de visualizar esa publicidad tan molesta que aparecen en muchas páginas web, además si configuramos también el servidor DHCP dentro de la interfaz web podremos hacer uso de esta aplicación en todos los clientes de nuestra red privada.

Para comenzar a instalar Pi-Hole introduciremos los siguientes comandos:

wget -O basic-install.sh https://install.pi-hole.net
sudo bash basic-install.sh
Comienza la instalación
Pulsamos la tecla ENTER
Procederemos a configurar mas adelante una IP estática en el caso de no la tengamos
Seleccionamos la interfaz sobre que la funcionará Pi-Hole
Seleccionamos un proveedor de DNS. En este caso Google.
Seleccionamos las listas para bloquear los anuncios. Por defecto están todas seleccionadas. Pulsamos ENTER
Seleccionamos los protocolos sobre los que funcionará Pi-Hole. Tanto IPv4 como IPv6 están seleccionados por defecto. Pulsamos ENTER
Nos preguntará si queremos aplicar los cambios sobre la configuración de red actual. En este caso pulsaremos sobre «No» y especificaremos la IP que queramos
Asignamos la IP 192.168.1.254. Podría ser cualquier otra.
Especficiamos el gateway de nuestra red. En este caso 192.168.1.1
Confirmamos los cambios
Nos preguntará si queremos instalar la interfaz web. Pulsamos ENTER para confirmarlo.
Nos preguntará si queremos instalar el servidor web. Pulsamos ENTER
Para consultar los logs. Pulsamos ENTER
Pulsamos ENTER
Continuará la instalación…
Instalación completa
Tras finalizar la instalación nos indica que para acceder a la interfaz web deberemos poner la IP + /admin: 192.168.1.254/admin
Para cambiar la contraseña de acceso a la interfaz web de Pi-Hole deberemos introducir el comando «sudo pihole -a -p»
Para que los usuarios puedan aprovecharse de este servidor DNS deberán tener configurado las DNS con la IP 192.168.1.254
Especificamos en el cliente el servidor DNS
Dentro de la interfaz web tendremos muchas opciones. Podremos consultar los clientes actualmente conectados, las consultas bloquedas, el porcentaje total bloqueado…se podrán agregar dominios tanto a una lista negra como una blanca para permitir el acceso…
Configurar el servidor DHCP es una opción muy interesante para no tener que especificar en cada cliente el servidor DNS. Si decidis configurar esta opción tener en cuenta que debéis deshabilitar el servidor DHCP del router.

Como podéis ver la instalación del servidor DNS Pi-Hole no es muy complicada y las ventajas que ofrece son muy beneficiosas para los usuarios de la red donde esté configurado. Os ánimo a que lo probéis e intentéis integrarlo con OpenVPN para que los usuarios de la VPN también naveguen sin publicidad ni rastreos (o al menos en menor medida).