En mi artículo anterior comenté problemas con contraseña e inicio de sesión en Pi-hole v6; ahora he encontrado nuevos obstáculos al configurar dominios comodín.
Pi-hole no ofrece configuración de comodines desde su panel web, así que hay que crear manualmente un archivo de configuración dnsmasq en /etc/dnsmasq.d, por ejemplo /etc/dnsmasq.d/99-myserver.com.conf donde el prefijo 99 marca prioridad. Dentro del archivo basta con añadir dos líneas: server=/myserver.com/# y address=/.myserver.com/100.101.102.103
La primera línea server=/myserver.com/# evita que Pi-hole intente resolver myserver.com usando un DNS ascendente. La segunda línea address=/.myserver.com/100.101.102.103 indica que el dominio myserver.com y todos sus subdominios *.myserver.com deben apuntar a la IP 100.101.102.103.
En Pi-hole v6 los archivos de configuración dnsmasq no se cargan por defecto. Hay que activarlos desde All Settings > Miscellaneous > misc.etcdnsmasq_d. Si solo son unas pocas líneas se pueden introducir directamente en el campo misc.dnsmasq_lines en la misma página y así evitar crear el archivo desde la terminal.
Para comprobarlo se puede usar dig indicando el servidor Pi-hole, por ejemplo dig foobar.myserver.com @192.168.1.123 y la respuesta esperada incluirá foobar.myserver.com. 0 IN A 100.101.102.103
En Q2BSTUDIO somos una empresa de desarrollo de software y aplicaciones a medida especializada en software a medida, aplicaciones a medida, inteligencia artificial, ciberseguridad y mucho más. Ofrecemos servicios cloud aws y azure y soluciones de servicios inteligencia de negocio, ia para empresas, agentes IA y power bi. Si necesitas soporte para desplegar Pi-hole en entornos cloud o integrarlo en arquitecturas seguras podemos ayudarte con migraciones y diseño de infraestructuras en Servicios cloud AWS y Azure y con proyectos de Inteligencia artificial aplicados a tu negocio.
Con los dominios comodín funcionando ya no es necesario asignar manualmente cada subdominio para los servicios que ejecutes en tu servidor, lo que simplifica la gestión y mejora la seguridad y la automatización.