Tareas #6226

Delegación de la zona del dominio ’cure.edu.uy’

Added by Junhor Archondo about 1 year ago. Updated 12 months ago.

Status:En cursoStart date:05/23/2019
Priority:NormalDue date:
Assignee:Junhor Archondo% Done:

80%

Category:-Spent time:-
Target version:-

History

#1 Updated by Junhor Archondo about 1 year ago

  • % Done changed from 0 to 80

Glue Record:

Es un registro creado con el fin de que un subdominio pueda llevar a cabo el rol de servidor DNS para su dominio de nivel superior. La creación de un glue record es necesario porque en el caso de que este no se utilizara, las consultas DNS no se realizarían correctamente, esto se debe a que no se puede acceder a un subdominio sin consultar al dominio de nivel superior.
En el caso de la zona delegada para el dominio "tlecom.cure.edu.uy", se especifica que el encargado de resolver consultas DNS para la zona es el servidor "bart".

Configuración Glue Record:

Para configurar la zona “tlecom.cure.edu.uy”, algún administrador de la zona “cure.edu.uy” debe delegarle a nuestro servidor la responsabilidad de la zona “tlecom” bajo “cure.edu.uy”.
Los administradores de la zona “cure.edu.uy” son “massera.csic.edu.uy” y “seciu.edu.uy”
Para éste caso massera se va a encargar de la configuración.

Dentro de massera, en el archivo /etc/bind/named.conf.local se agregan las siguientes líneas:

zone "tlecom.cure.edu.uy" {
             type stub;
             masters { 164.73.226.196; };
             file "/etc/bind/db.tlecom.cure.edu.uy";
        };

Luego, dentro de massera, se tiene que crear el archivo /etc/bind/db.tlecom.cure.edu.uy de la siguiente forma:

; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     bart.tlecom.cure.edu.uy. root.tlecom.cure.edu.uy. (
                                          2    ; Serial
                                        604800 ; Refresh
                                         86400 ; Retry
                                      2419200  ; Expire
                                       604800 ); Negative Cache TTL
;
@       IN      NS     bart
bart    IN      A      164.73.226.196

De esta forma, bart pasa a ser el servidor DNS maestro de nuestra red.

#2 Updated by Victor Alem about 1 year ago

  • Status changed from Nueva to En curso

Hola Junhor, gracias por el trabajo. Antes de aplicar esta configuración en el servidor DNS, intentemos comprender qué estamos configurando. En el archivo named.conf.local configuramos una zona tipo "stub". Me gustaría que busques qué es una zona stub y qué implica.

#3 Updated by Junhor Archondo about 1 year ago

Zone stub:

Significa zona de código auxiliar, es una copia de una zona DNS autorizada que solo contiene los registros necesarios para llegar al servidor autorizado. Puede usar zonas de código auxiliar para asegurarse de que el servidor DNS de la zona principal autorizada reciba automáticamente actualizaciones del servidor DNS de código auxiliar de la zona secundaria. La creación de una zona de código auxiliar (zone stub) es muy similar a la creación de una zona de reenvío (forwarding) o una zona inversa.

#4 Updated by Victor Alem 12 months ago

Hola Junhor, gracias por la información. Está hecha la configuración en massera tal y como lo pusiste en los archivos.

Saludos!

#5 Updated by Victor Alem 12 months ago

Hola Junhor, hoy el servidor DNS (bart) no me está respondiendo. De todas formas y por el comportamiento extraño del servicio, configuré la delegación de zona de forma diferente, sin usar el tipo stub para la zona delegada. Cuando arreglen el problema de acceso al equipo la seguimos.

#6 Updated by Junhor Archondo 12 months ago

Como no funcionó la configuración de Glue Record anterior, se realizó una nueva.

Glue Record:

Es un registro creado con el fin de que un subdominio pueda llevar a cabo el rol de servidor DNS para su dominio de nivel superior. La creación de un glue record es necesario porque en el caso de que este no se utilizara, las consultas DNS no se realizarían correctamente, esto se debe a que no se puede acceder a un subdominio sin consultar al dominio de nivel superior.
En el caso de la zona delegada para el dominio "tlecom.cure.edu.uy", se especifica que el encargado de resolver consultas DNS para la zona es el servidor "bart".

¿Cómo realizar la delegación de zonas?

El dominio "cure.edu.uy", es administrado por los servidores "massera.csic.edu.uy" y "seciu.edu.uy".
Dentro del servidor "massera" hay que realizar la delegación de zona del dominio "tlecom.cure.edu.uy", donde, la autoridad correspondiente a este dominio se encuentra asignada al servidor "bart.tlecom.cure.edu.uy".
Dentro del servidor "massera" se van a realizar modificaciones a archivos de configuración. Dichas configuraciónes serán detalladas a continuación

Configuración dentro de massera.csic.edu.uy

Para realizar la delegación de la zona "tlecom.cure.edu.uy", se debe ubicar el archivo de configuración de zona del dominio "cure.edu.uy". Tenemos que ir al archivo "named.conf.local", el cual tendrá un contenido parecido al que se muestra a continuación

zone “cure.edu.uy” IN {
   type master;
   file “<path>/master.cure.edu.uy”;  //Archivo de configuración de zona.
   [...]
}

Una vez ubicado dicho archivo de configuración, se deben agregar las siguientes líneas al final de la configuración de la zona:

[Configuración de la zona “cure.edu.uy”]
$ORIGIN tlecom.cure.edu.uy.
@                            IN               NS               bart.tlecom.cure.edu.uy. 
bart.tlecom.cure.edu.uy.     IN               A            164.73.226.196 ; Glue record

Also available in: Atom PDF