Estou tendo problemas relacionados à resolução de DNS no meu Ubuntu 9.10.
Antes de reclamar com meu ISP, eu gostaria de atualizar meu cache DNS local, como no Windows ipconfig /flushdns
.
Como posso fazer isso no Ubuntu?
Ah, o ubuntu não armazena em cache o DNS por padrão. Portanto, não há nada para liberar! (mas talvez o seu roteador SOHO faça). A instalação do nscd tornará o DNS do cache do ubuntu, após o qual você poderá limpá-lo - mas isso é além do ponto, quando você ainda não o instalou!
nslookup
me diz que a resposta vem do servidor127.0.0.1
. Mas - que eu saiba - não tenho cache DNS instalado (nemnscd
nemdnsmasq
). Estou no Kubuntu ... isso pode ser uma coisa do KDE Network Manager?O Ubuntu 12.04 em diante usa dnsmasq para um cache local. O envio de um SIGHUP (sudo killall -HUP dnsmasq) relerá o cache.
fonte
dig
para testar se o cache realmente foi limpo. Eu queria limpar o cache em um dos meus roteadores OpenWrt, para os quais tenteidig @192.168.0.3 nixos.org
várias vezes (qualquer domínio existente serve). Enquanto armazenado em cache, ele normalmente teria um tempo de consulta de 1ms, mas após cada emissãokillall -HUP dnsmasq
(como root) no roteador, recebia cerca de 27ms após cada limpeza.Tente o seguinte:
Funciona para mim.
fonte
Acabei de ter esse problema com um site para o qual alterei o DNS e, pesquisando uma solução no Google, encontrei esta página.
Na minha experiência, o Firefox às vezes mantém seu próprio cache DNS e não o limpa a tempo. Portanto, se você está visualizando um site no Firefox e continua vendo o site antigo, experimentar o Chrome pode resolver o problema. Se isso funcionar, você pode limpar o cache no Firefox. Isso aconteceu no Ubuntu, não sei se isso acontece no Windows ou no OSX também.
Eu não tenho o nscd instalado. Notei, no entanto, que no terminal o novo DNS é encontrado alguns minutos depois, então o problema se resolveu.
fonte
Dependendo do contexto da sua pergunta, você também pode precisar limpar o cache do seu navegador da web.
No Firefox, isso é feito por: preferências -> privacidade -> limpe seu histórico recente [marque a caixa de seleção "cache" lá]
No Chrome: navegue até chrome: // net-internals / # dns e pressione o botão "Limpar cache do host". (veja outra resposta )
fonte