Fecha de Entrega: 08/04/2024
URL de Entrega: https://tinyurl.com/TyR-2024-TP3
Objetivo: Comprender el propósito, funcionamiento y servicio provisto por el Sistema de Nombres de Dominio (DNS). Familiarizarse con la estructura en árbol de nombres de dominio, con los tipos de registros de recurso y con la composición de una Zona DNS.
-
Utilizando la herramienta
dig
(onslookup
) realice consultas al servidor DNS indicado por el docente, (o desde su hogar al provisto por su ISP, o bien alguno de acceso público tal como8.8.8.8
o1.1.1.1
) para obtener la siguiente información:a. ¿Cuál es la dirección IP del host
cidetic.unlu.edu.ar
? b. ¿Cuál es la dirección IP del hostcacic2023.unlu.edu.ar
? ¿Qué diferencia nota en la respuesta respecto al punto anterior? c. ¿Cuáles son los intercambiadores de mail (mnemónico y dirección IP) del dominiouncu.edu.ar
? d. ¿Cuál es el nombre del host cuya dirección IP es190.104.80.8
? e. ¿Cuáles son los servidores de nombres (mnemónicos y dirección IP) para el dominioripe.net
? f. ¿Cuál es la dirección IPv6 del hostwww.isoc.org
? -
Utilice la herramienta DNS BAJAJ disponible en http://www.zonecut.net/dns/ para obtener información en forma de grafo acerca del dominio
cruzroja.org.ar
. ¿Cuáles son los servidores (nombre y dirección IP) para dicho dominio? -
¿En dónde se encuentra la copia mas cercana de un servidor dns raíz? ¿Cuál es el nombre del servidor replicado (o servidores)?
-
Defina cómo estará compuesta la base de datos de un servidor DNS administrado por Ud., de manera tal que sea el servidor primario del dominio
SU-NRO-LEGAJO.tyr.example
(.example
es un TLD reservado para uso en documentación y ejemplos). De acuerdo al diagrama de la Figura 1, defina:a. El nombre de todos los hosts en el nuevo dominio, y su respectivo puntero reverso. b. Los hosts
pc1
yns1
como name servers del dominio. e.www.SU-NRO-LEGAJO.tyr.example
yftp.SU-NRO-LEGAJO.tyr.example
como alias de server1.Complete la planilla adjunta a partir de las definiciones previas.
-
Instale e inicie en el entorno kathara el laboratorio de dns provisto por los docentes disponible en https://github.com/redesunlu/kathara-labs/blob/main/tarballs/kathara-lab_dns.tar.gz y realice las siguientes actividades:
a. Inicie una captura desde el host. b. Desde pc1.lugroma3.org, ejecute el comando
ping -c 4 pc2.nanoinside.net
c. Una vez recibidas las 4 respuestas ICMP, detenga la captura. d. Analice la captura y describa cómo es el proceso de resolución de nombres para determinar la dirección ip de pc2.nanoinside.net, representando gráficamente el intercambio de mensajes dns, e indicando el propósito de cada uno. d. Identifique el host que realiza una consulta recursiva y cuál consultas iterarivas. -
Analice la captura
captura_ejemplo_dns.pcap
y represente el intercambio de mensajes. ¿Puede indicar alguna particular que observe en la misma? -
¿Cómo un desarrollador de aplicaciones puede acceder al servicio DNS? (Por ej. si es necesario resolver, en una aplicación de software, mnemónicos a direcciones IP o viceversa)
- FOROUZAN, B.A. Transmisión de Datos y Redes de Comunicaciones. 4o ed. McGraw Hill. 2007. Capítulo 25: Sección 25.1-25.4 “Sistema de nombres de dominio”
-
GORALSKI, W. 2017. Capítulo 23: "The Domain Name System" en The Illustrated Network: How TCP/IP Works in a Modern Network (2nd ed). Morgan Kaufmann. https://www.sciencedirect.com/science/book/9780128110270
-
HERTZOG, R., MAS, R., Capítulo 10.6: “Servidores de nombres de dominio (DNS)” en El libro del administrador de Debian. Disponible en http://debian-handbook.info/browse/es-ES/stable/sect.domain-name-servers.html
-
LUPI, F. 2014. Capítulo 26: “The Domain Name System” en The NetBSD Guide. The NetBSD Foundation. Disponible en https://www.netbsd.org/docs/guide/en/chap-dns.html
¿Cuál es el objetivo del sistema DNS?
¿Porqué es un sistema y no solamente un protocolo? Descríbalo indicando estructura, elementos que intervienen y tipos de datos (Resource Records) típicos que se pueden consultar.
El protocolo DNS puede utilizar como protocolo de transporte tanto UDP como TCP. ¿En qué casos se utiliza cada uno y cuál es la razón?
¿Quién tiene a su cargo la administración de los nombres de dominio bajo el dominio .ar
? ¿Qué y cuáles son las zonas especiales? ¿Qué requisito especial se requiere para solicitar un dominio .org.ar
?
\pagebreak
Nombre de la zona DNS: ______________.tyr.example
Nombre del servidor DNS: ______.____________.tyr.example
Dirección de correo del contacto: _______________________________
Número de serie de la zona: ___________
Tiempo de vida en caché: _____ segundos
Nombre de Host | Clase | Tipo de RR | Datos del RR | Comentario |
---|---|---|---|---|
router1 | IN | A | 10.1.1.200 | (ejemplo) |
IN | ||||
IN | ||||
IN | ||||
IN | ||||
IN | ||||
IN | ||||
IN | ||||
IN | ||||
IN | ||||
IN |
Nombre de Host | Clase | Tipo de RR | Datos del RR | Comentario |
---|---|---|---|---|
22.1.1.10.in-addr.arpa. | IN | PTR | pc2.LEGAJO.tyr.example | (ejemplo) |
IN | ||||
IN | ||||
IN | ||||
IN | ||||
IN |