Cómo instalar el servidor DNS en Ubuntu 20.04 LTS

En este tutorial, le mostraremos cómo instalar el servidor DNS en Ubuntu 20.04 LTS. Para aquellos que no lo sabían, los servidores DNS son una herramienta muy importante para su red porque muchas direcciones IP no pueden recordar, por lo que pueden recordar el nombre DNS. BIND o BIND 9 es una implementación de código abierto de DNS, disponible para casi todas las distribuciones de Linux. BIND son las siglas de Berkeley Internet Name Domain y nos permite publicar información de DNS en Internet, así como también nos permite resolver consultas de DNS para los usuarios. BIND es, con mucho, el software DNS más utilizado en Internet.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que está ejecutando en la cuenta de root, de lo contrario, es posible que deba agregar ‘sudo‘a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso del servidor DNS (Bind9) en Ubuntu 20.04 (Focal Fossa). Puede seguir las mismas instrucciones para Ubuntu 18.04, 16.04 y cualquier otra distribución basada en Debian como Linux Mint.

Instale el servidor DNS en Ubuntu 20.04 LTS Focal Fossa

Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando lo siguiente apt comandos en la terminal.

sudo actualización apta
sudo actualización apta

Paso 2. Instalación del servidor DNS en Ubuntu 20.04.

Ahora instalamos BIND usando el siguiente comando a continuación:

sudo apt install bind9 bind9utils bind9-doc

De forma predeterminada, BIND se inicia automáticamente después de la instalación. Comprueba su estado con:

sudo estado systemctl llamado

Una vez que se completa el proceso de instalación, puede verificar si BIND9 está funcionando:

nslookup google.com 127.0.0.1

Producción:

Servidor: 127.0.0.1 Dirección: 127.0.0.1 # 53 Respuesta no autorizada: Nombre: google.com Dirección: 142.250.4.94 …

Paso 3. Configuración BIND9.

El archivo de configuración principal es named.conf.options, vamos a abrirlo:

sudo nano /etc/bind/named.conf.options

La directiva “listen-on” le permite especificar las redes a las que servirá el servidor DNS:

escucha {10.10.10.0/24; 10.1.0.0/16; …};

BIND9 solo permite consultas locales de forma predeterminada. Agregue las direcciones IP necesarias a la directiva “allow-query” o “any;” para permitir todas las solicitudes:

allow-query {cualquiera; };

Los reenviadores contienen las direcciones IP de los servidores DNS a los que se redirige la solicitud si nuestro servidor no contiene los datos requeridos:

transportistas {8.8.8.8; 8.8.4.4; };

Finalmente, guarde y close el archivo. Verifique la configuración:

sudo named-checkconf
sudo systemctl reiniciar bind9

Paso 4. Configure el Firewall.

En caso de que el firewall del sistema operativo se esté ejecutando en su servidor de enlace, ejecute el siguiente comando para permitir el puerto de enlace:

sudo ufw permite Bind9

Paso 5. Prueba de BIND.

Para verificar si el servidor DNS está funcionando correctamente, ingrese el siguiente comando:

nslookup google.com

Producción:

Servidor: 103.86.96.100 Dirección: 103.86.96.100 # 53 Respuesta no autorizada: Nombre: google.com Dirección: 172.217.194.101 Nombre: google.com Dirección: 172.217.194.100 Nombre: google.com Dirección: 172.217.194.138 Nombre: google .com Dirección: 172.217.194.102 Nombre: google.com Dirección: 172.217.194.113 Nombre: google.com Dirección: 172.217.194.139

¡Felicidades! Ha instalado correctamente el servidor DNS. Gracias por usar este tutorial para instalar el servidor DNS (Bind9) en su sistema Ubuntu 20.04 LTS Focal Fossa. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Ubuntu.