Migrar o serviço DNS de um subdomínio para o Amazon Route 53 sem migrar o domínio pai
Você pode migrar um subdomínio para usar o Amazon Route 53 como serviço DNS sem migrar o domínio pai de outro serviço DNS.
O processo tem as seguintes etapas básicas:
-
Verifique se você deve usar este procedimento.
-
Obtenha a configuração de DNS atual do provedor de serviço de DNS atual para o domínio pai.
-
Adicione registros do subdomínio à sua zona hospedada do Route 53.
-
API only (Somente API): confirme se as alterações foram propagadas para todos os servidores DNS do Route 53.
nota
Atualmente, a única maneira de verificar se as alterações foram propagadas é usar a ação da API GetChange. Geralmente, as alterações são propagadas para todos os servidores de nome do Route 53 dentro de 60 segundos.
Determinação de quais procedimentos usar para a criação de um subdomínio
Os procedimentos deste tópico explicam como executar uma operação incomum. Se você já estiver usando o Route 53 como serviço DNS para seu domínio e quiser apenas encaminhar o tráfego de um subdomínio, como www.exemplo.com, para seus recursos, como um servidor Web em execução em uma instância do EC2, consulte Rotear tráfego para subdomínios.
Use esse procedimento somente se estiver usando outro serviço DNS para um domínio, como example.com, e deseja começar a usar o Route 53 como o serviço DNS de um subdomínio existente desse domínio, como www.example.com.
Criar uma zona hospedada para o subdomínio
Se você quiser migrar um subdomínio de outro serviço DNS para o Amazon Route 53, mas não quiser migrar o domínio pai, comece criando uma zona hospedada para o subdomínio. O Route 53 armazena informações sobre seu subdomínio na zona hospedada.
Para obter informações sobre como criar uma zona hospedada usando o console do Route 53, consulte Criar uma zona hospedada pública.
Obter a configuração de DNS atual do provedor de serviço de DNS
Para simplificar o processo de migração de um subdomínio existente para o Route 53, obtenha a configuração de DNS atual do domínio do provedor de serviço DNS que está servindo o domínio no momento. Você pode usar essas informações como base para a configurar o Route 53 como o serviço DNS para o subdomínio.
As informações solicitadas bem como seu formato dependem da empresa que você está usando como provedor de serviço de DNS. Idealmente, eles fornecerão um arquivo de zona, que contém informações sobre todos os registros na sua configuração atual. (Os registros informam ao DNS como você deseja que o tráfego seja encaminhado para seus domínios e subdomínios. Por exemplo, quando alguém informa o nome de seu domínio em um navegador da Web, você deseja que o tráfego seja encaminhado para um servidor Web em seu datacenter, para uma instância do Amazon EC2, para uma distribuição do CloudFront ou para algum outro local?) Se você conseguir obter um arquivo de zona do seu provedor de serviços DNS atual, poderá editar esse arquivo para remover os registros que não deseja migrar para o Amazon Route 53. Em seguida, você pode importar os demais registros para sua zona hospedada do Route 53, o que simplifica bastante o processo. Entre em contato com o atendimento ao cliente do provedor de serviço de DNS atual para obter um arquivo de zona ou uma lista de registros.
Criar registros
Usando os registros obtidos do provedor de serviços DNS atual, como um ponto de partida, crie registros correspondentes na zona hospedada do Amazon Route 53 que você criou para o subdomínio. Os registros que você cria no Route 53 se tornarão os registros que o DNS usará depois que você delegar a responsabilidade do subdomínio ao Route 53, conforme explicado em Atualizar o serviço de DNS com registros de servidor de nome do subdomínio, posteriormente no processo.
Importante
Não crie registros adicionais de servidor de nome (NS) ou de início de autoridade (SOA) na zona hospedada do Route 53. Não exclua os registros de NS e SOA existentes.
Para criar registros usando o console do Route 53, consulte Trabalhar com registros. Para criar registros usando a API do Route 53, use ChangeResourceRecordSets
. Para obter mais informações, consulte ChangeResourceRecordSets na Referência da API do Amazon Route 53.
Verificar o status das suas alterações (somente na API)
A criação de uma nova zona hospedada e a alteração de registros levam tempo para se propagar para os servidores DNS do Route 53. Se você usou ChangeResourceRecordSets para criar seus registros, pode usar a ação GetChange
para determinar se suas alterações foram propagadas. (ChangeResourceRecordSets
retorna um valor para ChangeId
, que você pode incluir em uma solicitação GetChange
subsequente. ChangeId
não estará disponível se você tiver criado os registros usando o console.) Para obter mais informações, consulte GET GetChange na Referência da API do Amazon Route 53.
nota
Geralmente, as alterações são propagadas para todos os servidores de nome do Route 53 dentro de 60 segundos.
Atualizar o serviço de DNS com registros de servidor de nome do subdomínio
Depois que as alterações nos registros do Amazon Route 53 tiverem sido propagadas (consulte Verificar o status das suas alterações (somente na API)), atualize o serviço DNS do domínio pai adicionando registros de NS ao subdomínio. Esse processo é conhecido como delegação de responsabilidade do subdomínio para o Route 53. Por exemplo, suponha que o domínio pai example.com esteja hospedado com outro serviço DNS e que você esteja migrando o subdomínio test.example.com para o Route 53. Você deve criar uma zona hospedada para test.example.com e atualizar o serviço de DNS para example.com com os registros de NS que o Route 53 atribuiu à nova zona hospedada para test.example.com.
Execute o procedimento a seguir.
-
Usando o método fornecido pelo serviço de DNS, faça backup do arquivo de zona do domínio pai.
-
Se o provedor de serviços de DNS anterior do domínio tem um método para alterar as configurações de TTL para seus servidores de nome, recomendamos que você altere as configurações para 900 segundos. Isso limita o tempo durante o qual as solicitações de clientes tentarão resolver nomes de domínio usando servidores de nome obsoletos. Se o TTL atual é 172.800 segundos (dois dias), que é uma configuração padrão, você ainda precisa aguardar dois dias para que resolvedores e clientes interrompam o armazenamento em cache de registros de DNS usando o TTL anterior. Depois que as configurações de TTL expirarem, você poderá excluir com segurança os registros armazenados no provedor anterior e fazer alterações apenas no Route 53.
-
No console do Route 53, obtenha os servidores de nome para sua zona hospedada do Route 53:
Faça login no AWS Management Console e abra o console do Route 53 em https://console.aws.amazon.com/route53/
. No painel de navegação, clique em Hosted zones (Zonas hospedadas).
Na página Hosted zones (Zonas hospedadas), escolha o botão de opção (não o nome) da zona hospedada, depois escolha View details (Exibir detalhes).
Na página de detalhes da zona hospedada, escolha Hosted zone details (Detalhes da zona hospedada).
Anote os quatro servidores listados para Name servers (Servidores de nome).
Você também pode usar a ação
GetHostedZone
. Para obter mais informações, consulte GetHostedZone na Referência da API do Amazon Route 53. -
Usando o método fornecido pelo serviço de DNS do domínio pai, adicione registros de NS do subdomínio ao arquivo de zona do domínio pai. Dê aos registros de NS o mesmo nome do subdomínio. Para os valores nos registros de NS, especifique os quatro servidores de nome do Route 53 associados à zona hospedada que você criou na etapa 2. Observe que diferentes serviços de DNS usam terminologia diferente. Talvez você precise entrar em contato com o suporte técnico do seu serviço de DNS para saber como executar esta etapa.
Importante
Não adicione um registro de início de autoridade (SOA) ao arquivo de zona para o domínio pai. Como o subdomínio usará o Route 53, o serviço de DNS do domínio pai não será a autoridade para o subdomínio.
Se o serviço de DNS adicionou automaticamente um registro de SOA ao subdomínio, exclua o registro do subdomínio. No entanto, não exclua o registro de SOA do domínio pai.
Dependendo das configurações de TTL dos servidores de nome do domínio pai, a propagação das alterações para os resolvedores de DNS pode levar 48 horas ou mais. Durante esse período, os resolvedores de DNS ainda podem responder a solicitações com os servidores de nome para o serviço de DNS do domínio pai. Além disso, os computadores cliente podem continuar a ter servidores de nome anterior para o subdomínio no cache.
-
Depois que as configurações de TTL do registrador do domínio expirarem (consulte a etapa 2), exclua os seguintes registros do arquivo de zona para o domínio pai:
-
Os registros que você adicionou ao Route 53, conforme descrito em Criar registros.
-
Seus registros de NS do serviço de DNS. Ao concluir a exclusão de registros de NS, os únicos registros de NS no arquivo de zona serão os criados na etapa 4.
-