라우터의 DD-WRT에서 DNS 캐시를 어떻게 삭제합니까?
DD-WRT는 dnsmasq 데몬을 사용합니다.
답변1
~에 따르면dnsmasq dns 캐시 플러시:
dnsmasq는 경량 DNS, TFTP 및 DHCP 서버입니다. 이는 LAN에 결합된 DNS 및 DHCP 서비스를 제공하도록 설계되었습니다. Dnsmasq는 DNS 쿼리를 수락하고 소규모 로컬 캐시에서 응답하거나 실제 재귀 DNS 서버로 전달합니다. 많은 저렴한 라우터에는 DNS 쿼리를 캐시하기 위해 이 소프트웨어가 설치되어 있습니다.DNS 캐시를 지우려면 재부팅하세요.
# stopservice dnsmasq
# startservice dnsmasq
답변2
killall -1 dnsmasq
HUP 신호를 보내면 캐시를 플러시하고 구성을 다시 읽어 처음부터 시작하도록 지시합니다.
답변3
DD-WRT에는 초기화 스크립트가 없기 때문에 이것이 dnsmasq를 다시 시작하는 가장 쉬운 방법이라고 생각했습니다.
dnsmasq를 죽입니다:
root@ddwrt6:~# killall dnsmasq
DNSmasq를 시작합니다:
root@ddwrt6:~# dnsmasq --conf-file=/tmp/dnsmasq.conf
답변4
사용자 인터페이스에서 dnsmasq 서비스를 다시 시작합니다.
또는 명령줄 인터페이스를 통해
/init.d/dnsmasq restart