找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 6709|回复: 2

[已解决] dnsmasq 的 rebind 保护问题

[复制链接]
发表于 2017-4-5 20:11 | 显示全部楼层 |阅读模式
本帖最后由 hguandl 于 2017-4-16 01:32 编辑

我在校园网环境下使用 openwrt,通过 macvlan 和 mwan3 实现了多拨,但是在 dnsmasq 方面出现了问题,主要是 server 选项无效。设置完多拨后我没有更改别的设置,路由器理应是校园网分配的默认DNS,但是我却发现一些校内网络无法正常解析:
  1. root@OpenWrt:~# nslookup sustc.edu.cn
  2. Server:    127.0.0.1
  3. Address 1: 127.0.0.1 localhost

  4. nslookup: can't resolve 'sustc.edu.cn': Name or service not known
复制代码

校内DNS还是能正常运行的:
  1. root@OpenWrt:~# nslookup sustc.edu.cn 172.18.1.92
  2. Server:    172.18.1.92
  3. Address 1: 172.18.1.92 ns1.sustc.edu.cn

  4. Name:      sustc.edu.cn
  5. Address 1: 172.18.1.3 @.sustc.edu.cn
复制代码

于是我想到了更改 dnsmasq.conf,想把校内网都转到校内 DNS 解析,改成这样:
  1. root@OpenWrt:~# cat /etc/dnsmasq.conf
  2. server=/.sustc.edu.cn/172.18.1.92
复制代码

但是这样依然无效,重启多次也没用。
不过奇怪的是 address 还有效
  1. address=/sustc.edu.cn/172.18.1.3
  2. address=/sakai.sustc.edu.cn/172.18.1.222
  3. address=/lib.sustc.edu.cn/172.18.1.24
复制代码

这样是可以的,但是要写的语句挺多的,非常不方便,而且 server 语句不好用我也想知道为什么,求助各位大神了!
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

问题已解决,是 dnsmasq 的 rebind 保护造成的,解决方案是关闭重绑定保护,或是把学校的域名加入白名单

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-4-15 16:54 | 显示全部楼层
官方源的dnsmasq有问题,自己编译一个dnsmasq-full就好了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-4-15 17:16 来自手机 | 显示全部楼层
关闭dnsmasq设置里面的rebind保护
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-24 05:03

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表