dnsmasq to lekki serwer DNS, TFTP i DHCP. Ma on na celu dostarczanie połączonej usługi DNS i DHCP do sieci LAN. Dnsmasq przyjmuje zapytania DNS i albo odpowiada na nie z małej lokalnej pamięci podręcznej, albo przesyła je do prawdziwego, rekurencyjnego serwera DNS. To oprogramowanie jest również zainstalowane wiele tanich routerów do buforowania zapytań dns. Po prostu uruchom ponownie, aby opróżnić pamięć podręczną DNS:
Myślę, że użycie SIGHUP jest najczystszą metodą, ponieważ strona podręczna odnotowuje to i dnsmasqmoże nie wyczyścić pamięci podręcznej przy ponownym uruchomieniu. Chociaż # killall -HUP dnsmasqraczej bym to powiedział , # killall -1 dnsmasqponieważ łatwiej jest zapamiętać / zrozumieć.
James Haigh,
1
W rzeczywistości nie powoduje to ponownego odczytu konfiguracji - ta część jest niepoprawna - ale to nie ma znaczenia dla pytania, ponieważ konfiguracja nie musi być ponownie czytana, aby wyczyścić pamięć podręczną.
James Haigh,
7
Ponieważ na DD-WRT nie ma skryptów inicjujących, wydaje mi się, że byłby to najłatwiejszy sposób na ponowne uruchomienie dnsmasq:
Odpowiedzi:
Według pamięci podręcznej dnsmasq dns Flush :
dnsmasq to lekki serwer DNS, TFTP i DHCP. Ma on na celu dostarczanie połączonej usługi DNS i DHCP do sieci LAN. Dnsmasq przyjmuje zapytania DNS i albo odpowiada na nie z małej lokalnej pamięci podręcznej, albo przesyła je do prawdziwego, rekurencyjnego serwera DNS. To oprogramowanie jest również zainstalowane wiele tanich routerów do buforowania zapytań dns. Po prostu uruchom ponownie, aby opróżnić pamięć podręczną DNS:
źródło
stopservice dnsmasq
po czymstartservice dnsmasq
? Zobacz barrymorrison.com/tag/dd-wrtWyślij sygnał HUP, aby poinformował go, że opróżnia pamięć podręczną i ponownie zapoznał się z konfiguracją, rozpoczynając od nowa z czystym kontem.
źródło
dnsmasq
może nie wyczyścić pamięci podręcznej przy ponownym uruchomieniu. Chociaż# killall -HUP dnsmasq
raczej bym to powiedział ,# killall -1 dnsmasq
ponieważ łatwiej jest zapamiętać / zrozumieć.Ponieważ na DD-WRT nie ma skryptów inicjujących, wydaje mi się, że byłby to najłatwiejszy sposób na ponowne uruchomienie dnsmasq:
Zabij dnsmasq:
Uruchom dnsmasq:
źródło
Zawsze używałem:
co zadziałało dla mnie dobrze. Korzystam z niektórych nowszych wersji DD-WRT i
również wydawało się działać bezbłędnie lub potrzebując sudo ...
źródło
Uruchom ponownie usługę dnsmasq z poziomu interfejsu użytkownika.
Lub z interfejsu wiersza poleceń za pośrednictwem
źródło