PRACTICAS DNS 2011
2
Contenido
PRACTICA 1_2 DNS EN WINDOWS SERVER 2008 .......................................................................... 3
PRACTICA 3_4 UBUNTU SERVER ................................................................................................. 19
PRACTICA 5 ARCHIVOS DE CONFIGURACIÓN ALTO NIVEL .......................................................... 25
PRACTICA 6 DNS DEBIAN ............................................................................................................. 26
PRACTICA 6 SERVIDOR DNS OPEN SUSE ..................................................................................... 32
PRACTICA 6 FEDORA Y PRACTICA 7 DIG, HOST, NSLOOKUP Y PRACTICA 8 WEBMIN ................. 38
PRACTICA 9 SERVIDOR DNS ZENTYAL ......................................................................................... 45
PRACTICA 10 SERVIDOR DUAL SERVER DNS EN WINDOWS ........................................................ 51
PRACTICA 11 SERVIDOR DNSMASQ DEBIAN ............................................................................... 59
PRACTICA 12 CAPTURA PAQUETES DNS WIRESHARK ................................................................. 62
PRACTICAS DNS 2011
3
PRACTICA 1_2 DNS EN WINDOWS SERVER 2008
Vamos a instalar un servidor DNS principal en Windows Server 2008.
Inicio /Administrador del servidor.
PRACTICAS DNS 2011
6
Nos da una breve introducción de que es un servidor DNS, y de para que se utiliza.
PRACTICAS DNS 2011
11
Marcamos la opción de que se mantenga en esta zona.
Le ponemos un nombre a la zona, en mi caso se llamara asir20.
PRACTICAS DNS 2011
12
Windows Server 2008 por defecto nos creara un archivo con la configuración de las zonas, en
este caso se llamara asir20.dns.
Seleccionamos que no existan Actualizaciones dinámicas.
PRACTICAS DNS 2011
13
No queremos que el servidor DNS reenvié consultas. Con este paso finalizamos la creación de
la zona directa.
Ahora creamos otra zona nueva, en este caso será la zona inversa.
PRACTICAS DNS 2011
14
Seleccionamos que sea una zona directa.
Nuestra red se encuentra bajo IPv4, a si que seleccionamos Zona inversa para IPv4.
PRACTICAS DNS 2011
15
Le ponemos el id de red 10.33.20.
Al igual que en la zona directa, en la inversa nos guarda un archivo.
PRACTICAS DNS 2011
16
No admitimos las actualizaciones automáticas.
Finalizamos la configuración de la zona inversa.
PRACTICAS DNS 2011
17
En Inicio/ Herramientas Administrativas/ Zona Directa.
Clic derecho y agregamos un nuevo Registro. Marcamos el puntero PTR, para que
automáticamente nos lo cree en la zona inversa.
Nos creamos el cliente w7, Alvaro-PC
Y el cliente XP.
PRACTICAS DNS 2011
18
Podemos comprobar cómo se han agregado los equipos a las zonas.
Ahora en Inicio /Ejecutar /cmd.
Escribimos nslookup y comprobamos como nos resuelve las direcciones DNS correctamente.
PRACTICAS DNS 2011
19
PRACTICA 3_4 UBUNTU SERVER Nuestro servidor se llamara ubuntu.server20. Haremos que este equipo sea servidor DNS,
junto a servidor DHCP, pero antes hay que configurarlo.
Escribimos nano /etc/dhcp3/dhcpd.conf
Agregamos la dirección de DNS (ip del servidor) y añadimos el nombre del dominio asir20.
Configuramos el : #nano /etc/resolv.conf y añadimos el nombre del dominio y la ip del
servidor la local (127.0.0.1).
PRACTICAS DNS 2011
20
Instalamos el servidor DNS, comúnmente conocido como BIND9.
#sudo apt-get install bind9
Una vez instalado, nos vamos al directorio:
#cd /etc/ bind
Y abrimos el archivo de configuración named.conf.local
Configuramos la zona directa con el nombre “asir20”, de tipo maestro, y que tendrá que
buscar en la base de datos /etc/bind/db.asir20.
Y con la zona inversa igual, llamada 20.33.10.in-addr.arpa, de tipo maestro, que se encuentra
situada en db.10.33.20.
PRACTICAS DNS 2011
21
Configuramos la zona directa.
Donde introducimos el registro SOA, ubuntu.server20.asir20, junto con los tiempos de
refrescos.
Además configuramos el Registro NS y el registro de agregar direcciones A.
PRACTICAS DNS 2011
22
Ahora configuramos la zona inversa.
#nano /etc/bind/db.10.33.20
Donde introducimos el registro SOA, ubuntu.server20.asir20, junto con los tiempos de
refrescos.
Además configuramos el Registro NS y el registro de agregar direcciones A.
Guardamos y reinciamos los servicios de dns:
PRACTICAS DNS 2011
23
Realizamos un dig a primoguijarro.asir20.
Hacemos las comprobaciones:
Para el dominio:
PRACTICAS DNS 2011
24
Configuramos un cliente, por ejemplo un Molinux, como cliente dhcp, y hacemos un ping al
equipo servidor DNS del dominio.
Ahora comprobamos que nos hace bien la resolución de nombres DNS.
Escribimos nslookup, y metemos la ip del servidor y el nombre, y como podemos ver nos
traduce bien.
PRACTICAS DNS 2011
25
PRACTICA 5 ARCHIVOS DE CONFIGURACIÓN ALTO NIVEL
En un cliente molinux abrimos el archivo /etc/nswitch.conf.
Y lo configuramos de esta forma.
Ahora configuramos el archivo hosts que está en #sudo nano /etc/hosts.
Vamos a probar que el cliente primoguijarro con la ip 10.33.20.7, lo vamos suplantar por otro
nombre de equipo que no existe, y veremos cómo accedemos a él.
PRACTICAS DNS 2011
26
Ahora hacemos ping a primo. guijarro. y vemos como accedemos aunque ese equipo no exista.
Lo cual quiere decir que primero coje la configuración del archivo host.
PRACTICA 6 DNS DEBIAN
Instalamos el servidor BIND9 en debían, para ello escribimos lo siguiente.
PRACTICAS DNS 2011
27
Una vez instalado vamos a cd /etc/bind y vemos lo que contiene con ls.
Configuramos ahora el archivo named.conf.local
Le añadimos la zona directa y la zona inversa.
PRACTICAS DNS 2011
30
Chequeamos tanto la zona inversa como la zona directa.
Hacemos las comprobaciones de nslookup, a la ip del servidor y al nombre del servidor, y
comprobamos que la zona directa y la inversa funcionan.
PRACTICAS DNS 2011
31
Ahora en un cliente Linux, configuramos el /etc/resolv.conf, y ponemos nameserver
10.33.20.60. Con esto lo que hacemos es que el servidor DNS principal del cliente sea el
servidor Debian.
Hacemos las comprobaciones de nslookup.
PRACTICAS DNS 2011
32
PRACTICA 6 SERVIDOR DNS OPEN SUSE
Abrimos el terminal e instalamos el servidor bind.
# yum install bind –y
Una vez instalado vamos a configurarlo.
Primero modificamos el /etc/resolv.conf y ponemos lo siguiente:
Abrimos el archivo de configuración de bind en openSUSE. Escribimos:
#vim /etc/named.conf
PRACTICAS DNS 2011
33
Nos creamos la zona directa y la inversa, los archivos de la zona inversa e directa deben existir.
PRACTICAS DNS 2011
36
Chequeamos la zona directa y la zona inversa, para ver si lo hemos realizado bien.
Comprobamos con nslookup todas las opciones. Tanto del cliente como del servidor:
PRACTICAS DNS 2011
37
Configuramos el cliente Molinux, tanto el archivo de resolución de nombres /etc/resolv.conf
como el de la configuración de la tarjeta de red con una IP valida (10.33.20.6 /24).
Realizamos nslookup y vemos todas las opciones posibles, tanto del cliente como del servidor.
PRACTICAS DNS 2011
38
PRACTICA 6 FEDORA Y PRACTICA 7 DIG, HOST, NSLOOKUP Y
PRACTICA 8 WEBMIN
Instalación de un servidor dns en Fedora 15 mediante la herramienta de administración
WEBMIN.
Primero nos metemos aquí para descargar esta herramienta:
http://www.webmin.com/download.html Nos descargamos el paquete .rpm
Lo instalamos:
PRACTICAS DNS 2011
39
Una vez instalado nos vamos al navegador y escribimos esto:
http://localhost:10000 Nos metemos en la parte de Servidor DNS.
Abajo nos da la opción de crear una zona maestra. Pinchamos hay.
Creamos la zona directa con el dominio asir20, nombre de equipo y un correo. Aceptamos.
PRACTICAS DNS 2011
40
Ahora nos saldrá un menú, y tendremos que dar a Dirección de Registros, donde añadiremos
los equipos de la zona directa. En mi caso Fedora y molinux.primoguijarro.
Ahora hacemos lo mismo, creamos una Zona maestra para la zona inversa.
PRACTICAS DNS 2011
41
Creamos un los registros de la zona Inversa. Para 10.33.20.70 y 10.33.20.6.
Comprobaciones de NSLOOKUP:
PRACTICAS DNS 2011
42
Echémosle un vistazo a la zona inversa:
Escribimos: #sudo nano /var/named/chroot/var/named/10.33.20.rev
Ahora a la zona directa:
Escribimos: #sudo nano /var/named/chroot/var/named/asir20.hosts
PRACTICAS DNS 2011
43
Comprobaciones con el comando DIG y HOST.
Hacemos DIG al dominio.
Hacemos DIG al servidor DNS del dominio.
PRACTICAS DNS 2011
45
PRACTICA 9 SERVIDOR DNS ZENTYAL
Instalamos el modulo ponemos en el navegador:
http://localhost/Software/Ebox
Seleccionamos el paquete dns y comienza a descargarse e Instalarse.
PRACTICAS DNS 2011
46
Le damos en la pestaña de la izquierda a DNS, y comenzaremos agregando los registros de las
zonas, agregamos el dominio asir20 con la ip 10.33.20.4
Ahora agregamos la del cliente W7:
Ahora la del cliente molinux:
PRACTICAS DNS 2011
47
Como podemos ver se han agregado todos los registros:
Comenzamos con el registro asir20, le damos a Nombre de maquinas y lo editamos:
Pinchamos en Alias.
Le añadimos el alias con el nombre del equipo del servidor Zentyal: primoguijarro
PRACTICAS DNS 2011
48
Hacemos lo mismo con los clientes, en este caso lo hare con W7:
Editamos el Alias en los Nombres de maquinas:
Le añadimos el nombre de equipo del cliente W7:
PRACTICAS DNS 2011
49
Reiniciamos los servicios DNS, y vemos como el servidor esta ejecutándose y esta Activo.
Hacemos las comprobaciones de nslookup, para comprobar si resuelve las direcciones DNS.
PRACTICAS DNS 2011
50
Ahora nos vamos al cliente W7, y configuramos las DNS, y la IP:
Comprobamos la zona inversa:
PRACTICAS DNS 2011
51
Ahora comprobamos la zona directa:
Ya tenemos instalado y configurado un servidor BIND en Zentyal.
PRACTICA 10 SERVIDOR DUAL SERVER DNS EN WINDOWS 7
Nos descargamos e instalamos DUAL SERVER de esta página:
http://sourceforge.net/projects/dhcp-dns-server/
Inicio/Todos los programas/Dual Server/Configure.ini
Descomentamos DNS
PRACTICAS DNS 2011
52
Descomentamos DNSLogLevel= Normal, nos sirve para ver el log de errores y detectar
futuros problemas
Le ponemos un rango para direcciones IP de nuestro servidor DNS
PRACTICAS DNS 2011
53
Le ponemos nuestro dominio asir20
Y la resolución de nombres inversa
Nuestra dirección IP del servidor DNS
PRACTICAS DNS 2011
54
Le ponemos la zona directa para nuestro servidor (alvaro-pc) y para los clientes
(molinux y xp1)
También le vamos asignar un alias para que a la hora de llamarlos nos sea más
cómodo.
PRACTICAS DNS 2011
55
Descomentamos los tiempos de refresco, de reintento, tiempo por defecto etc…
Bien guardamos todos los cambios y nos vamos a:
Inicio/Todos los programas/Dual Server/Run Stand Alone
Y podemos comprobar cómo arranca el servidor DUAL SERVER.
PRACTICAS DNS 2011
58
Comprobaciones nslookup en el cliente XP
Podemos comprobar cómo funciona todo correctamente.
PRACTICAS DNS 2011
59
PRACTICA 11 SERVIDOR DNSMASQ DEBIAN
Instalamos dnsmasq, para ello, escribimos en consola: #apt-get install dnsmasq
Ahora lo configuramos, escribimos #sudo nano /etc/dnsmasq.conf
Insertamos los siguientes datos:
PRACTICAS DNS 2011
62
PRACTICA 12 CAPTURA PAQUETES DNS WIRESHARK
Bien primero desde el cliente DNS vamos a realizar varias peticiones de resolución de
nombres: