12.04
O Ubuntu 12.04 usa o dnsmasq
que 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 syslog
para 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 dnsmasq
porque está embutido no network-manager
; verifique se syslog
há 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.com
revelei que esqueci de remover o/etc/hosts
registro que adicionei há um tempo devido à falta de paciência para a propagação do DNS.