Gracias por tu visita!!

Crear Servidor de DNS en Linux + link descarga del servidor

Espero que este tutorial les sea de ayuda.
(Atención para ver mejor las imagenes agrande un poco la pantalla)


Paso 1: Descargar el servicio DNS
Descargamos el servicio de DNS llamado bind9.
El comando que vamos a utilizar es el siguente:
(apt-get install bind9)


Paso 2:  Configurar la tarjeta de red.
Miraremos que nombre tiene nuestra tarjeta de red para poder configurarla con el comando:
(ifconfig -a)
 En este caso seria el nombre de la tarjeta de red eth1



Entraremos a configurar la tarjeta de red con el comando:
(nano /etc/network/interfaces)

I una vez dentro del archivo escriviremos lo siguiente:

auto lo
iface lo inet loopback

iface eth1 inet static
address 192.168.46.5
netmask 255.255.255.0
gateway 192.168.46.1
dns-nameserver 8.8.8.8

(Las IP's son propias se puede poner cualquiera dentro de un rango de IP's adecuado)



Paso 3: Configurar el archivo named.conf.local
En este paso configuraremos el archivo named.conf.local con el siguiente comando:
(nano /etc/bind/named.conf.local)


I una vez dentro del archivo escriviremos lo siguiente:

zone "sergio.com" {
type master;
file "/etc/bind/db.sergio.com";
};

(El nombre elegido para este servidor DNS es totalmente al azar
 y se puede elegir cualquier nombre para el servidor)



Para comprobar que lo hemos echo correctamente usaremos el comando:
(named-checkconf)


(Si cuando insertamos el comando no hace nada es que el archivo anterior esta bien configurado)

Paso 4: Configurar el archivo db.sergio.com (el nombre era aleatorio como e dicho antes)

Primero tenemos que copiar el contenido del archivo db.local


Despues de copiar el contendio de este archivo tenemos que copiarlo en el archivo de configuracion de nuestro DNS.
Para configurar el archivo db.sergio.com usaremos el siguiente comando:
(nano /etc/bind/db.sergio.com)

I dentro del archivo modificaremos las siguientes lineas de comandos:

@            IN           SOA          localhost.  root.localhost. (

lo cambiaremos por:

@            IN          SOA          servidor    postmaster (

------------------------------------------------------------------------------------
Tambien modificaremos las siguientes lineas:

@          IN            NS             servidor
@          IN            A               127.0.0.1
@          IN            AAAA      ::1

lo cambiaremos por:

sergio.com.                       IN                NS            server.sergio.com.
server.sergio.com.            IN                A               192.168.46.4
webserver.sergio.com.     IN                A                192.168.46.32
www.sergio.com.             IN               CNAME     webserver.sergio.com.


Cuando acabemos de editar el archivo para comprobar que esta todo bien tendremos que usar el siguiente comando:
(named-checkzone sergio.com etc/bind/db.sergio.com)

Y reiniciar el servidor para ver que esta todo en orden y ver que esta todo en orden con el comando:
(service bind9 restart)


Para saber que todo esta correcto tienen que salir 3 OK, uno al comprobar que el archivo esta correctamente escrito y otros dos OK al reiniciar el servidor.

Con estas comprobaciónes habremos acabado de crear el servidor de DNS! y ya esta listo para usarlo.

Espero que este tutorial les sea de ayuda. Gracias por leer este post. Deja un comentario si tienes alguna duda o si ves algo que mejorar!

Aqui os dejo el ejemplo de servidor que yo e echo para que lo compareis con el vuestro: Haz click aqui!

La contraseña del servidor que pide al entrar es (ceroca)