Sistemas Distribuidos: Ejercicio del tema servicio de nombres

Fecha Examen: 23 de abril del 2015.


Ejercicio de DNS

Considere el servicio DNS de una nueva compañía (dominio co.es.) organizada en sucursales y departamentos dentro de cada sucursal. En esta etapa inicial la compañía sólo tiene una sucursal (dominio su.co.es.) con un único departamento (dominio de.su.co.es.). En la figura que aparece a continuación se muestran extractos de los ficheros de zona de co.es. y de de.su.co.es., no apareciendo el correspondiente a su.co.es.. La primera fase de este ejercicio plantea cuestiones que analizan qué información requiere este dominio intermedio sabiendo que usa 4 servidores de nombres: (1) n1.su.co.es. (servidor primario), (2) n2.su.co.es., (3) n3.su.co.es. y (4) n4.co.es. (nótese que este último está incluido en el dominio padre). Completada esta primera fase y tomando como base el resultado de la misma, se plantea una segunda fase que consiste en modificar dos servidores de nombres de de.su.co.es.: como segundo servidor de nombres usará n2.co.es. en vez de n2.de.su.co.es. y como tercero utilizará n3.su.co.es. en vez de n3.de.su.co.es. (las máquinas que han dejado de actuar como servidores de nombres siguen existiendo en el dominio pero se dedican a otras labores). Téngase en cuenta que todas las cuestiones sobre búsquedas que se plantean en el ejercicio se basarán en el estado del sistema después de esta segunda fase y en ellas se supondrá que el servidor de nombres (SN) que usa el cliente es chita.fi.upm.es., que la búsqueda es recursiva entre cliente y servidor pero iterativa entre servidores, así como que todas las cachés de DNS están vacías.
co.es. SOA n1.co.es. ...
co.es. NS n1.co.es.
co.es. NS n2.co.es.
co.es. NS n3.co.es.
co.es. NS n4.co.es.
n1.co.es. A ...
n2.co.es. A ...
n3.co.es. A ...
n4.co.es. A ...
www.co.es. A ...
_sip._tcp.co.es SRV 1 1 8000 n1.co.es.
_sip._tcp.co.es SRV 1 1 8000 n2.co.es.
_sip._tcp.co.es SRV 2 1 8000 n3.co.es.
_sip._tcp.co.es SRV 2 1 8000 n4.co.es.
ftp.co.es. CNAME n1.su.co.es.
backup.co.es. CNAME backup.de.su.co.es.
de.su.co.es. SOA n1.de.su.co.es. ...
de.su.co.es. NS n1.de.su.co.es.
de.su.co.es. NS n2.de.su.co.es.
de.su.co.es. NS n3.de.su.co.es.
de.su.co.es. NS n4.de.su.co.es.
n1.de.su.co.es. A ...
n2.de.su.co.es. A ...
n3.de.su.co.es. A ...
n4.de.su.co.es. A ...
www.de.su.co.es. A ...
de.su.co.es MX 20 n1.de.su.co.es.
de.su.co.es MX 30 n2.de.su.co.es.
de.su.co.es MX 50 n3.de.su.co.es.
ftp.de.su.co.es. CNAME n1.su.co.es.
backup.de.su.co.es. CNAME n1.su.co.es.
  1. ¿Cuántos RR de tipo NS adicionales hay que incluir en la zona co.es. en la primera fase del ejercicio?
    1. 4
    2. 0
    3. 1
    4. 3
Explicación
Tantos como servidores de nombres tenga el dominio hijo (su.co.es.):
su.co.es. NS n1.su.co.es.
su.co.es. NS n2.su.co.es.
su.co.es. NS n3.su.co.es.
su.co.es. NS n4.co.es.
  1. ¿Cuántos glue records hay que incluir en la zona co.es. en la primera fase del ejercicio?
    1. 3
    2. 0
    3. 1
    4. 4
