客户端无法查询路由器接口辅助 IP 上侦听的 DNS 服务器

客户端无法查询路由器接口辅助 IP 上侦听的 DNS 服务器

我有一个路由器,它的接口有两个 IP

$ ip addr

br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
    link/ether <MA> brd ff:ff:ff:ff:ff:ff
    inet 192.168.3.1/24 brd 192.168.3.255 scope global br-lan
       valid_lft forever preferred_lft forever
    inet 192.168.3.2/24 brd 192.168.3.255 scope global secondary br-lan
       valid_lft forever preferred_lft forever

Dnsmasq 正在监听两个 IP,我可以通过查询路由器上的192.168.3.1和来确认这一点192.168.3.2,并且会得到答复。

但是,我的客户端 (192.168.3.100) 通过有线方式连接到路由器,只能查询192.168.3.1并得到响应。查询时192.168.3.2,路由器返回“端口不可达”ICMP 错误,但它可以 ping192.168.3.2并得到响应。

ICMP 错误可能是什么原因造成的?

相关内容