martes, 26 de abril de 2011

Servidor DNS

Instalación y configuración del servicio de DNS


Se van a explicar los pasos para instalar y configurar un servidor de nombres de dominio con ciertos parámetros.

1. El servidor de nombres debe servir el dominio vasquez.telematica.net
2. El administrador del dominio debe ser julian@vasquez.telematica.net
3. Deberá configurar los siguientes servidores
a. ns1 como el primer servidor de nombres
b. ns2 como el segundo servidor de nombres
c. correo1 como el primer servidor de correos con prioridad máxima
d. correo2 como el segundo servidor de correos con prioridad mínima
e. El servidor www1 con ip 10.20.44.55
f. El servidor ftp1 con ip 10.20.44.56
g. El servidor www como un alias al servidor www1
h. El servidor ftp como un alias al servidor ftp1
i. El servidor local, con IP 10.20.44.1 debe ser el primer servidor de nombres
j. El servidor www.orex.com.co con IP 74.220.219.70 debe estar registrado en el DNS
k. Los servidores de correo correo1 y correo2 tienen las IPs 10.20.44.10 y 10.20.44.11 respectivamente
l. El segundo servidor de nombres de la red tiene la ip 10.20.44.2
4. Todos los servidores deben tener registros inversos



Los programas utilizados fueron:
  • VMware-Player-3.1.4 descargado Aquí
  • Una versión "ligera" de ubuntu-9.04 descargada Aquí

Debemos abrir una terminal donde escribiremos los comandos. En la versión de Ubuntu que nos descargamos se puede abrir con un click en el icono o desde:
Inicio -> Accesorios -> Terminal
Recordar primero crear una dirección IP alias con el comando:
           ifconfig eth3:0 10.20.44.1 netmask 255.255.255.0 up

Luego seguimos los siguientes pasos para la instalación y configuración de BIND9
1. Se actualizan los repositorios con el siguiente comando:
sudo aptitude update
Es necesario instalar un editor de texto, en mi caso he elegido SciTE. Para instalarlo escribimos el comando
sudo apt-get install scite
2. Se Instala el servidor DNS BIND9:
sudo aptitude install bind9 bind9-doc
3. Abrimos el archivo /etc/resolv.conf para editarlo con el comando
sudo scite /etc/resolv.conf 
Se puede ver la configuración del archivo /etc/resolv.conf 


4.Creamos dos archivos de zona, la forma más fácil es copiando el archivo ya existente /etc/bind/db.local en otro archivo para modificarlo
sudo cp /etc/bind/db.local /etc/bind/db.vasquez.telematica.net
sudo cp /etc/bind/db.local /etc/bind/db.orex.com.co
5. Abrimos el archivo /etc/bind/db.julian.telematica.net para editarlo con el comando
sudo scite /etc/bind/db.vasquez.telematica.net
Se puede ver la configuración del archivo db.vasquez.telematica.net


6. Abrimos el archivo /etc/bind/db.orex.com.co para editarlo con el comando
sudo scite /etc/bind/db.orex.com.co
Se puede ver la configuración del archivo db.orex.com.co


7.Creamos dos archivos de zona inversa, la forma más fácil es copiando el archivo que creamos /etc/bind/db.vasquez.telematica.net en otro archivo para modificarlo
sudo cp /etc/bind/db.vasquez.telematica /etc/bind/db.44.20.10
sudo cp /etc/bind/db.vasquez.telematica /etc/bind/db.219.220.74

8. Abrimos el archivo /etc/bind/db.44.20.10 para editarlo con el comando
sudo scite /etc/bind/ddb.44.20.10
Se puede ver la configuración del archivo db.44.20.10


9. Abrimos el archivo /etc/bind/db.219.220.74 para editarlo con el comando
sudo scite /etc/bind/db.219.220.74
Se puede ver la configuración del archivo db.219.220.74


10. Ahora necesitamos hacer una referencia a los archivos de zona. La forma correcta es editando el archivo named.conf.local Hacemos una copia de seguridad del archivo que vamos a copiar
sudo cp /etc/bind/named.conf.local{,.original} 
11. Abrimos el archivo /etc/bind/named.conf.local para editarlo con el comando
sudo scite /etc/bind/named.conf.local
Se puede ver la configuración del archivo /etc/bind/named.conf.local


Por último hacemos las pruebas con el comado dig, abrimos una terminal y ejecutamos
     dig MX vasquez.telematica.net
Observamos el resultado:


     dig SOA vasquez.telematica.net
Observamos el resultado:


     dig -x10.20.44.1
Observamos el resultado:

No hay comentarios:

Publicar un comentario