如何配置 OpenWRT/dnsmasq 以不对本地 IP 地址进行反向查找?

如何配置 OpenWRT/dnsmasq 以不对本地 IP 地址进行反向查找?

OpenWRT 对 108.1.168.192.in-addr.arpa 进行了大量“反向查找”,但 OpenWRT 应该知道这些主机名,因为它通过 DHCP 为这些主机名分配了本地 IP 设置。我确实有另一个 DNS,但它无法反向解析本地 IP 地址。

我可能错误地认为这些是反向查找,因为查询类型是 SAO 而不是 PTR,但查询是针对 .in-addr.arpa 进行的,用于反向查找。

我需要在路由器上添加什么配置?

cat /etc/config/dhcp

config dnsmasq
        option domainneeded '1'
        option localise_queries '1'
        option rebind_protection '1'
        option rebind_localhost '1'
        option local '/lan/'
        option domain 'lan'
        option expandhosts '1'
        option authoritative '1'
        option readethers '1'
        option leasefile '/tmp/dhcp.leases'
        option resolvfile '/tmp/resolv.conf.d/resolv.conf.auto'
        option localservice '1'
        option ednspacket_max '1232'
        list server '192.168.1.173'

config dhcp 'lan'
        option interface 'lan'
        option start '100'
        option limit '150'
        option leasetime '12h'
        option dhcpv4 'server'
        option dhcpv6 'server'
        option ra 'server'
        list ra_flags 'managed-config'
        list ra_flags 'other-config'
        list dhcp_option '6,192.168.1.173'

config dhcp 'wan'
        option interface 'wan'
        option ignore '1'
        list ra_flags 'none'

config odhcpd 'odhcpd'
        option maindhcp '0'
        option leasefile '/tmp/hosts/odhcpd'
        option leasetrigger '/usr/sbin/odhcpd-update'
        option loglevel '4'

pi-hole:openWRT 正在查询本地地址

相关内容