Tutorial sobre las reglas de delegación de resoluciones - Amazon Route 53

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Tutorial sobre las reglas de delegación de resoluciones

La regla de delegación permite al Solucionador de Route 53 llegar a los servidores de nombres que alojan la zona delegada a través del punto final de salida especificado. Mientras que la regla de reenvío indica al Resolver de Route 53 que reenvíe las consultas de DNS a los servidores de nombres que coincidan con el dominio especificado a través del punto final de salida, la regla de delegación indica a Route 53 Resolver que debe llegar a los servidores de nombres delegados a través del punto final de salida especificado cuando se devuelven los registros NS delegados. El solucionador de Route 53 envía una consulta a los servidores de nombres delegados cuando los registros NS de la respuesta DNS coinciden con el nombre de dominio especificado en el registro de delegación.

Pasos para utilizar la delegación saliente del punto final del Resolver

  1. Cree un punto final saliente de Route 53 Resolver en la VPC desde el que desee que se originen las consultas de DNS a los resolutores de la red.

    Puede usar la siguiente API o el comando CLI:

  2. Cree una o más reglas de delegación, que especifiquen los nombres de dominio para los que se deben delegar las consultas a la red a través del punto final de salida especificado.

    Ejemplo de creación de reglas de delegación con CLI:

    aws route53resolver create-resolver-rule \ --region REGION \ --creator-request-id delegateruletest \ --delegation-record example.com \ --name delegateruletest \ --rule-type DELEGATE \ --resolver-endpoint-id outbound endpoint ID
  3. Asocie la regla de delegación VPCs a la que desee delegar las consultas.

    Puede usar la siguiente API o el comando CLI:

Tipos de delegación admitidos por el punto final saliente de Resolver

Route 53 Resolver admite dos tipos de delegación saliente:

  • Delegación saliente de la zona alojada privada de Route 53 a Route 53 Resolver:

    Delega un subdominio de una zona alojada privada a un servidor DNS local o a una zona alojada pública de Internet mediante la delegación saliente. Esta delegación saliente le permite dividir la administración de sus registros DNS entre la zona alojada privada y la zona delegada. La delegación se puede realizar con o sin registro fijo en una zona alojada privada en función de la configuración de DNS. Para obtener más información, consulte. Desde la zona alojada privada hasta la zona de salida

  • Delegación saliente a saliente del Route 53 Resolver:

    Delega un subdominio de su servidor DNS local a otro servidor local en una ubicación igual o diferente mediante la delegación de salida a salida. Esto es similar a delegar desde una zona alojada privada a un punto final de salida, donde puede delegar en una zona alojada en su servidor de nombres local. Para obtener más información, consulte De ida a vuelta.

Ejemplo de configuración de delegación de una zona alojada privada de Route 53 a Route 53 Resolver

Supongamos una configuración de DNS en la que la zona alojada principal está alojada en una zona alojada privada de Route 53 en una Amazon VPC y los subdominios se delegan a servidores de nombres alojados en Europa, Asia y América del Norte. Todas las consultas de DNS se pasan por el Solucionador de Route 53.

Siga los pasos del ejemplo para configurar su zona alojada privada y el Resolver de Route 53.

Configure la zona alojada privada para la delegación saliente
  1. Para la configuración de la zona alojada privada:

    Zona hospedada principal: hr.example.com

    $TTL 86400 ; 24 hours $ORIGIN hr.example.com @ 1D IN SOA @ root (20200322001 3H 15 1w 3h) @ 1D IN NS @ eu.hr.example.com IN NS ns1.eu.hr.example.com. apac.hr.example.com IN NS ns2.apac.hr.example.com. na.hr.example.com IN NS ns3.na.hr.example.net. # Out of Zone Delegation ns1.eu.hr.example.com IN A 10.0.0.30 # Glue Record ns2.apac.hr.example.com IN A 10.0.0.40 # Glue Record
  2. Para el servidor de nombres local de la región local de Europa:

    • Zona alojada: IP eu.hr.example.com NS: 10.0.0.30

    $TTL 86400 ; 24 hours $ORIGIN eu.hr.example.com @ 1D IN SOA @ root (20200322001 3H 15 1w 3h) @ 1D IN NS @ test.eu.hr.example.com IN A 1.2.3.4
  3. Para el servidor de nombres local de la región local de Asia:

    Zona alojada:, apac.hr.example.com 10.0.0.40

    El servidor de nombres apac puede delegar el subdominio a otros servidores de nombres.

    $TTL 86400 ; 24 hours $ORIGIN apac.hr.example.com @ 1D IN SOA @ root (20200322001 3H 15 1w 3h) @ 1D IN NS @ test.apac.hr.example.com IN A 5.6.7.8 engineering.apac.hr.example.com IN NS ns1.engineering.apac.hr.example.com sales.apac.hr.example.com IN NS ns2.sales.apac.hr.example.com ns1.engineering.apac.hr.example.com IN A 10.0.0.80 ns2.sales.apac.hr.example.com IN A 10.0.0.90

    Zona alojada:, engineering.apac.hr.example.com 10.0.0.80

    $TTL 86400 ; 24 hours $ORIGIN engineering.apac.hr.example.com @ 1D IN SOA @ root (20200322001 3H 15 1w 3h) @ 1D IN NS @ test.engineering.apac.hr.example.com IN A 1.1.1.1
  4. Para el servidor de nombres local de la región local de América del Norte:

    Zona alojada: IP na.hr.example.net NS: 10.0.0.50

    $TTL 86400 ; 24 hours $ORIGIN na.hr.example.net @ 1D IN SOA @ root (20200322001 3H 15 1w 3h) @ 1D IN NS @ ns3.na.hr.example.net. IN A 10.0.0.50 test.na.hr.example.com IN A 9.10.11.12
