DD-WRT에서 DNS 캐시를 지우는 방법

DD-WRT에서 DNS 캐시를 지우는 방법

라우터의 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를 다시 시작하는 가장 쉬운 방법이라고 생각했습니다.

  1. dnsmasq를 죽입니다:

    root@ddwrt6:~# killall dnsmasq
    
  2. DNSmasq를 시작합니다:

    root@ddwrt6:~# dnsmasq --conf-file=/tmp/dnsmasq.conf 
    

답변4

사용자 인터페이스에서 dnsmasq 서비스를 다시 시작합니다.

또는 명령줄 인터페이스를 통해

/init.d/dnsmasq restart

관련 정보