O dnsmasq é um servidor DNS, TFTP e DHCP leve. Destina-se a fornecer serviço DNS e DHCP associado a uma LAN. O Dnsmasq aceita consultas DNS e as responde de um pequeno cache local ou as encaminha para um servidor DNS real e recursivo. Este software também está instalado em muitos roteadores baratos para armazenar em cache consultas de DNS. Basta reiniciar para liberar o cache do DNS:
Eu acho que usar SIGHUP é o método mais limpo, porque a página de manual o anota e dnsmasqpode não limpar o cache na reinicialização. Embora eu tivesse colocado # killall -HUP dnsmasqmais do que # killall -1 dnsmasqporque é mais fácil lembrar / entender.
James Haigh
11
Na verdade, não faz com que ele releia sua configuração - essa parte está incorreta - mas isso não importa para a pergunta porque a configuração não precisa ser relida para limpar o cache.
James Haigh
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:
Respostas:
De acordo com Flush dnsmasq dns cache :
O dnsmasq é um servidor DNS, TFTP e DHCP leve. Destina-se a fornecer serviço DNS e DHCP associado a uma LAN. O Dnsmasq aceita consultas DNS e as responde de um pequeno cache local ou as encaminha para um servidor DNS real e recursivo. Este software também está instalado em muitos roteadores baratos para armazenar em cache consultas de DNS. Basta reiniciar para liberar o cache do DNS:
fonte
stopservice dnsmasq
seguido destartservice dnsmasq
? Veja barrymorrison.com/tag/dd-wrtEnvie o sinal HUP para que ele limpe o cache e releia sua configuração, começando assim com uma ardósia limpa.
fonte
dnsmasq
pode não limpar o cache na reinicialização. Embora eu tivesse colocado# killall -HUP dnsmasq
mais do que# killall -1 dnsmasq
porque é mais fácil lembrar / entender.Como não há scripts de inicialização no DD-WRT, acho que essa seria a maneira mais fácil de reiniciar o dnsmasq:
Mate o dnsmasq:
Inicie o dnsmasq:
fonte
Eu sempre usei:
o que funcionou bem para mim. Estou executando algumas das versões mais recentes do DD-WRT e
também parecia funcionar sem erros ou precisando de sudo ...
fonte
Reinicie o serviço dnsmasq, a partir da interface com o usuário.
Ou a partir da interface da linha de comandos via
fonte