Explicación
Hay que incluir un glue record en el dominio padre por cada servidor de nombres del dominio hijo que pertenezca a ese subdominio:
n1.su.co.es. A ...
n2.su.co.es. A ...
n3.su.co.es. A ...
  1. ¿Cuántos RR de tipo NS adicionales hay que incluir en la zona de.su.co.es. en la primera fase del ejercicio?
    1. 0
    2. 1
    3. 4
    4. 3
Explicación
Ninguno, puesto que no tiene dominios hijos.
  1. ¿Cuántos glue records hay que incluir en la zona de.su.co.es. en la primera fase del ejercicio?
    1. 0
    2. 3
    3. 1
    4. 4
Explicación
Ninguno, puesto que no tiene dominios hijos.
  1. ¿Cuántos RR de tipo NS hay que incluir en total en la zona su.co.es. en la primera fase del ejercicio?
    1. 8
    2. 3
    3. 4
    4. 7
Explicación
Uno por cada servidor de nombres de ese dominio y, además, tantos como servidores de nombres tenga el dominio hijo (de.su.co.es.):
su.co.es. NS n1.su.co.es.
su.co.es. NS n2.su.co.es.
su.co.es. NS n3.su.co.es.
su.co.es. NS n4.co.es.
de.su.co.es. NS n1.de.su.co.es.
de.su.co.es. NS n2.de.su.co.es.
de.su.co.es. NS n3.de.su.co.es.
de.su.co.es. NS n4.de.su.co.es.
  1. ¿Cuántos glue records hay que incluir en la zona su.co.es. en la primera fase del ejercicio?
    1. 4
    2. 1
    3. 3
    4. 0
Explicación
Hay que incluir un glue record en el dominio padre por cada servidor de nombres del dominio hijo que pertenezca a ese subdominio:
n1.de.su.co.es. A ...
n2.de.su.co.es. A ...
n3.de.su.co.es. A ...
n4.de.su.co.es. A ...
  1. ¿Qué operaciones hay que realizar en la zona co.es. durante la segunda fase?
    1. Ninguna
    2. Sólo modificar 2 NS
    3. Modificar 2 NS y eliminar 2 A
    4. Modificar 1 NS y eliminar 1 A
Explicación
Dado que los cambios realizados en esta fase se realizan en la zona de.su.co.es., sólo ese dominio y el padre del mismo (su.co.es.) pueden verse afectados.
  1. ¿Qué operaciones hay que realizar en la zona su.co.es. durante la segunda fase?
    1. Modificar 2 NS y eliminar 2 A
    2. Sólo modificar 2 NS
    3. Ninguna
    4. Modificar 1 NS y eliminar 1 A
Explicación
Hay que modificar los NS que hacían referencia a los dos servidores de nombres sustituidos, de manera que se correspondan con los nuevos servidores de nombres. Además, como los dos servidores sustituidos pertenecían al subdominio pero no así los dos nuevos, habrá que eliminar los dos glue records asociados a los mismos:
de.su.co.es. NS n1.de.su.co.es.
de.su.co.es. NS n2.co.es.     ; NS modificado
de.su.co.es. NS n3.su.co.es.  ; NS modificado
de.su.co.es. NS n4.de.su.co.es.
n1.de.su.co.es. A ...
n4.de.su.co.es. A ...
  1. ¿Qué operaciones hay que realizar en la zona de.su.co.es. durante la segunda fase?
    1. Sólo modificar 2 NS
    2. Modificar 2 NS y eliminar 2 A
    3. Ninguna
    4. Modificar 1 NS y eliminar 1 A
Explicación
Hay que modificar los NS que hacían referencia a los dos servidores de nombres sustituidos, de manera que se correspondan con los nuevos servidores de nombres.
de.su.co.es. NS n1.de.su.co.es.
de.su.co.es. NS n2.co.es.     ; NS modificado
de.su.co.es. NS n3.su.co.es.  ; NS modificado
de.su.co.es. NS n4.de.su.co.es.
  1. Suponiendo que durante la operación de búsqueda siempre se elige el primer servidor de nombres encontrado, ¿con cuántos servidores tendría que contactar SN para traducir www.su.co.es.?
    1. 4
    2. 3
    3. 5
    4. 2
