Informatica

Páginas: 8 (1779 palabras) Publicado: 27 de septiembre de 2012
CONSEJERIA DE EDUCACION

DNS dinámico
Alberto Molina Coballes, José Domingo Muñoz Rodríguez y José Luis Rodríguez Rodríguez
17 de marzo de 2010

Usted es libre de copiar, distribuir y modificar este documento de acuerdo
con las condiciones de la licencia Attribution-ShareAlike 3.0 de Creative Commons. Puede ver una copia de ésta en:
http://creativecommons.org/licenses/by-sa/3.0/es/

´Indice

2

1. Introducción

3

2. Instalación y configuración de Bind9

3

2.1. Creación de las zonas locales . . . . . . . . . . . . . . . . . . . . . . . . .

4

2.2. Prueba de funcionamiento del servidor DNS . . . . . . . . . . . . . . . . . .

5

3. Instalación y configuración de dhcp3-server

5

4. Puesta en marcha de los servicios

7

5. Configuración de losclientes DHCP

7

3

1. Introducción

Es muy cómodo utilizar DHCP en una red local, pero tiene un inconveniente: no sabemos qué
dirección tiene en cada momento un equipo. Una solución para esto es sincronizar el servidor
DHCP con el DNS, creando lo que se denomina un servidor DNS dinámico (DDNS). Esta
configuración permite que cada vez que se modifique una dirección IP se registre elcambio
,
en los ficheros que controlan la zona local y, de esta manera, poder acceder a un equipo a
través de su nombre.
Vamos a utilizar un mismo equipo como servidor DHCP y DNS, por lo que la comunicación
entre estos dos servicios será a través de localhost. Configuraremos incialmente DNS con
RNDC, para la sincronización entre los dos servicios a través del puerto 953/tcp.

2. Instalación yconfiguración de Bind9
avatar : ˜ # aptitude install bind9

El directorio /etc/bind/ contiene los siguientes ficheros:
-rw -r--r--rw -r--r--rw -r--r--rw -r--r--rw -r--r--rw -r--r--rw -r--r--rw -r--r--rw -r--r--rw -r-----rw -r--r--

1
1
1
1
1
1
1
1
1
1
1

root
root
root
root
root
root
root
root
root
bind
root

root 237 oct 7 23:47
root 271 oct 7 23:47
root 237 oct 723:47
root 353 oct 7 23:47
root 270 oct 7 23:47
root 2878 oct 7 23:47
bind 907 oct 7 23:47
bind 165 oct 7 23:47
bind 572 oct 7 23:47
bind
77 nov 13 13:57
root 1317 oct 7 23:47

db.0
db .127
db .255
db.empty
db.local
db.root
named.conf
named.conf.local
named.conf. options
rndc.key
zones. rfc1918

Los ficheros named.conf.* eran originalmente sólo uno, ahora se modificanprincipalmente
named.conf.options y named.conf.local, para incluir respectivamente las opciones de bind y
la definición de las zonas locales.
El fichero rndc.key contiene una clave para el rndc, que será muy importante en la sincronización con el servidor DHCP:
/etc/bind/rndc.key
1
2
3
4

key "rndc -key" {
algorithm hmac -md5;
secret " S9QTPFn8zklrPHQ7z6XcOA ==";
};

Obviamente la clavecambiará en cada equipo y se genera de forma automática al instalar
bind9, aunque es posible generar una nueva clave mediante la instrucción rndc-confgen.
Para que bind utilice rndc, hay que incluir las siguientes líneas en alguno de los ficheros
named.conf.*:
1

include "/ etc/bind/rndc.key ";

2
3
4
5
6

controls {
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { "rndc -key ";};
};

4

de esta manera se permiten actualizaciones de las entradas DNS, pero sólo a quien facilite la
clave y sólo desde localhost.

Nota: Conviene aclarar que el demonio de bind9 se denomina named y el usuario que lo
ejecuta es bind (esto se especifica en el fichero /etc/default/bind9). Lógicamente el usuario
bind deberá tener los permisos pertinentes para actualizar los registros delDNS.

2.1. Creación de las zonas locales
Supongamos que queremos resolver las direcciones de nuestra red local, y que pertenecen al
dominio example.com. Para ello editamos el fichero named.conf.local que inicialmente sólo
tiene algunas líneas comentadas e incluimos las siguientes entradas:
/etc/bind/named.conf.local
1
2
3

//
// Do any local configuration here
//

4
5
6
7...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS