DNS Cache y Zonas
-
Upload
sergio-quintero -
Category
Documents
-
view
138 -
download
0
Transcript of DNS Cache y Zonas
Página 1 de 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 2 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 3 de 23
Información del contacto:
Sergio Andrés Quintero Pineda
Blog: http://checho916.wordpress.com/
Correo: [email protected]
Página 4 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 5 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.
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
#apt-get install daemontools daemontools
Página 6 de 23
DNS CACHE Y DNS ZONAS
: Antes de proceder a la instalacion del DNS debemos de instalar un servicio
el cual nos permitira manejar unos servicio llamados daemontools y
get install daemontools daemontools-run
Antes de proceder a la instalacion del DNS debemos de instalar un servicio
el cual nos permitira manejar unos servicio llamados daemontools y
una vez tener instalado el servicio de daemontools procedemos a instalar
los archivos de configuracion del DNS.
# apt-get install djbdns
# apt-get install dnscache
Página 7 de 23
una vez tener instalado el servicio de daemontools procedemos a instalar
los archivos de configuracion del DNS.
get install dnscache-run
una vez tener instalado el servicio de daemontools procedemos a instalar
Con el siguiente comando observaremos los usuarios del sistema,
# cat /etc/passwd
Página 8 de 23
Con el siguiente comando observaremos los usuarios del sistema,Con el siguiente comando observaremos los usuarios del sistema,
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
ningún permiso pero deben de ser administradores.
Para darle el archivo de configuración a los usuarios hacemos lo siguiente:
#dnscache-conf Gdnscaceh Gdnslog /etc/DNS 127,0,0,1
Página 11 de 23
Con el siguiente comando observaremos los usuarios del sistema
una vez instalado todos los paquetes de configuración procedemos a la
configuración del DNS,lo primero que haremos será crear dos usuarios
ningún permiso pero deben de ser administradores.
le el archivo de configuración a los usuarios hacemos lo siguiente:
conf Gdnscaceh Gdnslog /etc/DNS 127,0,0,1
Con el siguiente comando observaremos los usuarios del sistema
una vez instalado todos los paquetes de configuración procedemos a la
mos será crear dos usuarios sin
le el archivo de configuración a los usuarios hacemos lo siguiente:
creamos un directorio con el nomb
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
creamos un directorio con el nombre de sena en el cual guardaremos
todos los archivos y con la dirección interna de nuestro servidor DNS
Nos paramos en el directorio que creamos para ver si quedaron todos los
Miramos el archivo de configuración de 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
re de sena en el cual guardaremos
todos los archivos y con la dirección interna de nuestro servidor DNS
Nos paramos en el directorio que creamos para ver si quedaron todos los
Decimos quien será nuestro servidor DNS en este caso será el mismo y
Una vez estando en el archivo de configuración decimos quien es el DNS
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
#nslookup www.google.com
Página 13 de 23
funcionamiento con el siguiente comando pondremos a
correr nuestro servicio:
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:
www.google.com
funcionamiento con el siguiente comando pondremos a
Abriremos una solapa como nos muestra en la parte superior y está la
pondremos para que nos resuelva direcciones o nombre de dominio,lo
de ellas puede ser con:
#dig www.google.com
Página 14 de 23
#dnsip www.google.com
Página 15 de 23
www.google.com
Como podemos observar este fue el proce
Página 16 de 23
Como podemos observar este fue el proceso mientras el servicio corría.so mientras el servicio corría.
Aplicación del djbdns tiny
Miraremos si tenemos usuarios en el tiny.
#grep tiny /etc/passwd
Página 17 de 23
Configuración de las zonas. Aplicación del djbdns tiny
Miraremos si tenemos usuarios en el tiny.
#grep tiny /etc/passwd
Cuando ejecutamos este vemos que no nos aparece nada por eso
proseguimos con siguiente
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
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.
Cuando ejecutamos este vemos que no nos aparece nada por eso
# /etc/zone miramos los archivos que contiene este directorio.
Luego nos paramos en el directorio root y observamos los archivos que se
pueden configurar.
./add-alias: Para agregarle un alias al servidor.
./add-host: Para agregar un host al servidor.
./add-mx: Para agregar un servidor de correo
./add-ns: Para agregar un servidor
Página 19 de 23
Luego nos paramos en el directorio root y observamos los archivos que se
alias: Para agregarle un alias al servidor.
host: Para agregar un host al servidor.
mx: Para agregar un servidor de correo
ns: Para agregar un servidor
Luego nos paramos en el directorio root y observamos los archivos que se
Como podemos observar he añadido unos host y
Página 20 de 23
Como podemos observar he añadido unos host y el nombre del dns .el nombre del dns .
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
Actualizamos nuestros archivos con el comando:
Miramos el proceso que conlleva.
Utilizamos el comando make para cargar el servicio.
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
Pasaremos ala comprobación pero debemos de cambiar de directorio
#/etc/zone/root debemos de salirnos del directorio root y quedarnos en
zone con el comando #cd ..
Probar que nos resuelva direcciones con
Pasaremos ala comprobación pero debemos de cambiar de directorio
#/etc/zone/root debemos de salirnos del directorio root y quedarnos en
Página 23 de 23