Explicación
Paso a paso:
  1. El servidor chita.fi.upm.es gestiona el dominio de la FI. Al recibir la petición de www.su.co.es., no encuentra ningún encaje teniendo que contactar directamente con el primer servidor raíz, que le retorna las direcciones de los servidores de .es..
  2. SN contacta con el primer servidor de .es., que le envía las direcciones de los servidores de co.es..
  3. SN contacta con el primer servidor de co.es. (n1.co.es.), que le retorna las direcciones de los servidores de su.co.es..
  4. SN contacta con el primer servidor de su.co.es. (n1.su.co.es.), que completa la traducción devolviendo la dirección de www.su.co.es..
  1. Suponiendo que durante la operación de búsqueda siempre se elige el primer servidor de nombres encontrado, ¿con cuántos servidores tendría que contactar SN para traducir www.co.es.?
    1. 3
    2. 2
    3. 4
    4. 5
Explicación
Paso a paso:
  1. El servidor chita.fi.upm.es gestiona el dominio de la FI. Al recibir la petición de www.co.es., no encuentra ningún encaje teniendo que contactar directamente con el primer servidor raíz, que le retorna las direcciones de los servidores de .es..
  2. SN contacta con el primer servidor de .es., que le envía las direcciones de los servidores de co.es..
  3. SN contacta con el primer servidor de co.es. (n1.co.es.), que completa la traducción devolviendo la dirección de www.co.es..
  1. Suponiendo que durante la operación de búsqueda siempre se elige el primer servidor de nombres encontrado, ¿con cuántos servidores tendría que contactar SN para traducir www.de.su.co.es.?
    1. 5
    2. 3
    3. 4
    4. 2
Explicación
Paso a paso:
  1. El servidor chita.fi.upm.es gestiona el dominio de la FI. Al recibir la petición de www.de.su.co.es., no encuentra ningún encaje teniendo que contactar directamente con el primer servidor raíz, que le retorna las direcciones de los servidores de .es..
  2. SN contacta con el primer servidor de .es., que le envía las direcciones de los servidores de co.es..
  3. SN contacta con el primer servidor de co.es. (n1.co.es.), que le retorna las direcciones de los servidores de su.co.es..
  4. SN contacta con el primer servidor de su.co.es. (n1.su.co.es.), le envía las direcciones de los servidores de de.su.co.es..
  5. SN contacta con el primer servidor de de.su.co.es. (n1.de.su.co.es.), que completa la traducción devolviendo la dirección de www.de.su.co.es..
  1. ¿A cuántos servidores envía n4.co.es. peticiones AXFR/IXFR?
    1. 2
    2. 0
    3. 1
    4. 3
Explicación
El servidor n4.co.es. actúa como secundario (esclavo) de los dominios co.es. y su.co.es.. Por tanto, tendrá que solicitar operaciones de transferencia de zona de los servidores primarios (maestros) de ambos dominios: n1.co.es. y n1.su.co.es., respectivamente.
  1. Suponiendo que durante la operación de búsqueda siempre se elige el cuarto servidor de nombres encontrado, ¿con cuántos servidores tendría que contactar SN para traducir www.su.co.es.?
    1. 3
    2. 2
    3. 4
    4. 5
Explicación
Paso a paso:
  1. El servidor chita.fi.upm.es gestiona el dominio de la FI. Al recibir la petición de www.su.co.es., no encuentra ningún encaje teniendo que contactar directamente con el cuarto servidor raíz, que le retorna las direcciones de los servidores de .es..
  2. SN contacta con el cuarto servidor de .es., que le envía las direcciones de los servidores de co.es..
  3. SN contacta con el cuarto servidor de co.es. (n4.co.es.), que, al ser también servidor secundario del dominio su.co.es., completa la traducción devolviendo la dirección de www.su.co.es..
  1. Suponiendo que durante la operación de búsqueda siempre se elige el segundo servidor de nombres encontrado, ¿con cuántos servidores tendría que contactar SN para traducir www.de.su.co.es.?
    1. 3
    2. 2
    3. 4
    4. 5
