Translate

martes, 25 de octubre de 2011

DNS server: Ubuntu Server



Proceso:

·         Instalación de los paquetes de DNS: sudo apt-get install bind9

·         Cambiar ip del servidor: nano /etc/networking/interfaces
o   Se mueve el servidor al segmento de red que va a atender, es este caso a  192.168.56.0

#línea para que sirva la IP estática
auto eth0
iface eth0 inet static
address 192.168.56.3
gateway 192.168.56.254
netmask 255.255.255.0
network 192.168.56.0
broadcast 192.168.56.255



·         Configurar el servidor dns:
o   Abrir el archivo de configuración de zonas del servidor dns:  nano /etc/bind/ named.conf.local y modificarlo de la siguiente manera:



//
// Do any local configuration here
//

// Consider adding the 1918 zones here, if they are not used in //your
// organization
//include "/etc/bind/zones.rfc1918";


//zona de busqueda o forward zon
zone "[mi zona].com.co"{
     type master;
     file "/etc/bind/db.[mi zona]";
};

zone "[primer octeto de la IP que va usar mi servidor].in-addr.arpa"{
     type master;
     file "/etc/bind/db.192";
};

o   Guardar el archivo

Elemento
Descripción
"[mi zona].com.co"
Dominio que atenderá el servidor DNS
file "/etc/bind/db.[mi zona]"
Archivo donde están los dominios de nombre a resover, ej: usario1.mizona.com
"[primer octeto de la IP que va usar mi servidor].in-addr.arpa
Nombre de la zona inversa.
ej: “192.in-addr.arpa”
file "/etc/bind/db.192";
Archivo donde se establece la tabla de conversión inversa


·         Configurar zona de búsqueda (forward zone) el servidor dhcp:
o   Abrir el archivo de configuración de la zona de búsqueda: nano/etc/bind/db.[mi zona] y modificarlo de la siguiente manera:
;
; BIND data file for local loopback interface
;
$TTL 604800
@    IN   SOA  [mi zona].com.co. root. [mi zona].com.co. (
                    2       ; Serial
               604800       ; Refresh
                86400       ; Retry
              2419200       ; Expire
               604800 ) ; Negative Cache TTL
;


[mi zona].com.co.  IN   A    192.168.56.3
@             IN   NS   [mi zona].com.co.


User1             IN   A    192.168.56.4
User2             IN   A    192.168.56.5
User3              IN   A    192.168.56.6
User4              IN   A    192.168.56.7
User5              IN   A    192.168.56.8

o   Guardar el archivo

Explicación:
Elemento
Descripción
@
“this domain” en este caso “zonasara.com.co”
IN
INternet-class record
A
Address
zonasara.com.co. IN A 192.168.56.3
el dominio "zonasara.com.co" será mapeado a la dirección ip 192.168.56.3
@        IN       NS       zonasara.com.co.
“this domain” será mapeado a “zonasara.com.co.”
david   IN      A         192.168.56.4
“david” será mapeado a la dirección 192.168.56.4

o   Guardar el archivo

·         Configurar zona inversa (in-addr.arpa)
o   Abrir el archivo de configuración de la zona inversa:  nano /etc/bind/db[primer octeto de la IP que va usar mi servidor] y modificarlo de la siguiente manera:

;
; BIND reverse data file for 192.168.56.3 interface
;
$TTL 604800
@    IN   SOA  [mi zona].com.co. root.[mi zona].com.co. (
                    1       ; Serial
               604800       ; Refresh
                86400       ; Retry
              2419200       ; Expire
               604800 ) ; Negative Cache TTL
;

@        IN   NS   [mi zona].com.co.
3.56.168 IN   PTR  @

4.56.168 IN   PTR  user1.ubuntu.com.co
5.56.168 IN   PTR  user2.ubuntu.com.co
6.56.168 IN   PTR  user3.ubuntu.com.co
7.56.168 IN   PTR  user4.ubntu.com.co
8.56.168 IN   PTR  user5.ubuntu.com.co

o   Guardar el archivo
Elemento
Descripción
PTR
Pointer
4.56.168
Dirección ip en orden inverso. No se especifica el primer octeto puesto que ya se ha hecho en el nombre del archivo (db.192)
"[primer octeto de la IP que va usar mi servidor].in-addr.arpa
Nombre de la zona inversa.
ej: “192.in-addr.arpa”
8.56.168 IN   PTR user5.ubuntu.com.co
Esta línea indica que la IP [192.]168.56.8 (escrita a la inversa y omitiendo el 192 que ya se especifico en “named.conf.local”) corresponde al dominio “ubuntu.com.co”

·         Modificar la ip del servidor de nombres que se va utilizar en el equipo
o   Abrir el archivo de configuración:  nano /etc/ resolv.conf de la siguiente manera:

nameserver 192.168.56.3
search      ubuntu.com.co

·         Activación del servicio: sudo /etc/init.d/ dhcp3-server restart
·         Probar localmente con el comando: host [usurio]. [dominio], por ejemplo:
host user1.ubuntu.com.co nos debe decir a que ip tiene el host/usuario de ese dominio.

En Windows

·         Cambiar a automáticas las interfaces de red que deseamos que utilices nuestro servidor dhcp
·         Desde el host ser abre la consola y se ejecuta:
o   Se liberan las interfaces de red que están en modo automático: ipconfig /release
o   Se le dice a las interfaces que busquen un servidor dhcp para que este les envíe la configuración: ipconfig /renew
·         Verificar nuevamente con el comando ipconfig que nuestras interfaces hayan quedado bien configuradas

Nota: Se agrega un nuevo adaptador de red eth1 con DHCP activado para permitir el acceso a internet y con esto, la descarga de los paquetes necesarios para instalación
           
#Adaptador con DHCP para acceso a internet
auto eth1
iface eth0 inet dhcp

Autores: Sare E. y David P.

Luxant

About Luxant

Author Description here.. Nulla sagittis convallis. Curabitur consequat. Quisque metus enim, venenatis fermentum, mollis in, porta et, nibh. Duis vulputate elit in elit. Mauris dictum libero id justo.