12.04
O Ubuntu 12.04 usa o dnsmasqque está embutido network-manager, mas não armazena em cache o DNS, portanto não há necessidade de liberá-lo. Aqui está uma linha de amostra minha syslogpara provar esse ponto:
dnsmasq[2980]: started, version 2.59 cache disabled
Também não há necessidade de nenhuma configuração de dnsmasq. Se você estiver executando com configurações de estoque, ele não armazenará em cache o DNS, para isso, é necessário configurá-lo explicitamente, conforme descrito neste artigo do Ubuntu .
Se você quiser atualizar suas configurações, poderá desativar e, em seguida, ativar a rede ou executar
sudo service network-manager restart
Isso reinicia dnsmasqporque está embutido no network-manager; verifique se sysloghá evidências para isso.
Se você estiver usando uma conexão com fio com o dhcp network manager, as configurações serão direcionadas diretamente do seu roteador e sua conexão será estabelecida automaticamente quando você fizer login no Ubuntu. Você pode verificar se as configurações estão corretas no seu roteador se puder acessá-lo através da interface da web e, talvez, reiniciá-lo, se necessário. Se houver um problema geral com o DNS, você pode tentar usar o Google DNS em vez do seu DNS ISP, e mais informações são detalhadas aqui .
/etc/hosts. Acabei de ter certeza de que o endereço IP antigo do meu domínio estava sendo armazenado em cache, mas apenasstrace ping example.comrevelei que esqueci de remover o/etc/hostsregistro que adicionei há um tempo devido à falta de paciência para a propagação do DNS.