Configuración de Route 53 Resolver
  • Para el Route 53 Resolver, debe configurar una regla de reenvío y dos reglas de delegación:

    Regla de reenvío

    1. Para reenviar el registro de out-of-zone delegación, de modo que el Route 53 Resolver conozca la IP del NS delegado para reenviar la solicitud inicial.

      nombre de dominio: target-ips: hr.example.net 10.0.0.50

    Reglas de delegación

    1. Regla de delegación para la delegación en la zona:

      registro de delegación: hr.example.com

    2. Regla de delegación para la delegación fuera de la zona:

      registro de delegación: hr.example.net

Ejemplo de configuración de delegación saliente a saliente

En lugar de tener la zona alojada principal en una Amazon VPC, supongamos una configuración de DNS en la que la zona alojada principal se encuentra en la ubicación local central y los subdominios se delegan a servidores de nombres alojados en Europa, Asia y América del Norte. Todas las consultas de DNS se transmiten a través del Solucionador de Route 53.

Siga los pasos de ejemplo para configurar el DNS local y el solucionador de Route 53.

Configure el DNS local
  1. Para el servidor de nombres local de la región local central:

    • Zona hospedada principal: hr.example.com

      Zona alojadahr.example.com, IP NS: 10.0.0.20

    $TTL 86400 ; 24 hours $ORIGIN hr.example.com @ 1D IN SOA @ root (20200322001 3H 15 1w 3h) @ 1D IN NS @ eu.hr.example.com IN NS ns1.eu.hr.example.com. apac.hr.example.com IN NS ns2.apac.hr.example.com. na.hr.example.com IN NS ns3.na.hr.example.net. # Out of zone delegation ns1.eu.hr.example.com IN A 10.0.0.30 # Glue record ns2.apac.hr.example.com IN A 10.0.0.40 # Glue record
  2. Para el servidor de nombres local de la región local de Europa (la configuración de los servidores de nombres de Europa, Asia y América del Norte es la misma que la de la zona alojada privada a la delegación saliente):

    • Zona alojada: IP NS: eu.hr.example.com 10.0.0.30

    $TTL 86400 ; 24 hours $ORIGIN eu.hr.example.com @ 1D IN SOA @ root (20200322001 3H 15 1w 3h) @ 1D IN NS @ test.eu.hr.example.com IN A 1.2.3.4
  3. Para el servidor de nombres local de la región local de Asia:

    Zona alojada:, apac.hr.example.com 10.0.0.40

    El servidor de nombres apac puede delegar el subdominio a otros servidores de nombres.

    $TTL 86400 ; 24 hours $ORIGIN apac.hr.example.com @ 1D IN SOA @ root (20200322001 3H 15 1w 3h) @ 1D IN NS @ test.apac.hr.example.com IN A 5.6.7.8 engineering.apac.hr.example.com IN NS ns1.engineering.apac.hr.example.com sales.apac.hr.example.com IN NS ns2.sales.apac.hr.example.com ns1.engineering.apac.hr.example.com IN A 10.0.0.80 ns2.sales.apac.hr.example.com IN A 10.0.0.90

    Zona alojada:, engineering.apac.hr.example.com 10.0.0.80

    $TTL 86400 ; 24 hours $ORIGIN engineering.apac.hr.example.com @ 1D IN SOA @ root (20200322001 3H 15 1w 3h) @ 1D IN NS @ test.engineering.apac.hr.example.com IN A 1.1.1.1
  4. Para el servidor de nombres local de la región local de América del Norte:

    Zona alojada: IP na.hr.example.net NS: 10.0.0.50

    $TTL 86400 ; 24 hours $ORIGIN na.hr.example.net @ 1D IN SOA @ root (20200322001 3H 15 1w 3h) @ 1D IN NS @ ns3.na.hr.example.net. IN A 10.0.0.50 test.na.hr.example.com IN A 9.10.11.12
Configuración de Route 53 Resolver
  • Para el Route 53 Resolver, debe configurar reglas de reenvío y reglas de delegación:

    Reglas de reenvío

    1. Para reenviar la solicitud inicial de modo que las consultas se reenvíen a la zona alojada principal hr.example.com en la ubicación central:

      nombre de dominio: target-ips: hr.example.com 10.0.0.20

    2. Para reenviar el registro de out-of-zone delegación, de modo que el solucionador de Route 53 conozca la dirección IP del servidor de nombres delegado para reenviar la solicitud inicial:

      nombre de dominio: target-ips: hr.example.net 10.0.0.50

    Reglas de delegación

    1. Regla de delegación para la delegación en la zona:

      registro de delegación: hr.example.com

    2. Regla de delegación para la delegación fuera de la zona:

      registro de delegación: hr.example.net