整活 · 3月 21, 2021 0

Dnsmasq中的监听地址配置问题

在配置/etc/dnsmasq.conf时,有一个设置项目格外引人注目:

listen-address=

咱当时想都没想就0.0.0.0往上招呼了。结果LAN内的其他设备别说DNS查找了,根本不承认刚才咱搭了个DNS服务器。后来才知道,dnsmasq不认0.0.0.0。所以这里的设置应该为:

listen-address=127.0.0.1,<所在服务器的监听IP>
# 127.0.0.1是必须的
# 服务器监听IP可以是公有也可以是私有,但不能是全0

这回就正常了。