Ejercicios DNS 2023 Soluciones

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

UNIVERSIDAD DE LAS PALMAS DE GRAN CANARIA

CURSO 22/23
INGENIERÍA EN INFORMÁTICA
Ejercicios
ADMINISTRACIÓN DE SERVICIOS EN RED

EJERCICIOS DNS
Como apoyo a la formación sobre el Sistema de Nombre de Dominio (DNS) se propone la
realización de un segundo conjunto de ejercicios recabados de exámenes de años anteriores.
Sirven tanto para ayudar al alumno en su proceso de aprendizaje como para que tenga una
idea orientativa del tipo de ejercicios a los que tendrá que enfrentarse en el futuro para superar
la parte teórica de la asignatura.

1. Indique cual es el contenido de las bases de datos mantenidas por los root-servers.

Solución: Los servidores raíz del sistema de nombre de dominios tiene en su base de datos los
nombres y las direcciones IP, tanto ipv4 como ipv6, de los servidores de nombres de los TOP
level domains, tanto genéricos(gTLD) como de país (ccTLD).

2. Indique que interrogaciones al DNS se llevan a cabo, si desde la maquina interna de su red
virtual (e-linux.rX.redes.dis.ulpgc.es) realiza un ping a la máquina www.usal.es. Considere
todas las posibilidades existentes.

Solución: Para realizar un ping necesita saber la dirección IP de la máquina www.usal.es y


para ello:
1. Interroga al primer servidor de nombres declarado en el fichero /etc/resolv.conf por
el registro de tipo A correspondiente a www.usal.es. Si este tuviera dicho dato en
cache (dado que no es autoridad de dicha zona) se lo entregaría de forma
inmediata y acabaría el proceso.
2. Si no estuviera en la cache del servidor de nombres indicado el párrafo anterior,
éste reenviaría la interrogación al servidor de nombres 193.145.147.22 declarado
en la directiva forwarders del fichero de configuración del mismo
(/etc/named.conf). Si éste tuviera dicho dato en cache (dado que no es autoridad
de dicha zona) se lo entregaría de forma inmediata al servidor de nombres que lo
interrogó que lo almacenaría en cache y le enviaría el resultado a la máquina e-
linux.rX.redes.dis.ulpgc.es y acabaría el proceso.
3. Si no fuese así entonces interrogaría, de forma iterativa, a alguno de los root-
servers que le respondería indicándole la dirección de los servidores de
nombres del dominio .es.
4. Entonces interrogaría, de forma iterativa, a alguno de los servidores de nombres
del dominio .es que le respondería indicándole la dirección de los servidores
de nombres del dominio usal.es.
5. Entonces interrogaría, de forma iterativa, a alguno de los servidores de nombres
del dominio usal.es que le respondería indicándole la dirección ip de la
máquina www.usal.es dado que es un servidor de nombres autoritativo
sobre dicho dominio.
6. El servidor de nombres, 193.145.147.22, almacena el dato en cache y se lo
envía como respuesta al servidor de nombres, declarado en el fichero
/etc/resolv.conf de la máquina e-linux.rX.redes.dis.ulpgc.es que lo interrogó,
que a su vez lo almacena en cache, y se lo entrega al proceso ping que hizo
la interrogación para ejecutar dicha función.

3. Se acaba de vaciar la cache del servidor de nombres del dominio redes.dis.ulpgc.es


(193.145.147.22) y desde la máquina neptuno se realiza la siguiente interrogación.

[root@neptuno ~]# dig +short @193.145.147.22 www.u-tokyo.ac.jp


UNIVERSIDAD DE LAS PALMAS DE GRAN CANARIA
CURSO 22/23
INGENIERÍA EN INFORMÁTICA
Ejercicios
ADMINISTRACIÓN DE SERVICIOS EN RED

210.152.243.234

Indique que registros de tipo NS han quedado almacenados en la cache de dicho servidor
de nombres inmediatamente después de la interrogación.

Solución: Al no tener ningún dato en la cache, dicho servidor de nombres iniciará una
interrogación iterativa comenzando con los root-servers hasta llegar al servidor de nombres
del dominio u-tokyo.ac.jp. Por tanto los servidores (registros de tipo NS) que obtendría y
almacena en cache son los correspondientes a los dominios .jp, ac.jp y u-tokyo.ac.jp

4. Se ha realizado una interrogación al servidor de nombres de la ULPGC mediante dig para


obtener la dirección IP de la máquina donde reside el servidor web www.uco.es y se ha
obtenido la siguiente respuesta:

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.62.rc1.el6_9.5 <<>> xxxxxxxx www.uco.es


;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13647
;; flags: qr ra; QUERY: 1, ANSWER: 0, AUTHORITY: 7, ADDITIONAL: 13

