“Comodines” DNS con dnsmasq

Hasta hace poco me dedicaba a editar el “hosts” de mi máquina para añadir nuevos dominios “de pega”, pero recientemente me ha surgido el problema de necesitar un “wildcard” para un dominio completo… después de buscar un poco di con una solución bastante práctica que era instalar dnsmasq.. Los pasos son sencillos:

  • Instalar dnsmasq
  • Añades la línea “address=/dev/127.0.0.1” al dnsmasq.conf (normalmente /etc/dnsmasq.conf)
  • Añades “listen-address=127.0.0.1” al dnsmasq.conf
  • Asegúrate que 127.0.0.1 aparece como un servidor DNS en el /etc/resolv.conf
  • Reinicias dnsmasq
  • Ahora si por ejemplo haces un ping a pepito.dev debería resolver a 127.0.0.1

Nunca más tendrás que editar el hosts. Si tienes un router con DHCP asignando IPs en tu red deshabilita la funcionalidad de  servidor dhcp con la directiva “no-dhcp-interface”

PD: Sí, me hace falta cuanto antes hacerme a la idea de que debería de domar el tema de la administración de sistemas a nivel pardillo

Anuncios