dnsmasq 전달 또는 AAAA 조회 캐싱 비활성화

dnsmasq 전달 또는 AAAA 조회 캐싱 비활성화

AAAA 조회 전달 및 캐싱을 비활성화하기 위해 OpenWrt 라우터에서 DNS 캐시로 실행되는 dnsmasq 기능이 있습니까? 내 네트워크는 IPv6를 지원하지 않으며 클라이언트가 어쨌든 사용할 수 없는 AAAA 레코드로 캐시가 부풀어오르는 것을 원하지 않습니다. 이상적으로는 방화벽 규칙을 사용하여 AAAA 쿼리를 검사하고 삭제하고 싶지 않습니다. OpenWrt는 musl을 사용하므로 glibc의 모든 일반적인 nss 구성 트릭이 작동하지 않습니다.

나는 이런 일이 일어나기를 원합니다.

클라이언트("google.com AAAA?", "google.com A?") -> dnsmasq가 있는 라우터 -> DNS 서버("google.com A")
DNS 서버("google.com A") -> dnsmasq의 라우터가 있음 ->클라이언트("google.com A")

그런 다음 캐시되면 다음과 같이 됩니다.

클라이언트("google.com AAAA?", "google.com A?") -> dnsmasq가 있는 라우터
dnsmasq가 있는 라우터 -> 클라이언트("google.com A")

관련 정보