Cómo configurar dnsmasq en Ubuntu Server 18.04 LTS

En la administración de servidores, es esencial que los equipos sean capaces de comunicarse entre sí. El DNS (Sistema de Nombres de Dominio) es una de las herramientas más importantes para lograrlo. dnsmasq es un servidor DNS y DHCP ligero que puede ser utilizado en tu servidor Ubuntu. En este artículo, aprenderás cómo configurar dnsmasq en Ubuntu Server 18.04 LTS.
Requisitos previos
Antes de comenzar con la configuración de dnsmasq, debes asegurarte de tener lo siguiente:
- Un sistema Ubuntu Server 18.04 LTS instalado y configurado correctamente.
- Privilegios de superusuario o acceso a una cuenta de usuario con permisos de sudo.
Pasos para configurar dnsmasq en Ubuntu Server 18.04 LTS
Paso 1: Instalar dnsmasq
El primer paso es instalar dnsmasq en Ubuntu Server. Abre la terminal y ejecuta el siguiente comando:
sudo apt-get update
sudo apt-get install dnsmasq
Una vez que se haya instalado dnsmasq, es necesario configurarlo.
Paso 2: Configurar dnsmasq
Por defecto, las configuraciones de dnsmasq están contenidas en el archivo /etc/dnsmasq.conf. Antes de comenzar a editar el archivo, es recomendable hacer una copia de seguridad. Para hacerlo, escribe lo siguiente en la terminal:
sudo cp /etc/dnsmasq.conf /etc/dnsmasq.conf.bak
A continuación, abre el archivo dnsmasq.conf con el siguiente comando:
sudo nano /etc/dnsmasq.conf
Una vez dentro del archivo, deberás agregar o modificar algunas líneas de texto. Por ejemplo, si quieres que dnsmasq responda a las consultas DNS de tu red local, agrega la siguiente línea:
listen-address=127.0.0.1
Además, si deseas configurar dnsmasq como un servidor DHCP, agrega las siguientes líneas:
dhcp-range=192.168.0.50,192.168.0.150,12h
dhcp-option=3,192.168.0.1
Guarda los cambios y cierra el archivo.
Paso 3: Reiniciar dnsmasq
Para que los cambios realizados en dnsmasq.conf tengan efecto, es necesario reiniciar el servicio de dnsmasq. Para hacerlo, escribe el siguiente comando:
sudo systemctl restart dnsmasq
Ejemplos de uso
Para corroborar que dnsmasq esté funcionando correctamente, puedes ejecutar los siguientes comandos en la terminal:
nslookup google.com
dig google.com
Si recibes una respuesta correcta, significará que dnsmasq está funcionando correctamente.
Conclusión
Configurar dnsmasq en Ubuntu Server 18.04 LTS puede parecer intimidante al principio, pero con los pasos mencionados en este artículo, la tarea debería ser directa y sencilla. Ahora puedes tener el control total sobre tus DNS y DHCP, mejorando el rendimiento de tu sistema y asegurando la comunicación fluida entre tus servidores.
Preguntas frecuentes
¿Qué es dnsmasq?
dnsmasq es un servidor DNS y DHCP ligero que puede ser utilizado en sistemas Linux.
¿Para qué se utiliza dnsmasq?
dnsmasq se utiliza principalmente para asignar IP dinámicas y servir como servidor DNS en redes pequeñas.
¿Cómo puedo desinstalar dnsmasq?
Para desinstalar dnsmasq en Ubuntu Server, abre una terminal y escribe el siguiente comando:
sudo apt-get remove --purge dnsmasq
¿Puedo configurar dnsmasq como servidor DNS en mi red?
Sí, dnsmasq puede ser utilizado como servidor DNS en tu red para resolver los nombres de dominio de los equipos.
[nekopost slugs="comando-cp-de-linux,exportar-claves-de-importacion-con-gpg,eliminar-el-usuario-de-linux,comando-de-alquitran-linux,crear-ramdisk-linux,ejecutar-el-comando-salir-ssh,encontrar-la-direccion-ip-linux,escanear-todos-los-puertos-nmap,puertos-nfs"]

Deja una respuesta