(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)
y se puede elegir cualquier nombre para el servidor)
Para comprobar que lo hemos echo correctamente usaremos el comando:
(named-checkconf)
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 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)