Mover um site comunitário para um novo endereço

Mova um site comunitário pela expiração real dos caches DNS, verifique o conteúdo completo em clientes independentes e preserve o serviço original.

ProjetoRedes de computadoresLinux

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Mover um site comunitário para um novo endereço é um projeto prático de redes para quem conhece a navegação básica no terminal. Você manterá o nome familiar do site enquanto muda seu endereço DNS para um novo local preparado e conserva o serviço original durante a transição.

Dois laboratórios guiados levam você de um site funcional acessível pelo nome a uma mudança real de endereço por meio de caches de clientes independentes. O desafio muda o nome do site de reservas e inverte a relação entre os endereços dos servidores. Assim, você aplica o mesmo fluxo a partir dos papéis e das respostas reais. Cada unidade começa de forma independente em um ambiente Linux preparado.

O que você aprenderá

Ao concluir o curso, você poderá:

  • distinguir um registro DNS autoritativo, uma resposta no cache de um cliente e o conteúdo do site alcançado;
  • ler endereços de registros A e TTLs restantes com dig;
  • validar uma pequena alteração de zona e recarregar somente o servidor autoritativo do curso;
  • preparar um TTL mais curto mantendo o endereço antigo e deixar que os clientes obtenham naturalmente a nova política;
  • mudar o endereço de um site sem mudar seu nome, comparar clientes independentes e verificar o conteúdo completo baixado;
  • preservar o servidor original e os nomes não relacionados, além de repetir uma observação de cache perdida sem reiniciar a migração.

Para quem é este curso

O curso é indicado para estudantes de redes, responsáveis por sites comunitários e futuros administradores que desejam um projeto DNS pequeno e concreto.

Pré-requisitos: Entrada básica de comandos, compreensão de caminhos e troca de abas, além de uma distinção básica entre nomes, endereços e portas. Os laboratórios guiados explicam os comandos dig, curl, as pequenas edições de zona, a validação e a recarga necessárias. Não são exigidos conhecimentos especializados de BIND, programação ou conta de domínio público.

Ambiente de aprendizagem: Cada unidade fornece um servidor DNS autoritativo, dois clientes com caches independentes, servidores HTTP antigo e novo, prévias no navegador e arquivos completos da programação de atividades em um ambiente Linux preparado. Sites, saídas de comandos e rótulos reais da interface permanecem em inglês; os documentos didáticos estão disponíveis em nove idiomas.

Perguntas frequentes

Preciso comprar um domínio ou configurar meu computador?

Não. O projeto usa um domínio reservado para testes e recursos de rede Linux preparados e isolados. Não é necessário mudar o DNS do seu computador.

E se um cache expirar enquanto eu estiver lendo?

Não existe um prazo iniciado ao abrir o laboratório. Os laboratórios guiados mostram como uma consulta real obtém uma cópia atual e como repetir uma comparação breve com um nome de prática independente. A expiração natural continua fazendo parte da tarefa.

Isso prova que todos os usuários da Internet já mudaram?

Não. Você verifica os clientes controlados indicados e preserva o serviço antigo. Mudanças de delegação pública, garantias de propagação global, DNSSEC, cache negativo e exclusão de um servidor de produção estão fora do curso.

Como o desafio amplia os laboratórios guiados?

Ele usa outro nome de reservas e outra relação entre os endereços antigo e novo. Você aplica de forma independente as ferramentas e a sequência de migração aprendidas e verifica tanto o conteúdo novo quanto o acesso ao site antigo.

Professor

labby
Labby
Labby is the LabEx teacher.