Modificar la configuración de dnsmasq
ServBay incluye el servicio dnsmasq y ofrece opciones de configuración flexibles. Este artículo detallará cómo modificar la configuración de dnsmasq en ServBay, incluyendo la ubicación del archivo dnsmasq.conf
y las configuraciones comunes.
Advertencia importante
Por favor, no modifiques manualmente los archivos de configuración. Todos los archivos de configuración son generados automáticamente por ServBay; las modificaciones manuales corren el riesgo de ser sobrescritas. Realiza los cambios a través de la interfaz de usuario.
Resumen
En ServBay, el archivo de configuración de dnsmasq se encuentra en el directorio /Applications/ServBay/etc/dnsmasq
. A continuación se detallan las ubicaciones de los archivos de configuración:
dnsmasq.conf
:/Applications/ServBay/etc/dnsmasq/dnsmasq.conf
domains.conf
:/Applications/ServBay/etc/dnsmasq/domains.conf
Configurar servidores upstream
Los usuarios pueden configurar servidores upstream para dnsmasq en Configuración
- Reenvío de DNS
, de modo que, salvo los dominios añadidos localmente, todas las solicitudes DNS se reenviarán a los servidores DNS upstream.
El servidor DNS upstream predeterminado se obtiene automáticamente de la puerta de enlace de red actual del usuario, generalmente proporcionado por DHCP, como 192.168.0.1
, 10.0.0.1
.
Configuración de dnsmasq.conf
El archivo dnsmasq.conf
es el principal archivo de configuración de dnsmasq, utilizado para establecer diversas opciones DNS y DHCP.
Configuraciones comunes
A continuación, se muestran algunas configuraciones comunes del archivo dnsmasq.conf
y cómo modificarlas:
Configurar servidores DNS:
server=8.8.8.8 server=8.8.4.4
1
2Establecer tamaño de caché:
cache-size=1000
1Configurar el dominio:
domain=local
1Habilitar registro de consultas DNS:
log-queries
1Establecer rango DHCP:
dhcp-range=192.168.0.50,192.168.0.150,12h
1
Personalizar registros DNS
dnsmasq permite personalizar los registros DNS, lo cual es muy útil para redes pequeñas o entornos de desarrollo. El archivo de configuración se encuentra en domains.conf
.
STOP
domains.conf
será sobrescrito automáticamente por ServBay, utiliza el gestor de servicios DNS locales de ServBay para hacer modificaciones.
Configuración de ejemplo
A continuación, algunos ejemplos de registros DNS personalizados:
- Configurar resolución de nombre de dominio local:
address=/servbay.host/127.0.0.1
1
Reiniciar dnsmasq
Tras modificar el archivo de configuración de dnsmasq, es necesario reiniciar el servicio para que los cambios tengan efecto. Puedes hacerlo a través de la interfaz de gestión de ServBay o utilizando la herramienta de línea de comandos servbayctl
.
Reiniciar a través de la interfaz de gestión de ServBay
- Abre la interfaz de gestión de ServBay.
- Navega a
Servicios
. - Encuentra el servicio dnsmasq y haz clic en el botón
Reiniciar
.
Reiniciar usando servbayctl
Puedes reiniciar el servicio dnsmasq fácilmente usando la herramienta de línea de comandos servbayctl
:
servbayctl restart dnsmasq -all
Conclusión
En ServBay, el archivo de configuración de dnsmasq se encuentra en el directorio /Applications/ServBay/etc/dnsmasq
. Al modificar este archivo, puedes establecer servidores DNS, tamaño de caché, dominio, habilitar el registro, y configurar el rango DHCP, entre otros. Los registros DNS personalizados también se pueden configurar a través de este archivo. Después de hacer modificaciones, puedes reiniciar el servicio dnsmasq usando la interfaz de gestión de ServBay o la herramienta de línea de comandos servbayctl
para que los cambios entren en vigor.