dnsmasq est un serveur DNS, TFTP et DHCP léger. Il est destiné à fournir un service DNS et DHCP couplé à un LAN. Dnsmasq accepte les requêtes DNS et y répond à partir d'un petit cache local ou les transmet à un serveur DNS réel et récursif. Ce logiciel est également installé de nombreux routeurs bon marché pour mettre en cache les requêtes DNS. Redémarrez simplement pour vider le cache DNS:
Je pense que l'utilisation de SIGHUP est la méthode la plus propre car la page de manuel le note et dnsmasqpeut ne pas vider le cache au redémarrage. Bien que j'aurais mis # killall -HUP dnsmasqplutôt que # killall -1 dnsmasqparce qu'il est plus facile de se souvenir / comprendre.
James Haigh
1
En fait, cela ne le fait pas relire sa configuration - cette partie est incorrecte - mais cela n'a pas d'importance pour la question car la configuration n'a pas besoin d'être relue pour vider le cache.
James Haigh
7
Puisqu'il n'y a pas de scripts d'initialisation sur DD-WRT, je suppose que ce serait le moyen le plus simple de redémarrer dnsmasq:
Réponses:
Selon Flush dnsmasq dns cache :
dnsmasq est un serveur DNS, TFTP et DHCP léger. Il est destiné à fournir un service DNS et DHCP couplé à un LAN. Dnsmasq accepte les requêtes DNS et y répond à partir d'un petit cache local ou les transmet à un serveur DNS réel et récursif. Ce logiciel est également installé de nombreux routeurs bon marché pour mettre en cache les requêtes DNS. Redémarrez simplement pour vider le cache DNS:
la source
stopservice dnsmasq
suivi parstartservice dnsmasq
? Voir barrymorrison.com/tag/dd-wrtEnvoyez un signal HUP pour lui dire de vider le cache et de relire sa configuration, recommençant ainsi avec une table rase.
la source
dnsmasq
peut ne pas vider le cache au redémarrage. Bien que j'aurais mis# killall -HUP dnsmasq
plutôt que# killall -1 dnsmasq
parce qu'il est plus facile de se souvenir / comprendre.Puisqu'il n'y a pas de scripts d'initialisation sur DD-WRT, je suppose que ce serait le moyen le plus simple de redémarrer dnsmasq:
Tuez dnsmasq:
Démarrez dnsmasq:
la source
J'ai toujours utilisé:
ce qui a bien fonctionné pour moi. J'utilise certaines des nouvelles versions de DD-WRT et
semblait également fonctionner sans erreur ni besoin de sudo ...
la source
Redémarrez le service dnsmasq, soit à partir de l'interface utilisateur.
Ou depuis l'interface de ligne de commande via
la source