Está en la página 1de 23

IMPLEMENTACION DE UN DNS CACHE Y DNS ZONAS

APRENDÍZ:

SERGIO ANDRÉS QUINTERO P.

INTRUCTOR:

FERNANDO QUINTERO

NÚMERO DE ORDEN

18566

MEDELLÍN

2010

Página 1 de 23
Contenido.

• Información del contacto……………………………………….3


• Introducción…………………………………………………………..4
• Definición de DNS cache………………………………………..5
• Definición DNS zonas…………………………………….........5
• Implementación de DNS……………………………….........6
• Configuración de las zonas…………………………………….17

Página 2 de 23
Información del contacto:

Sergio Andrés Quintero Pineda

Blog: http://checho916.wordpress.com/

Correo: checho916@misena.edu.co

Página 3 de 23
Introducción.

A continuación implementaremos un DNS cache y un DNS de zonas,para


aclarar siertas dudas del djbdns y su implementación.

Página 4 de 23
DNS CACHE.

Este es un servicio que resuelve nombre por dominios, el funcionamiento


de este DNS es cuando llegue una petición para resolver un dominio este
no tiene la dirección en su cache lo que hace es preguntarle a otro DNS
cuando ya sabe cual es la dirección del dominio la guarda para cuando la
vuelvan a solicitar es la pueda responder más rápido.

DNS ZONAS.

El DNS zonas es aquel que cada vez que el cliente pide una resolución de
nombres haciendo asi la que la respuesta la de mas lenta.

Página 5 de 23
DNS CACHE Y DNS ZONAS

Configuración del DNS::


Antes de proceder a la instalacion del DNS debemos de instalar un servicio
el cual nos permitira manejar unos servicio llamados daemontools y
daemontools-run

get install daemontools daemontools-run


#apt-get daemontools

Página 6 de 23
una vez tener instalado el servicio de daemontools procedemos a instalar
los archivos de configuracion del DNS.

# apt-get install djbdns


# apt-get
get install dnscache-run
dnscache

Página 7 de 23
Con el siguiente comando observaremos los usuarios del sistema,
# cat /etc/passwd

Página 8 de 23
Página 9 de 23
Página 10 de 23
Con el siguiente comando observaremos los usuarios del sistema
#cat /etc/passwd

una vez instalado todos los paquetes de configuración procedemos a la


configuración del DNS,lo primero que haremosmos será crear dos usuarios sin
ningún permiso pero deben de ser administradores.
Para darle
le el archivo de configuración a los usuarios hacemos lo siguiente:
#dnscache-conf
conf Gdnscaceh Gdnslog /etc/DNS 127,0,0,1

Página 11 de 23
creamos un directorio con el nombre
nombre de sena en el cual guardaremos
todos los archivos y con la dirección interna de nuestro servidor DNS
(127.0.0.1).
Nos paramos en el directorio que creamos para ver si quedaron todos los
archivos.
Miramos el archivo de configuración de resolv.conf
#nano /etc/resolv.conf

Decimos quien será nuestro servidor DNS en este caso será el mismo y
probaremos si nos funciona.
Una vez estando en el archivo de configuración decimos quien es el DNS
colocando nameserver 127.0.0.1

Página 12 de 23
Probaremos el funcionamiento con el siguiente comando pondremos a
correr nuestro servicio:
#./run
Abriremos una solapa como nos muestra en la parte superior y está la
pondremos para que nos resuelva direcciones o nombre de dominio,lo
podemos probar de varias formas una de ellas puede ser con:
#nslookup www.google.com

Página 13 de 23
#dig www.google.com

Página 14 de 23
#dnsip www.google.com

Página 15 de 23
Como podemos observar este fue el proceso
proceso mientras el servicio corría.

Página 16 de 23
Configuración de las zonas.
Aplicación del djbdns tiny
Miraremos si tenemos usuarios en el tiny.
#grep tiny /etc/passwd

Página 17 de 23
Cuando ejecutamos este vemos que no nos aparece nada por eso
proseguimos con siguiente paso.
Crear los usuarios y directorio del archivo de configuración.

Luego nos paramos en el directorio:


# /etc/zone miramos los archivos que contiene este directorio.

Página 18 de 23
Luego nos paramos en el directorio root y observamos los archivos que se
pueden configurar.

./add-alias:
alias: Para agregarle un alias al servidor.

host: Para agregar un host al servidor.


./add-host:

./add-mx:
mx: Para agregar un servidor de correo

./add-ns:
ns: Para agregar un servidor

Página 19 de 23
Como podemos observar he añadido unos host y el nombre del dns .

Página 20 de 23
Actualizamos nuestros archivos con el comando:
#cat data
Miramos el proceso que conlleva.

Utilizamos el comando make para cargar el servicio.


#make

Página 21 de 23
Pasaremos ala comprobación pero debemos de cambiar de directorio
nos encontrabamos en
#/etc/zone/root debemos de salirnos del directorio root y quedarnos en
zone con el comando #cd ..
#/etc/zone

Probar que nos resuelva direcciones con

Big

Nslookup

Dnsip

Página 22 de 23
Página 23 de 23

También podría gustarte