Gracias por tu visita!!

Crear un Servidor DNS inverso , hacer la transferencia de zona directa y zona inversa + link del servidor maestro y esclavo

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

Primero empezaremos configurando el Servidor Maesto.

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.2
netmask 255.255.255.0
gateway 192.168.46.1
dns-nameserver 192.168.46.2

(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";
allow-transfer {192.168.46.5;};
notify yes;
allow-query {any;};
};



zone "46.168.46.in-addr.arpa" {
type master;
file "/etc/bind/db.46.168.192.com";
allow-transfer {192.168.46.5;};
notify yes;
allow-query {any;};
};

(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.
autoritat.sergio.com.       IN                A               192.168.46.2
ftp.sergio.com.                 IN                A                192.168.46.3
mail.sergio.com.              IN                A                192.168.46.4
webmail.sergio.com.       IN               CNAME     mail.sergio.com.
santi.sergio.com.             IN               CNAME     ftp.sergio.com.
admin.sergio.com.          IN               CNAME     autoritat.sergio.com.  
sergio.com.                      IN               MX              10         mail.sergio.com.




Paso 4: Configurar el archivo db.46.168.192.com

Primero tenemos que copiar el contenido del archivo db.local


Y haremos lo mismo con el archivo del servidor inverso.

Para configurar el archivo db.sergio.com usaremos el siguiente comando:
(nano /etc/bind/db.46.168.192.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:

                                          IN               NS               autoritat.sergio.com.
2                                        IN               PTR            autoritat.sergio.com.
2                                        IN               PTR            admin.sergio.com.
3                                        IN               PTR            ftp.sergio.com. 
3                                        IN               PTR            santi.sergio.com. 
4                                        IN               PTR            mail.sergio.com.
4                                        IN               PTR             webmail.sergio.com.






Paso 5: Comprobar los dos archivos creados.
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)
(named-checkzone 46.168.192.com etc/bind/db.46.168.192.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 ahora tendremos que empezar a configurar el servidor esclavo.

Paso 6: 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 7:  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 eth0




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 eth0 inet static
address 192.168.46.5
netmask 255.255.255.0
gateway 192.168.46.1
dns-nameserver 192.168.46.5

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


Paso 8: 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:

(El primero zone sera de la transferencia directa y el segundo de la inversa)

zone "sergio.com" {
type slave;
masters {192.168.46.2;};
allow-query {any;};
file "/var/cache/bind/db.directo.com";
};


zone "46.168.46.in-addr.arpa" {
type slave;
masters {192.168.46.5;};

allow-query {any;};
file "/var/cache/bind/db.inverso.com";
};







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 9: Hacer la transferencia y verificar-lo

Para hacer la transferencia, lo unico que tenemos que hacer es reiniciar el servicio de DNS con el siguiente comando:
(service bind9 restart)


Para saber que todo esta correcto tienen que salir 2 OK conforme esta bien el servidor.

Para saver si se han creado los dos archivos, entraremos al directorio con el siguiente comando:
(cd /var/cache/bind

Y despues de estar dentro para comprobar que estan ay lo haremos con el comando (ls) que nos proporcionara una lista de los archivos que hay dentro de dicho directorio.



Despues de comprovar que se han creado entraremos dentro de los dos archivos para ver que estan correctamente con el siguiente comando:
(nano db.directo.com)
(nano db.inverso.com)



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!

Links de descarga de los dos servidores:
Servidor 1 (Maestro): (Clickea aqui!)
Servidor 2 (Esclavo): (Clickea aqui!)

La contraseña de los dos servidores es (ceroca)

Configurar Servidor DNS , crear pagina web y hacerla visible para el cliente. + enlace de descarga del servidor y el cliente

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

 Paso 1: Instalar y configurar el Servidor Web

Descargamos el servicio web llamado apache2.
El comando que vamos a utilizar es el siguiente:
(apt-get install apache2)


Para entrar a configurar el servidor web tenemos que hacer servir el siguiente:
(nano /var/www/index.html)


Dentro de este archivo podremos crear una pagina web con codigo html, pero ahora la usaremos para un uso basico es decir escribiremos lo siguiente:

<html><body><h1>Esto es un tutorial</h1></body></html>

Con esto ya sera suficiente para despues ver que funciona a la perfección.

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.169.215
netmask 255.255.255.0
gateway 192.168.169.1
dns-nameserver 192.168.169.214

(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             autoritat.sergio.com.
autoritat.sergio.com.                         IN               A               192.168.169.215
www.sergio.com.                               IN               CNAME    autoritat.sergio.com.
freddyvillalobos.sergio.com.            IN               A                192.168.169.214


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.

Paso 5: Comprobación de la pagina web y del uso del DNS

Una vez ya echo todo solo queda comprobar si todo funciona.
Para comprobar que funciona, entraremos en el navegador y buscaremos nuestra pagina web.
Introduciremos el siguiente link;
(www.sergio.com)
(Este nombre puede depender de el nombre que as puesto anteriormente)



Como podemos comprobar si sale la pagina es que funciona en nuestro ordenador, pero queda comprovar si deja entrar a la pagina del otro ordenador que tambien emos configurado como servidor, para nosotros hacer tambien de clienete:

Para comprobar que funciona, entraremos en el navegador y buscaremos nuestra pagina web.
Introduciremos el siguiente link;
(www.freddyvillalobos.com)
(Este nombre puede depender de el nombre que as puesto anteriormente)



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

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!


Links de descarga de los dos servidores:
Servidor 1 (Sergio): (Clickea aqui!)
Servidor 2 (FreddyVillalobos): (Clickea aqui!)

La contraseña de los dos servidores es (ceroca)