Mover o servidor físico, mas mantendo o domínio

1

Estamos no processo de mover as aplicações do nosso servidor nos EUA para o nosso servidor baseado no Reino Unido; Eles são basicamente da mesma plataforma (LAMP), versões ligeiramente diferentes, mas não o suficiente para causar muito de um problema.

A pergunta que tenho é: Temos nomes de domínio para cada um dos aplicativos, todos registrados nos servidores de nomes da caixa dos EUA, e eles precisarão ser alterados para os da caixa do Reino Unido - isso é muito fácil de mudar, mas resultaria em clientes indo para qualquer caixa, dependendo de como a cadeia entre eles e o servidor armazena em cache os registros de DNS.

Uma vez que os servidores de nomes foram alterados, é possível fazer com que o servidor OLD (nos EUA) redirecione os clientes para a nova caixa via IP?

A forma como temos o apache rodando é usando hosts virtuais, então todos os pedidos de aplicativos precisam parecer que vieram do domínio certo; Não tenho certeza se isso causaria algum problema.

Muito obrigado, Chris

    
por Christopher Lightfoot 03.09.2009 / 12:31

3 respostas

3

esta é apenas uma redelegação padrão. procedimento geral é o seguinte:

  1. Primeiro, altere o DNS no seu servidor de nomes atual para que o site aponte para o novo host com sede no Reino Unido.

    reduza o TTL do domínio ao mesmo tempo. defina para 5 segundos ou algo baixo. Anote o TTL atual.

  2. copie os arquivos de zona do seu servidor de nomes atual para o novo e configure-o para servir seu DNS.

  3. envie uma solicitação de redelegação ao registrador de domínios para redelegar seu domínio para o novo servidor de nomes.

    Neste ponto, você terá dois servidores de nome que atendem aos mesmos dados, ambos apontando seu site para o seu host no Reino Unido.

  4. em algum momento no futuro (pelo menos desde que o TTL original tenha sido alterado antes), você pode aumentar o TTL de volta para o que costumava ser.

  5. ainda mais no futuro, pelo menos 2 ou 3 vezes mais que o TTL original, você pode desativar seu antigo servidor de nomes. você só precisa atrasar essa etapa por muito tempo, pois há muitos servidores de nomes quebrados na rede que ignoram TTLs e armazenam registros de domínio pelo tempo que quiserem.

por 03.09.2009 / 13:36
0

Então, você recebeu um nome do Doain dos EUA e um nome de domínio no Reino Unido, correto? Você quer que o domínio dos EUA exista nos servidores de nomes do Reino Unido?

Em seguida, copie os registros de domínio dos servidores dos EUA para os servidores de nomes do Reino Unido, exclua os registros das caixas dos EUA e atribua-lhes FORWARDERS. Isso deve fazer o truque.

Em seguida, todas as solicitações de DNS serão encaminhadas para os servidores do Reino Unido pelos servidores DNS antigos.

    
por 03.09.2009 / 12:42
0

Acho que você quer fazer isso em um nível de IP, então o DNS não é um problema.

Você pode deixar um servidor em vigor com o domínio antigo e solicitar a ele solicitações de encaminhamento. Você poderia fazer isso com um proxy reverso usando o mod_proxy com o Apache, ou o iptables com o Linux.

Eu optaria por iptables eu mesmo. Este link tem regras que farão o que você precisa para o iptables.

    
por 03.09.2009 / 13:31