Como limpar o cache DNS no DD-WRT

25

Como posso limpar o cache DNS no DD-WRT no meu roteador?

DD-WRT usa o daemon dnsmasq.

    
por bobgubko 25.02.2011 / 17:25

5 respostas

18

De acordo com o Flush dnsmasq dns cache :

O dnsmasq é um servidor DNS, TFTP e DHCP leve. Destina-se a fornecer serviço DNS e DHCP acoplado a uma rede local. O Dnsmasq aceita consultas DNS e as responde de um cache pequeno, local ou as encaminha para um servidor DNS real e recursivo. Este software também é instalado muitos roteadores baratos para armazenar consultas de DNS. Basta reiniciar para limpar o cache do DNS:

# stopservice dnsmasq
# startservice dnsmasq
    
por 25.02.2011 / 17:28
15
killall -1 dnsmasq

Envie o sinal HUP para informar que ele libera o cache e releia sua configuração, começando assim de novo com um slate limpo.

    
por 15.09.2013 / 16:52
7

Como não há scripts de inicialização no DD-WRT, acho que essa seria a maneira mais fácil de reiniciar o dnsmasq:

  1. Mate o dnsmasq:

    root@ddwrt6:~# killall dnsmasq
    
  2. Iniciar o dnsmasq:

    root@ddwrt6:~# dnsmasq --conf-file=/tmp/dnsmasq.conf 
    
por 29.02.2012 / 18:46
2

Eu sempre usei:

killall -1 dnsmasq

que funcionou bem para mim. Estou executando algumas das versões mais recentes do DD-WRT e

stopservice dnsmasq
startservice dnsmasq

também pareceu funcionar sem erros ou precisando de sudo ...

    
por 31.01.2013 / 00:14
1

Reinicie o serviço dnsmasq, na interface do usuário.

Ou na interface da linha de comando via

/init.d/dnsmasq restart
    
por 09.03.2018 / 04:22