%2C%20meus%20usu%C3%A1rios%20poder%C3%A3o%20acess%C3%A1-lo%20no%20mesmo%20dom%C3%ADnio%3F.png)
Se eu primeiro publicar meu site no meu servidor, que está na cidade A, e depois mover esse servidor para a cidade B (que espero alterar seu endereço IP), os usuários do site ainda poderão acessá-lo no mesmo URL? Estou pensando neste problema do ponto de vista do DNS - espero poder alterar o mapeamento do domínio deste site (teórico) para o novo endereço IP com o registrador de domínio, mas estou preocupado que alguns usuários que que visitaram o site antes da mudança serão direcionados para o endereço IP antigo.
Ouvi dizer que os mapeamentos DNS são "armazenados em cache" e que esse cache expira somente após algum tempo, o que poderia fazer com que os usuários pré-relocação não recebessem as novas informações de endereço IP, mas não consegui encontrar nenhuma informação específica para o caso mencionado acima. .
Para resumir, devo me preocupar com o fato de os usuários pré-relocação não conseguirem acessar o site através da mesma URL após a relocação e a alteração do endereço IP? Se sim, então o que eu poderia fazer sobre isso?
(Pergunta lateral: um ISP me permitiria manter o mesmo endereço IP após a mudança para a nova cidade? Que tal mudar para um país diferente? Estou perguntando isso porque se eu pudesse manter o IP, qualquer problema com o cache ou o que seria evitado.)
Responder1
Você atualiza o DNS do seu domínio com o novo endereço IP:
Por exemplo, em vez de
example.com. IN A 192.0.2.1
você coloca
example.com. IN A 198.51.100.1
Os usuários que estavam acessando example.com
continuarão acessando com o mesmo nome; a mudança de endereço IP será transparente para eles. Este é o propósito do DNS: poder usar um nome fixo mesmo que o endereço IP possa mudar.
Vários editores visuais de DNS presentes em vários painéis da web também permitem essa mudança. Haverá algum problema de "cache DNS", que é causado pelo fato de cada registro também ter uma configuração TTL (time to live), e os servidores DNS podem armazená-lo em cache durante esse período. Durante esse tempo, alguns usuários acessarão o novo IP (se o servidor DNS não tiver o registro antigo no cache), enquanto alguns usuários ainda tentarão acessar o IP antigo. O site não funcionará para aqueles que armazenaram endereços antigos em cache até que o cache expire, essa é a pior coisa que você deve encontrar. Esse tempo de inatividade geralmente é de 2 dias a 1 hora. Você pode verificar o seu com várias ferramentas de DNS (encontre um espelho de DNS e digite o nome do seu site; ele deve exibir o TTL, entre outras informações).
É possível uma preparação que pode fazer com que o tempo de inatividade dure apenas alguns segundos para o usuário externo. Você precisa configurar proxies reversos no IP antigo e no novo IP e tornar o servidor real seu back-end. Então, independente de qual IP for retornado ao usuário, o proxy reverso estará operando naquele endereço e saberá onde encontrar o servidor real. Ao mover o servidor alterando seu endereço você simplesmente atualiza a configuração dos proxies reversos, o que é possível fazer quase que instantaneamente. Em seguida, você atualiza o DNS e, quando o TTL do registro expirar, você pode reverter a configuração para sem proxy, se desejar. Isso requer algo operando em ambos os locais simultaneamente, mas se o tempo de inatividade for crítico, esse é o caminho a seguir.
Se você mudar de ISP e seu IP estiver vinculado ao ISP, você não poderá mantê-lo. (Provavelmente você não tem um endereço independente de provedor; se tivesse, provavelmente também tinha um departamento de TI que sabe o que fazer de qualquer maneira.) Quanto a mudar de cidade, mas manter o mesmo ISP, você deve perguntar a eles, porque às vezes há uma possibilidade técnica de mover IP com você. Mas não confie nisso! E acredito que nenhum ISP abrangerá países e permitirá que você mantenha o endereço IP.