El Servidor DNS Bind nos permitirá crear nuestro propio servidor DNS

En este caso lo haremos desde la terminal de Ubuntu Server .

 

A continuación ,esta práctica muestra la Configuración DNS necesaria para el ejercicio VirtualHost Apache basado en IP.

 

Para descargar el servidor Bind podeis visitar el Sitio oficial de Bind.

Aunque lo más normal desde Linux es descargarlo e instalarlo así:

 
 
apt-get install bind9

 

A continuación ,suponiendo que ya tenemos correctamente configuradas las interfaces de red, tendremos que crear el dominio DNS con Bind (en Linux).

Así que vamos al archivo /etc/bind/named.conf.local y definimos en él las zonas que vamos a crear, la zona de busqueda directa DNS y la zona de búsqueda inversa (Abrimos el documento, vamos al final del todo y añadimos lo siguiente:)

GNU nano 2.2.2          Archivo: named.conf.local

zone "midominio.com"{

type master;

file "/etc/bind/db.midominio.com";

};

zone "1.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.1.168.192";
};

Ahora creamos el archivo de la zona midominio.com

Como podéis ver, se han creado más registros además del dominio www1 (www2, www3, www4 …). Los usaremos para siguientes ejercicios:

GNU nano 2.2.2          Archivo: db.midominio.com

BIND data file for local loopback interface

$TTL    604800
@       IN      SOA     midominio.com. root.midominio.com. (
2         ; Serial
604800         ; Refresh
86400         ; Retry
2419200         ; Expire
604800 )       ; Negative Cache TTL
<
@       IN      NS      midominio.com.
@       IN      A       192.168.1.10
www1    IN      A       192.168.1.10
www2    IN      A       192.168.1.10
www3    IN      A       192.168.1.30
www4    IN      A       192.168.1.40
www5    IN      A       192.168.1.40

 
A continuación creamos la zona de Resolución inversa:

GNU nano 2.2.2           Archivo: db.1.168.192

;

; BIND data file for local loopback interface

;

$TTL    604800

@       IN      SOA     midominio.com. root.midominio.com. (

2         ; Serial

604800         ; Refresh

86400         ; Retry

2419200         ; Expire

604800 )       ; Negative Cache TTL

;

@       IN      NS      midominio.com.

10      IN      PTR     midominio.com.

10      IN      PTR     www1.midominio.com.

10      IN      PTR     www2.midominio.com.

30      IN      PTR     www3.midominio.com.

40      IN      PTR     www4.midominio.com.

40      IN      PTR     www5.midominio.com.

 
Después de terminar las configuraciones, reiniciamos bind con :

/etc/init.d/apache2 restart

 
Resolución del Dominio DNS desde un cliente con el comando DIG:

Dig a dominio

Recordemos que para resolver correctamente. nuestro cliente ha de tener configurado como resolvedor DNS al servidor que acabamos de crear.
Así que nos aseguramos de que en el archivo /etc/resolv.conf contenga lo siguiente en este caso:

“nameserver 192.168.1.10
Ahora que hemos configurado el DNS correctamente, podemos empezar a crear el sitio Apache y los VirtualHosts.

Si necesitais algo más de ayuda, podeis miraros los Conceptos y comandos sobre DNS

   
.

Tampoco olvideis visitar la entrada sobre Ejercicios de Apache y DNS.
 


Etiquetas del articulo: , ,


Suscríbete para acceder a la zona privada

Suscribiéndote a la lista de correo de El Taller del Bit conseguirás entrar a la zona privada de descargas con materiales exclusivos (ebooks, artículos privados, plugins, descargas de exámenes resueltos ...)

Gracias. Te has suscrito con éxito!