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