;; QUESTION SECTION:
;www.uco.es. IN A

;; AUTHORITY SECTION:
es. 156490 IN NS g.nic.es.
es. 156490 IN NS ns3.nic.fr.
es. 156490 IN NS a.nic.es.
es. 156490 IN NS f.nic.es.
es. 156490 IN NS ns-ext.nic.cl.
es. 156490 IN NS sns-pb.isc.org.
es. 156490 IN NS ns1.cesca.es.

;; ADDITIONAL SECTION:
a.nic.es. 156490 IN A 194.69.254.1
a.nic.es. 156490 IN AAAA 2001:67c:21cc:2000::64:41
f.nic.es. 156490 IN A 130.206.1.7
f.nic.es. 156490 IN AAAA 2001:720:418:caf1::7
g.nic.es. 80765 IN A 204.61.217.1
g.nic.es. 70207 IN AAAA 2001:500:14:7001:ad::1
ns1.cesca.es. 70229 IN A 84.88.0.3
ns1.cesca.es. 156490 IN AAAA 2001:40b0:1:1122:ce5c:a000:0:3
ns3.nic.fr. 156490 IN A 192.134.0.49
ns3.nic.fr. 156490 IN AAAA 2001:660:3006:1::1:1
ns-ext.nic.cl. 156490 IN A 200.1.123.14
sns-pb.isc.org. 156490 IN A 192.5.4.1
sns-pb.isc.org. 156490 IN AAAA 2001:500:2e::1

;; Query time: 3 msec


;; SERVER: 193.145.138.100#53(193.145.138.100)
;; WHEN: Thu Mar 1 19:46:14 2018
;; MSG SIZE rcvd: 463

Explique el porqué de dicha respuesta.


UNIVERSIDAD DE LAS PALMAS DE GRAN CANARIA
CURSO 22/23
INGENIERÍA EN INFORMÁTICA
Ejercicios
ADMINISTRACIÓN DE SERVICIOS EN RED

Solución: Como puede verse la interrogación se le ha realizado al servidor de nombres


del dominio ulpgc.es (193.145.138.100) y además la interrogación se ha hecho de
forma iterativa (no recursiva) al ver que el flag rd (recursion desired) no está activado.
Entonces el servidor de nombres 193.145.138.100 ha respondido con los servidores de
nombres más próximos al dominio uco.es que tenía almacenados en cache.

5. Usted es el responsable del servidor de nombres del dominio miempresa.com. En un


momento determinado los gestores de la misma deciden dividir la misma en dos sedes con
sus propios subdominios y servidores de nombres, a saber; tenerife.miempresa.com y
grancanaria.miempresa.com. Escriba todos los registros necesarios, tanto del servidor dns
del dominio miempresa.com como de los dominios delegados para que operen
adecuadamente.

1. Supondremos que los servidores de nombres de los dominios delegados serían:


a. ns1.tenerife.miempresa.com con ip 195.147.143.2
b. ns2.tenerife.miempresa.com con ip 195.147.143.3
c. ns1.grancanaria.miempresa.com con ip 195.147.144.2
d. ns2.grancanaria.miempresa.com con ip 195.147.144.3
2. En la base de datos de resolución directa del dominio m iem presa.com habría que
declarar los siguientes registros
• tenerife IN NS ns1.tenerife
• tenerife IN NS ns2.tenerife
• grancanaria IN NS ns1.grancanaria
• grancanaria IN NS ns2.grancanaria
• ns1.tenerife IN A 195.147.143.2
• ns2.tenerife IN A 195.147.143.3
• ns1.grancanaria IN A 195.147.144.2
• ns2.grancanaria IN A 195.147.144.3

3. En la base de datos de resolución directa del dominio tenerife.m iem presa.com


habría que declarar los siguientes registros
• tenerife IN NS ns1.tenerife
• tenerife IN NS ns2.tenerife
• ns1.tenerife IN A 195.147.143.2
• ns2.tenerife IN A 195.147.143.3

4. En la base de datos de resolución inversa del dominio tenerife.m iem presa.com


habría que declarar los siguientes registros
• @ IN NS ns1.tenerife.miempresa.com.
• @ IN NS ns2.tenerife.miempresa.com.

5. En la base de datos de resolución directa del dominio grancanaria.m iem presa.com


habría que declarar los siguientes registros
• grancanaria IN NS ns1.grancanaria
• grancanaria IN NS ns2.grancanaria
• ns1.grancanaria IN A 195.147.144.2
• ns2.grancanaria IN A 195.147.144.3
6. En la base de datos de resolución inversa del dominio grancanaria.m iem presa.com
habría que declarar los siguientes registros

• @ IN NS ns1.grancanaria.miempresa.com.
• @ IN NS ns2.grancanaria.miempresa.com.

También podría gustarte