É possível limpar o cache DNS globalmente?

2

Os usuários estão reclamando que estão vendo o conteúdo antigo, que é do site antigo depois que mudamos para o novo servidor. Então, eles estão olhando para o site completamente diferente praticamente. Muitos deles não têm a menor idéia sobre o cache DNS. Existe algo que poderíamos fazer para invalidar o cache globalmente, então os navegadores são forçados a limpá-lo ou seria útil se retirássemos o site antigo? Algo tem que ser feito, os usuários não se importam e não sabem sobre o cache.

ATUALIZAÇÃO:

A mudança ocorreu há 3 dias, as pessoas ainda estão obtendo o site antigo.

    
por Ska 14.02.2014 / 16:17

2 respostas

4

A resposta curta é não.

A razão por trás disso, é que apenas o esvaziamento do DNS (uma reinicialização deve fazer isso) não ajudará se o PC e o navegador local armazenarem em cache o DNS também.

A opção é reiniciar o DNS e solicitar que os usuários sejam reinicializados. É um pouco exagerado, mas se eles não entenderem o cache DNS, você gastará uma enorme energia ajudando-os a limpar o cache local ...

A melhor solução para garantir que isso não aconteça no futuro, está reduzindo seu TTL para o domínio alguns dias antes de passar para algo como 5 minutos (1 se você tiver certeza de que tem baixos níveis de consultas DNS para esse domain), alterando-o e aumentando o TTL posteriormente.

Além disso, você também pode criar um redirecionamento no site (iptables, modrewite) para apontar para um novo IP.

    
por 14.02.2014 / 16:34
2

É difícil entrar em contato com os administradores dos servidores DNS de ~ 32 milhões na Internet pública, muito menos fazê-los limpar o cache em seus servidores sem um motivo realmente convincente, como comprá-los toda uma bebida para o seu problema.

O planejamento adequado antes de uma mudança para derrubar o TTL é a melhor prática. Tarde demais para você, mas pelo menos agora você sabe.

    
por 15.02.2014 / 10:19