Documentos de Académico
Documentos de Profesional
Documentos de Cultura
II. OBJETIVOS
1. Conoce los parámetros requeridos para configurar un servidor DNS para una red local.
2. Implementa un servidor DNS para una red local utilizando IPv4
3. Describe y explica una sesión entre un cliente y un servidor DNS
III. PRE-REQUISITOS
Para un mejor resultado, es recomendable que, para realizar esta práctica, el estudiante
previamente:
23/03/2022
UNIVERSIDAD ANDINA DEL CUSCO
REDES Y COMUNICACION DE DATO II
GUIA DE LABORATORIO
ECP 2 de 17
V. MARCO TEORICO.
El servicio de nombres de dominio es utilizado por los equipos de red, cada vez que desean
comunicarse con un host de red, del cual solo conocen su nombre pero no su dirección IP.
Los nombres de dominio no pueden ser tomados de manera arbitraria, estos son asignados
por una autoridad central para garantizar la singularidad del mismo, puesto que este nombre
identifica e individualiza a una red en Internet.
23/03/2022
UNIVERSIDAD ANDINA DEL CUSCO
REDES Y COMUNICACION DE DATO II
GUIA DE LABORATORIO
ECP 3 de 17
Para una explicación más detallada sobre el modo de operación del servicio de nombres de
dominio (DNS), sírvase leer los textos y referencias web indicadas al final de la presente
guía
23/03/2022
UNIVERSIDAD ANDINA DEL CUSCO
REDES Y COMUNICACION DE DATO II
GUIA DE LABORATORIO
ECP 4 de 17
Comando NSLOOKUP
Verificar el SOA
set q=SOA
Verificar Nameservers
set q=NS
set q=MX
Verificar todo
set q=any
Por ejemplo:
Para obtener información sobre los servidores de nombres de dominio del dominio
cip.org.pe:
23/03/2022
UNIVERSIDAD ANDINA DEL CUSCO
REDES Y COMUNICACION DE DATO II
GUIA DE LABORATORIO
ECP 5 de 17
Comando HOST
host –a cip.og.pe
23/03/2022
UNIVERSIDAD ANDINA DEL CUSCO
REDES Y COMUNICACION DE DATO II
GUIA DE LABORATORIO
ECP 6 de 17
Comando DIG
Otra herramienta que puede utilizarse para la verificación del servicio de nombres de
dominio es dig.
dig es una herramienta compleja cuya sintaxis y opciones se muestra en la siguiente figura:
Por ejemplo, para recuperar información sobre el dominio cip.og.pe utilizamos el comando:
dig cip.org.pe
Y la respuesta será:
23/03/2022
UNIVERSIDAD ANDINA DEL CUSCO
REDES Y COMUNICACION DE DATO II
GUIA DE LABORATORIO
ECP 7 de 17
Para realizar el presente trabajo de laboratorio vamos a tomar como red de ejemplo una
compuesta por servidores y hosts pertenecientes a una organización hipotética que
llamaremos mype. El nombre de dominio de la red de mype es mype.com.pe y la dirección
de red asignada a mype es 192.168.1.0/255.255.255.0.
23/03/2022
UNIVERSIDAD ANDINA DEL CUSCO
REDES Y COMUNICACION DE DATO II
GUIA DE LABORATORIO
ECP 8 de 17
Solución:
Cada vez que se modifique la configuración de red, el servicio puede reiniciarse mediante el
comando
/etc/init.d/networking reload
Para configurar nuestro servidor BIND9, debemos editar los archivos que se indican a
continuación, con el texto también indicado. Se adjunta captura de pantallas para ver cómo
deben verse estos archivos al finalizar la edición.
Archivo /etc/hosts
23/03/2022
UNIVERSIDAD ANDINA DEL CUSCO
REDES Y COMUNICACION DE DATO II
GUIA DE LABORATORIO
ECP 9 de 17
Archivo /etc/resolv.conf
Archivo /etc/nsswitch.conf
Mantiene información respecto del orden en que se busca información sobre nombres de
dominio.
Este archivo debe mantenerse sin variación, pues como se muestra en la configuración por
defecto, para el caso de hosts y redes, la búsqueda se hace primero en los archivos locales
(files) y luego en el servidor dns (dns):
Archivo /etc/bind/named.conf.options
23/03/2022
UNIVERSIDAD ANDINA DEL CUSCO
REDES Y COMUNICACION DE DATO II
GUIA DE LABORATORIO
ECP 10 de 17
Archivo /etc/bind/named.conf.local
En este archivo creamos los dominios que administrará el servidor de nombres de dominio.
Archivo /etc/bind/db.mype
23/03/2022
UNIVERSIDAD ANDINA DEL CUSCO
REDES Y COMUNICACION DE DATO II
GUIA DE LABORATORIO
ECP 11 de 17
Archivo /etc/bind/db.rev.192.168.1
Para verificar que los archivos estén correctamente editados podemos utilizar las órdenes
named-checkconf y named-checkzone de la siguiente manera:
named-checkconf
Si no hubiese ningún error, el siguiente paso es reiniciar el servicio BIND9 mediante la orden
23/03/2022
UNIVERSIDAD ANDINA DEL CUSCO
REDES Y COMUNICACION DE DATO II
GUIA DE LABORATORIO
ECP 12 de 17
/etc/init.d/bind9 reload
O ejecutando la orden
rndc reload
Para verificar que el servidor esté operando correctamente, configure una máquina cliente
que tenga como servidor DNS nuestro equipo recién configurado.
CLIENTE LINUX
Para tal fin, si la máquina cliente está utilizando el sistema operativo Linux, deberá modificar
el archivo /etc/resolv.conf para que haga referencia al servidor DNS recién
configurado:
Para verificar la funcionalidad del servidor de nombres hacemos ping al servidor mediante
su nombre totalmente cualificado (dns.mype.com.pe)
ping dns.mype.com.pe
23/03/2022
UNIVERSIDAD ANDINA DEL CUSCO
REDES Y COMUNICACION DE DATO II
GUIA DE LABORATORIO
ECP 13 de 17
Comando host:
Comando dig:
23/03/2022
UNIVERSIDAD ANDINA DEL CUSCO
REDES Y COMUNICACION DE DATO II
GUIA DE LABORATORIO
ECP 14 de 17
Comando nslookup:
CLIENTE WINDOWS
Para las pruebas del servicio DNS en Windows, se puede utilizar el comando nslookup, que
tiene la misma sintaxis que el comando equivalente en Linux
23/03/2022
UNIVERSIDAD ANDINA DEL CUSCO
REDES Y COMUNICACION DE DATO II
GUIA DE LABORATORIO
ECP 15 de 17
2. Configure un servidor DNS para una red con nombre de dominio unitec.edu.pe, en
la que los equipos utilizan la dirección de red IPv4 190.160.30.0/24. Pruebe la
funcionalidad del servidor utilizando un cliente Windows y un cliente Linux.
23/03/2022
UNIVERSIDAD ANDINA DEL CUSCO
REDES Y COMUNICACION DE DATO II
GUIA DE LABORATORIO
ECP 16 de 17
VIII. EVALUACION
PROCEDIMENTAL
ACTIVIDAD
SESIÓN 01 SESION 02 SESIÓN 03
Resolución del ejercicio propuesto 01 -- 20 --
Resolución del ejercicio propuesto 02 -- -- 15
Resolución del ejercicio propuesto 03 -- -- 05
TOTAL -- 20 20
23/03/2022
UNIVERSIDAD ANDINA DEL CUSCO
REDES Y COMUNICACION DE DATO II
GUIA DE LABORATORIO
ECP 17 de 17
IX. REFERENCIAS
1. Comer, D. “Internetworking With TCP/IP Volumen 1”. Ed. Prentice Hall 4ed.
2. Schoder, C. “Redes En Linux. Guía de Referencia”. Ed. Anaya Multimedia 2008.
3. Schoder C. “DNS and DHCP with Dnsmasq”. https://www.linux.com/learn/intro-to-
linux/2018/2/dns-and-dhcp-dnsmasq (F.V. 08/04/2018)
4. Shah, S., Soyinka, W. “Manual de Administración de Linux”. Ed. McGraw Hill. 4°
edición. 2005.
5. http://www.akadia.com/services/check_dns.html
6. http://www.telecom.otago.ac.nz/tele301/student_html/basic-configuration.html
7. http://www.zytrax.com/books/dns/
8. http://www.cyberciti.biz/tips/howto-linux-unix-check-dns-file-errors.html
9. http://www.emusoftware.com/content/view/160/218/
10. http://dns.bdat.net/ad+bind/AD+BIND-2.html
11. http://doc.powerdns.com/bindbackend.html
12. http://www.dollardns.net/bind/
13. http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch18_:_
Configuring_DNS
14. http://technet.microsoft.com/en-us/library/cc775637%28v=ws.10%29.aspx
15. http://bytecoders.net/content/balanceo-de-carga-round-robin-dns.html
16. ftp://ftp.inf.utfsm.cl/pub/Linux/Docs/LuCaS/Manuales-LuCAS/doc-curso-
salamanca-clustering/html/ch03s03.html
17. https://punto.pe/
18. Zwischenzugs. “Anatomy of a Linux DNS Lookup – Part I”,
https://zwischenzugs.com/2018/06/08/anatomy-of-a-linux-dns-lookup-part-i/
23/03/2022