在 OpenWrt 路由器上作为 DNS 缓存运行的 dnsmasq 是否具有禁用转发和缓存 AAAA 查找的功能?我的网络不支持 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")