Explicación
Paso a paso:
  1. El servidor chita.fi.upm.es gestiona el dominio de la FI. Al recibir la petición de www.de.su.co.es., no encuentra ningún encaje teniendo que contactar directamente con el segundo servidor raíz, que le retorna las direcciones de los servidores de .es..
  2. SN contacta con el segundo servidor de .es., que le envía las direcciones de los servidores de co.es..
  3. SN contacta con el segundo servidor de co.es. (n2.co.es.), que, al ser también servidor secundario del dominio de.su.co.es., completa la traducción devolviendo la dirección de www.de.su.co.es..
  1. Suponiendo que durante la operación de búsqueda siempre se elige el tercer servidor de nombres encontrado, ¿con cuántos servidores tendría que contactar SN para traducir www.de.su.co.es.?
    1. 4
    2. 3
    3. 2
    4. 5
Explicación
Paso a paso:
  1. El servidor chita.fi.upm.es gestiona el dominio de la FI. Al recibir la petición de www.de.su.co.es., no encuentra ningún encaje teniendo que contactar directamente con el tercer servidor raíz, que le retorna las direcciones de los servidores de .es..
  2. SN contacta con el tercer servidor de .es., que le envía las direcciones de los servidores de co.es..
  3. SN contacta con el tercer servidor de co.es. (n3.co.es.), que le retorna las direcciones de los servidores de su.co.es..
  4. SN contacta con el tercer servidor de su.co.es. (n3.su.co.es.), que, al ser también servidor secundario del dominio de.su.co.es., completa la traducción devolviendo la dirección de www.de.su.co.es..
  1. Suponiendo que durante la operación de búsqueda siempre se elige el cuarto servidor de nombres encontrado, ¿con cuántos servidores tendría que contactar SN para traducir www.de.su.co.es.?
    1. 4
    2. 3
    3. 2
    4. 5
Explicación
Paso a paso:
  1. El servidor chita.fi.upm.es gestiona el dominio de la FI. Al recibir la petición de www.de.su.co.es., no encuentra ningún encaje teniendo que contactar directamente con el cuarto servidor raíz, que le retorna las direcciones de los servidores de .es..
  2. SN contacta con el cuarto servidor de .es., que le envía las direcciones de los servidores de co.es..
  3. SN contacta con el cuarto servidor de co.es. (n4.co.es.), que, al ser también servidor secundario del dominio su.co.es., le retorna directamente las direcciones de los servidores de de.su.co.es..
  4. SN contacta con el cuarto servidor de de.su.co.es. (n4.de.su.co.es.), que completa la traducción devolviendo la dirección de www.de.su.co.es..
  1. Suponiendo que todas las máquinas están funcionando, ¿qué porcentaje del servicio SIP especificado mediante SRVs se llevaría n1.co.es.?
    1. 50
    2. 25
    3. 75
    4. 100
Explicación
El servicio se repartirá sólo entre las máquinas de más prioridad (prioridad 1: n1.co.es y n2.co.es.) al 50 por ciento, puesto que ambas máquinas tienen el mismo peso (1).
  1. Suponiendo que todas las máquinas están funcionando, ¿qué porcentaje del correo se llevaría n1.de.su.co.es.?
    1. 100
    2. 20
    3. 30
    4. 50
Explicación
Todo el correo se entrega a la máquina de más prioridad que esté disponible (n1.de.su.co.es. con prioridad 20).
  1. Comparando el uso de CNAME para ftp y para backup, ¿cuál proporcionaría una traducción más eficiente y cuál minimizaría los cambios a realizar si se decide que el servicio lo implemente la máquina n2.su.co.es. en vez de n1.su.co.es.?
    1. ftp; backup
    2. ftp; ftp
    3. backup; backup
    4. backup; ftp
Explicación
Es más eficiente en la traducción el esquema usado para el servicio de ftp puesto que el de backup requiere una traducción adicional para backup.co.es.: de backup.co.es. a backup.de.su.co.es.. En cuanto a la repercusión del cambio de máquina de servicio, en el caso del backup sólo se requiere cambiar un RR, mientras que para el ftp hace falta cambiar dos.