dnsmasq 只能在本机解析,局域网内解析不了

发布于 2021-11-24 01:16:22 字数 1290 浏览 1022 评论 3

在一个局域网内采用dnsmasq做域名的解析服务器,要求能够解析局域网内的域名,比如能够在局域网内解析12345.example.com 为192.168.1.111。

在192.168.1.110主机上安装dnsmasq软件,配置好启动,发现只能在192.168.1.110上解析,而局域网内的其他机不能够解析。

dnsmasq.conf的配置

resolv-file=/etc/resolv.dnsmasq.conf
strict-order
listen-address=192.168.1.110,127.0.0.1
log-queries
log-facility=/var/log/dnsmasq.log



其他局域网的dns设置为192.168.1.110。

在192.168.1.110这台主机上能够解析www.baidu.com的域名,但在局域网其他机上就解析不了,超时。

局域网主机之间能够相互ping通的。

防火墙的设置为

*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [12:2832]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A INPUT -p udp -m udp --sport 53 -j ACCEPT
-A INPUT -p udp -m udp --dport 53 -j ACCEPT
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
-A OUTPUT -p udp -m udp --sport 53 -j ACCEPT
-A OUTPUT -p udp -m udp --dport 53 -j ACCEPT
COMMIT



主机系统为CentOS 6.5 , Dnsmasq的版本为2.48。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

英雄似剑 2021-11-28 06:19:11

别的机器telnet 192.168.1.110 53 不通畅,本机telnet localhost 53 通畅, 请问这是怎么回事,本人还是新手,请指点下

尐偏执 2021-11-28 01:43:44

回复
本机telnet localhost与telnet 192.168.1.110不是一回事。 这属于网络层的问题了 和dnsmasq没关系了。也许哪边的防火墙给拦住了呗

拍不死你 2021-11-24 23:26:02

回复
另外你确定 listen-address=192.168.1.110,127.0.0.1 这样写是否正确

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文