23
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

DNS Cache y Zonas

Embed Size (px)

Citation preview

Page 1: 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

Page 2: DNS Cache y Zonas

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

Page 3: DNS Cache y Zonas

Página 3 de 23

Información del contacto:

Sergio Andrés Quintero Pineda

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

Correo: [email protected]

Page 4: DNS Cache y Zonas

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.

Page 5: DNS Cache y Zonas

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.

Page 6: DNS Cache y 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

#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

Page 7: DNS Cache y Zonas

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

Page 8: DNS Cache y Zonas

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,

Page 9: DNS Cache y Zonas

Página 9 de 23

Page 10: DNS Cache y Zonas

Página 10 de 23

Page 11: DNS Cache y Zonas

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:

Page 12: DNS Cache y Zonas

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

Page 13: DNS Cache y Zonas

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:

Page 14: DNS Cache y Zonas

#dig www.google.com

Página 14 de 23

Page 15: DNS Cache y Zonas

#dnsip www.google.com

Página 15 de 23

www.google.com

Page 16: DNS Cache y Zonas

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.

Page 17: DNS Cache y Zonas

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

Page 18: DNS Cache y Zonas

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.

Page 19: DNS Cache y Zonas

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

Page 20: DNS Cache y Zonas

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 .

Page 21: DNS Cache y Zonas

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.

Page 22: DNS Cache y Zonas

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

Page 23: DNS Cache y Zonas

Página 23 de 23