Respostas:
Você pode reiniciar o BIND no Ubuntu usando sudo rndc reload
, no Centos, acredito que você precise /etc/init.d/bind restart
.
Você também pode executar /etc/init.d/networking restart
para liberar o DNS / rede para desktops locais executando o Ubuntu.
rndc
, do que reiniciar o serviço. Se você alterar o arquivo hosts, a liberação é feita via /etc/init.d/networking restart
. Costumo encontrar-me liberando essas configurações.
nscd
e bind9
apenas para a lavagem por meio daqueles, não funcionou.
/etc/init.d/networking restart
trava meu desktop Ubuntu (GNOME fallback, eu acho)
Dependendo da sua distribuição, os clientes podem não fazer cache por padrão. Para Ubuntu ou CentOS, tente este comando: sudo /etc/init.d/nscd status
... para ver se o demônio do cache está em execução. Se estiver, seu cliente está armazenando em cache o DNS e você pode lavá-lo com isso: sudo /etc/init.d/nscd restart
se o NSCD não estiver em execução, não haverá nada para liberar no cliente e você precisará: 1. verificar se a entrada antiga não está no arquivo / etc / hosts 2. verificar se a alteração no DNS já foi propagada para qualquer servidor DNS ( verifique o resolv.conf para onde está resolvendo)
rndc reload
limpa o cache? Eu acho que não.