Migración de una zona alojada a otra cuenta de AWS
Cuando quiera migrar una zona alojada a una Cuenta de AWS diferente, siga los pasos a continuación.
Estos pasos son los más adecuados para las zonas alojadas con cambios de registro poco frecuentes. En el caso de las zonas alojadas con actualizaciones de registro frecuentes, tenga en cuenta lo siguiente:
No actualice ningún registro de recursos durante la migración.
Publique los cambios en los registros de recursos tanto en las zonas alojadas antiguas como en las nuevas una vez transferida la delegación.
Requisitos previos
Instala o actualiza la de AWS CLI:
Para obtener información sobre cómo descargar, instalar y configurar la AWS CLI, consulte la Guía del usuario de la AWS Command Line Interface.
nota
Configure la CLI de forma que pueda usarla cuando utilice tanto la cuenta que ha creado la zona alojada como la cuenta a la que está migrando dicha zona. Para obtener más información, consulte Configure (Configurar) en la Guía del usuario de AWS Command Line Interface.
Si ya está utilizando la AWS CLI, le recomendamos que actualice a la versión más reciente de esta para que los comandos de la CLI admitan las últimas características de Route 53.
Temas
Paso 4: migre los registros de la zona alojada anterior a la nueva zona alojada
Paso 5: Comparar los registros de la zona alojada nueva con los de la antigua
Paso 7: volver a cambiar el TTL del registro NS a un valor más alto
Paso 8: vuelva a activar la firma de DNSSEC y establezca la cadena de confianza (si es necesario)
Paso 1: prepare todo para la migración
Los pasos de preparación ayudan a minimizar los riesgos asociados a la migración de una zona alojada.
1. Controle la disponibilidad de zonas
Puede supervisar la zona para comprobar la disponibilidad de sus nombres de dominio. Esto puede ayudar a solucionar cualquier problema que pueda provocar la reversión de la migración. Puede supervisar los nombres de dominio con mayor volumen de tráfico por medio de CloudWatch o el registro de consultas. Para obtener más información sobre la configuración del registro de consultas, consulte Monitoreo de Amazon Route 53.
La supervisión se puede realizar a través de un script de shell o mediante un servicio de terceros. Sin embargo, no debería ser la única señal para determinar si se requiere una reversión, ya que es posible que también reciba comentarios de sus clientes debido a que un dominio no está disponible.
2. Reduzca la configuración del TTL
La opción TTL (tiempo de vida) de un registro especifica el tiempo que quiere que los solucionadores de DNS tengan en caché el registro y se use la información de la memoria caché. Cuando el TTL vence, un solucionador envía otra consulta al proveedor de servicios DNS para que un dominio obtenga la información más reciente.
Normalmente, la configuración de TTL para el registro NS es de 172 800 segundos o dos días. El registro NS muestra una lista de los servidores de nombres que el sistema de nombres de dominio (DNS) puede utilizar para obtener información acerca de cómo dirigir el tráfico para su dominio. Si reduce el TTL del registro NS, tanto en su proveedor de servicios DNS actual como en Route 53, se reducirá el tiempo de inactividad de su dominio si descubre un problema mientras realiza la migración de DNS a Route 53. Si no reduce el TTL, su dominio podría no estar disponible en Internet durante un máximo de dos días si algo va mal.
Cómo reducir el TTL
Inicie sesión en la Consola de administración de AWS y abra la consola de Route 53 en https://console.aws.amazon.com/route53/
. Seleccione Zonas alojadas en el panel de navegación.
Elija el nombre de la zona alojada.
Seleccione el registro NS y, en el panel Detalles del registro, seleccione Editar registro.
Cambie el valor de TTL (Seconds) (Segundos). Le recomendamos que especifique un valor entre 60 segundos y 900 segundos (15 minutos).
Seleccione Save.
3. Elimine el registro de DS de la zona principal (si DNSSEC está configurado)
Si ha configurado DNSSEC para su dominio, quite el registro de Delegation Signer (DS) de la zona principal antes de migrar el dominio a Route 53.
Si la zona principal está alojada a través de Route 53, consulte Eliminar claves públicas de un dominio para obtener más información. Si la zona principal está alojada a través de otro registrador, comuníquese con este para eliminar el registro DS.
Actualmente, Route 53 no admite la migración de la configuración de DNSSEC. Por lo tanto, deberá desactivar la validación de DNSSEC realizada en su dominio antes de la migración. Para ello, elimine el registro DS de la zona principal. Tras la migración, podrá volver a activar la validación de DNSSEC, para lo que deberá configurar DNSSEC en la nueva zona alojada y añadir el registro DS correspondiente a la zona principal.
4. Asegúrese de que no haya otras operaciones en curso que dependan de la zona alojada que se está migrando
Algunas operaciones dependen de la resolución del DNS en la zona alojada que se está migrando; por ejemplo, el proceso de renovación del certificado TLS/SSL puede requerir cambios en el registro de DNS y el proveedor intentará resolver el registro de DNS como el método de validación. Antes de hacer la migración, debe asegurarse de que no se esté llevando a cabo ninguna otra operación para evitar que la migración de la zona alojada se vea afectada de forma inesperada.
Paso 2: Crear la zona alojada nueva
Cree la zona alojada nueva en la cuenta a la que desea migrar la zona alojada.
Seleccione la pestaña correspondiente para ver las instrucciones de la AWS CLI o la consola.
Paso 3 (opcional): migre las comprobaciones de estado
Puede asociar los registros de DNS de la nueva cuenta con las comprobaciones de estado de Route 53 de la cuenta desde la que está realizando la migración. Para migrar una comprobación de estado de Route 53, debe crear nuevas comprobaciones de estado en la cuenta nueva con la misma configuración que las existentes. Para obtener más información, consulte Creación de comprobaciones de estado de Amazon Route 53 .
Paso 4: migre los registros de la zona alojada anterior a la nueva zona alojada
Para migrar los registros de una Cuenta de AWS a otra, puede utilizar la consola o la AWS CLI.
Paso 5: Comparar los registros de la zona alojada nueva con los de la antigua
Para confirmar que haya creado correctamente todos los registros en la zona alojada nueva, ingrese el siguiente comando de la CLI para obtener una lista de los registros que contiene la zona alojada nueva y compare la salida con la lista de registros de la zona alojada antigua.
aws route53 list-resource-record-sets \ --hosted-zone-idnew-hosted-zone-id\ --output json >path-to-output-file
Especifique los siguientes valores:
En
, especifique el ID de la zona alojada nueva.new-hosted-zone-idEn
, especifique la ruta del directorio y el nombre del archivo en el que desea guardar la salida. Utilice un nombre de archivo diferente al que ha utilizado en el paso 4.path-to-output-fileEl carácter
>envía la salida al archivo especificado.
Compare la salida con la salida del paso 4. Aparte de los valores de los registros SOA y NS y de los cambios que haya hecho en el paso 4 (como los ID de la zona alojada o los nombres de dominio diferentes), las dos salidas deberían ser idénticas.
Si los registros de la zona alojada nueva no coinciden con los registros de la antigua, opte por alguna de estas posibilidades:
Realice pequeñas correcciones mediante la consola de Route 53. Para obtener más información, consulte Editar registros.
Elimine todos los registros, excepto los registros SOA y NS, de la zona alojada nueva y repita el procedimiento del paso 4.
Paso 6: Actualizar el registro de dominio para que utilice los servidores de nombres de la zona alojada nueva
Cuando termine de migrar los registros a la zona alojada nueva, cambie los servidores de nombres del registro de dominio para utilizar los servidores de nombres de la zona alojada nueva. Para obtener más información, consulte Establecimiento de Amazon Route 53 como el servicio DNS de un dominio existente.
Si está utilizando la zona alojada, por ejemplo, si los usuarios utilizan el nombre de dominio para navegar a un sitio web u obtener acceso a una aplicación web, debe seguir supervisando el tráfico y la disponibilidad de la zona alojada, incluido el tráfico del sitio web o la aplicación, el correo electrónico, etc.
Si el tráfico se reduce o se detiene: cambie el servicio de nombres del registro de dominio por los servidores de nombres anteriores de la zona alojada anterior. A continuación, determine qué ha fallado.
Si el tráfico no se ve afectado: continúe con el próximo paso.
Paso 7: volver a cambiar el TTL del registro NS a un valor más alto
En la zona alojada nueva, cambie el TTL del registro NS a un valor más normal como, por ejemplo, 172 800 segundos (dos días). Esto mejorará la latencia de los usuarios, ya que no tendrán que esperar tan a menudo para que los solucionadores de DNS envíen una consulta para obtener los servidores de nombres de su dominio.
Cómo cambiar el TTL:
Inicie sesión en la Consola de administración de AWS y abra la consola de Route 53 en https://console.aws.amazon.com/route53/
. Seleccione Zonas alojadas en el panel de navegación.
Elija el nombre de la zona alojada.
Seleccione el registro NS y, en el panel Detalles del registro, seleccione Editar registro.
Cambie el valor de TTL (segundos) por el número de segundos en que desea que los solucionadores de DNS almacenen en caché los nombres de los servidores de nombres de su dominio. Le recomendamos un valor de 172 800 segundos.
Seleccione Save.
Paso 8: vuelva a activar la firma de DNSSEC y establezca la cadena de confianza (si es necesario)
Para volver a habilitar la firma de DNSSEC, siga estos dos pasos:
Habilite la firma de DNSSEC para Route 53 y solicite que Route 53 cree una clave de firma de claves (KSK) basada en una clave administrada por el cliente en AWS Key Management Service.
Cree una cadena de confianza para la zona alojada. Para ello, agregue un registro de firmante de delegación (DS) a la zona principal, de modo que las respuestas de DNS se puedan autenticar con firmas criptográficas de confianza.
Para obtener instrucciones, consulte Activar la firma de DNSSEC y establecer una cadena de confianza.
Paso 9: Eliminar la zona alojada antigua (opcional)
Cuando esté seguro de que ya no necesita la zona alojada antigua, puede eliminarla si lo desea. Para obtener instrucciones, consulte Eliminación de una zona alojadas pública.
importante
No elimine la antigua zona alojada o ningún registro de dicha zona durante al menos 48 horas después de actualizar el registro de dominio para que use servidores de nombres de la nueva zona alojada. Si elimina la antigua zona alojada antes de que los solucionadores de DNS dejen de utilizar los registros de dicha zona, puede que su dominio deje de estar disponible en Internet hasta que los solucionadores comiencen a usar la nueva zona alojada.