¡Damas y caballeros, bienvenidos! En este artículo enseñaré como resolver nombres DNS con Pi-hole, este gran ágil y gestor liviano que mayormente hemos implementado como bloqueador de rastreadores y publicidad de sitios web.
Antecedentes
Pi-hole es un grandioso programa cuya interfaz web llevo usando casi 2 años con mucha satisfacción, porque agiliza muchísimo el tráfico de páginas webs bloqueando complementos, sistemas de seguimiento, sitios maliciosos de una manera ágil, rápida y además mostrando dichos datos con gráficos y estadísticas de todo el tráfico de nuestra red.

Actualmente tengo mi dominio y servidor DNS en una máquina virtual con Windows Server 2012 R2, pero debido a las limitaciones de RAM que tiene el HP Microserver G8, y considerando el entorno pequeño de laboratorio que tengo en casa (pocas y livianas máquinas virtuales), he decidido usar ‘pi-hole como servidor DNS‘, porque dicha máquina tiene un consumo de recursos excesivos de memoria RAM para lo que necesito.
Otro motivo es que como pi-hole debe ser el DNS principal para que funcione, aunque tuviese la IP del Windows Server 2012 R2 como DNS secundaria, cuando quería resolver un nombre…:

Importar los nombres DNS por medio de la Terminal
Debido a que actualmente tengo el listado de máquinas en el Administrador de DNS en Windows 2012 server, primero se debe exportar el listado:

Luego nos conectamos por ssh a la máquina donde tenemos instalado el pi-hole y realizamos los siguientes pasos:
- Vamos a la ruta:
cd /etc/dnsmasq.d
- Creamos un fichero nuevo :
sudo nano 02-lista_dns.conf
- Dentro de dicho fichero, escribimos lo siguiente:
addn-hosts=/etc/pihole/lan.list
Para guardar y salir, hacemos con el atajo de tecladoCRTL+X
, luego la teclaY
y luegoEntrar
. - luego nos vamos a la ruta
cd /etc/pihole
y editamos el ficherolan.list
escribiendosudo nano lan.list
y añadiremos todas las ips de las máquinas y el nombres de dominio que queremos registrar (o el que ya teníamos en la lista que se ha exportado previamente) de la siguiente manera:
192.168.1.30 raspberrypi.tudominio.com
192.168.28.31 computadora1.tudominio.com - Guardamos cambios (como en el paso 3).
- Y, por último, debemos reiniciar el servicio DNS de pihole con:
sudo pihole restartdns

Añadir nombres DNS por medio de la Interfaz de Pi-Hole
Si es la primera vez que empiezas a registrar nombres de tu propio dominio en pihole, lo más fácil es hacerlo en la interfaz web:

Datos finales:
Para que tu equipo de trabajo principal (cliente) conozca los equipos registrados en la lista de pihole (servidor), es necesario reiniciar los servicios DNS con los siguientes comandos:
- Reiniciar servicios DNS en macOS:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- Reiniciar servicios DNS en Windows:
ipconfig /registerdns
Los registros DNS en windows registrados por medio la terminal no se registran correctamente. Sin embargo, los registrados por medio de la interfaz gráfica funcionan correctamente.
Deja una respuesta