DNS Cache y Zonas

Anuncio
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: [email protected]
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
daemontools
#apt-get
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 haremos
mos 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
Descargar