DNS – Domain Name Service





El DNS es una de las funciones más importantes de la internet en general, y su función principal es redirigir hacia tú nombre de dominio a los visitantes para que puedan encontrar de una manera más sencilla tú sitio. Sin embargo también son utilizados en los casos de servidores y hasta desktops, si se encuentran dentro de algún dominio de una empresa.

En esta oportunidad deseo explicarte como puedes definir un DNS, desde Linux, de la manera más sencilla.

1.- Lo primero que debemos hacer descargar el bind.

# apt install bind9

2. Crear una zona para nuestro DNS, por lo que debemos ingresar en el MASTER en la ruta /etc/bind/, en el archivo named.conf (crear una copia) e ingresar la nueva zona de la siguiente manera:

view “red-interna” {
zone “prueba.com.ve” {
type master;
file “/etc/bind/zones/master_ldn.com.ve”;
allow-transfer { key TRANSFER; };
};

view “red-externa” {
match-clients { any; };
recursion no;
zone “prueba.com.ve” {
type master;
file “/etc/bind/zones/master_ldn.com.ve”;
allow-transfer { key TRANSFER; };
};

2. Posteriormente ingresar en la ruta /etc/bind/zones y crear el archivo con la nueva zona (vi master_nuevazona) como se muestra a continuación:

;$ORIGIN .
$TTL 1d
@ IN SOA white.com.ve. white.dns.com. (
2013122701 ; serial
21600 ; Refresh (6h)
7200 ; Retry (2h)
2419200 ; Expire (28d)
86400 ; TTL Mínimo (1d)
)
prueba.com.ve. IN NS ns1.prueba.com.ve.
IN NS ns3.prueba.com.ve.
IN MX 10 mail.ldn.com.ve.
ns1 IN A xx.xx.xx.xx
ns3 IN A xx.xx.xx.xx
mail IN A xx.xx.xx.xx
test IN A xx.xx.xx.xx

3. Reiniciar el bind /etc/init.d/bind9 restart

4.- Definir un área de trabajo, que en el caso de los DNS se definen de la siguiente manera:

Área de Trabajo

DNS MASTER: SERVIDOR1 XXX.XXX.XXX.XXX
DNS SLAVE: SERVIDOR2 XXX.XXX.XXX.XXX
ARCHIVO DE CONFIGURACIÓN: /etc/bind/zones/masterzone.com
SERVICIO DNS: /etc/init.d/bind9

5.- En ambos servidores (DNS MASTER – DNS SLAVE), editar el archivo /etc/bind/zones/master.com

cd /etc/bind/zones/
vi master.com

6. Paso 2: Agregar una línea asociada a tú nombre.

IMPORTANTE: para registrar la url beny.dns.com no se utiliza el nombre del DNS.

beny IN A XX.XX.XX.XX
instructorbeny IN A xx.xx.xx.xx
.
.
.

7. Paso 3: Guardar los cambios

8. Paso 4: Reiniciar el servicio DNS /etc/init.d/bind9 restart

Posteriormente es necesario esperar que cargue todos los cambios necesarios y dependiendo del tamaño de nuestro dominio puede demorar unos pocos minutos.