You are on page 1of 8

CENTRO DE SERVICIOS Y GESTION EMPRESARIAL (CESGE)

AREA DE TELEINFORMATICA
CURSO TECNOLOGO EN ADMINISTRACION DE REDES
CODIGO 35442
GRUPO COLOMBIA NETWORKING
SENA ANTIOQUIA

Configuración de un servidor DNS con Debian Lenny

Definicion de DNS
Domain Name System / Service (o DNS, en español: sistema de
nombre de dominio) es un sistema de nomenclatura jerárquica
para computadoras, servicios o cualquier recurso conectado a
internet o a una red privada. Este sistema asocia información
variada con nombres de dominios asignado a cada uno de los
participantes. Su función más importante, es traducir
(resolver) nombres inteligibles para los humanos en
identificadores binarios asociados con los equipos conectados
a la red, esto con el propósito de poder localizar y
direccionar estos equipos mundialmente.
El DNS es una base de datos distribuida y jerárquica que
almacena información asociada anombres de dominio en redes
como Internet. Aunque como base de datos el DNS es capaz de
asociar diferentes tipos de información a cada nombre, los
usos más comunes son la asignación de nombres de dominio
a direcciones IP y la localización de los servidores decorreo
electrónico de cada dominio.
La asignación de nombres a direcciones IP es ciertamente la
función más conocida de los protocolos DNS. Por ejemplo, si
la dirección IP del sitio FTP de prox.mx es 200.64.128.4, la
mayoría de la gente llega a este equipo especificando
ftp.prox.mx y no la dirección IP. Además de ser más fácil de
recordar, el nombre es más fiable. La dirección numérica
podría cambiar por muchas razones, sin que tenga que cambiar
el nombre.
Inicialmente, el DNS nació de la necesidad de recordar
fácilmente los nombres de todos los servidores conectados a
Internet. En un inicio, SRI (ahora SRI International) alojaba
un archivo llamado HOSTS que contenía todos los nombres de
dominio conocidos (técnicamente, este archivo aún existe - la
mayoría de los sistemas operativos actuales todavía pueden
ser configurados para revisar su archivo hosts).
Componentes
Para la operación práctica del sistema DNS se utilizan tres
componentes principales:

 Los Clientes DNS: Un programa cliente DNS que se ejecuta


en la computadora del usuario y que genera peticiones DNS
de resolución de nombres a un servidor DNS (Por ejemplo:
¿Qué dirección IP corresponde a nombre.dominio?);
 Los Servidores DNS: Que contestan las peticiones de los
clientes. Los servidores recursivos tienen la capacidad de
reenviar la petición a otro servidor si no disponen de la
dirección solicitada.
 Y las Zonas de autoridad, porciones del espacio de
nombres de dominio que almacenan los datos. Cada zona de
autoridad abarca al menos un dominio y posiblemente sus
subdominios, si estos últimos no son delegados a otras
zonas de autoridad.
Vamos a descargar los paquetes para su instalacion del
Bind9, con el siguiente comando :
Apt-get install bind9

Nos paramos en la carpeta del bind para después ya editar los


archivos necesarios para dicha configuracion siempre que nos
queramos meter en cualquier carpeta siempre utilizamos el
comando Cd:

cd /etc/ bind/
y para ver todo los paquetes que tiene el BiND es con LS para
listarlo:
procedemos hacer una copia a la zona directa y la zona inversa, con el comando cp
(COPIAR) para nuestra zona directa siempre utilizaremos el db.local y lo llamaremos
como lo queremos identificar y para nuestra zona inversa es con db.127 y tambn lo
llamaremos como quramos, despues de hacer esto, procedemos a editar con el editos de
textos
configuraremos nuestra zona directa con el comando
nano directa

Ahora haremos todo lo hecho en la zona directa con unas


pequeñas variaciones que les ire explicando en todas donde
dice localhost tambien pondremos el nombre de dominio
y en la ultima linea donde encontraras un 1 lo cambiaras por
el host de tu ip que en este caso sera 2 hecho esto guardas
cambios y sales del archivo para entrar a la zona inversa
copiamos el siguiente comando:
zona inversa

El siguiente paso es de suma importancia, ya que si no es


correctamente configurado este archivo el servidor no
respondera, trata del archivo resolv.conf que esta en la
carpeta etc, la ruta es :

/etc/resolv.conf.
Ahora configuraremos el archivo principal de resolucion de
nombres de dominio, el cual se llama named.conf.local, este
se encuentra en la carpeta bind.
Para entrar a este archivo le damos el siguiente comando:
nano /etc/bind/named.conf.local
en este arcchivo declararemos las zonas de la siguiente
manera:
(asi se llamara la zona directa a la hora de resolver en dns
aquí colocas el nombre de tu dominio )
(esto para indicar que es de tipo maestro)
(esto es para indicar la ruta del archivo)
(esta linea es para las actulizaciones dinamicas la primera
ip es la del local host y la segunda ip es la de nuestro
servidor)
(esta ultima linea es tambien para las actulizaciones)

después de declarar la zona directa haremos lo mismo para la


invers

Agregamos las siguientes lineas de escritura y de lectura


para el dns para que nos resuelva
/etc/bind/** rw,
/etc/bind/ rw,
Procedemos a dale los permisos a la carpeta bind y la carpeta
dhcp3, para que tenga autorizaciones ambos y nos deja
ingresar y copiar sobre las carpeta.
chmod 2775 /etc/bind

Luego de dar los permisos necesario reiniciamos los dos


servicios dhcp y dns:
/etc/init.d/bind9 restart
/etc/init.d/dhcp3-server restart

Para reiniciar la red

/etc/init.d/networking restart
ls /etc/bind
Los archivos “.jnl” son los que nos muestran que las
actualizaciones dinamicas está bien configuradas.

Aquí vemos que nos esta resolviendo nuestras 2 zonas la directa (192.168.10.2) y la
inmversa (cnetworking.com)