免费注册 查看新帖 |

Chinaunix

广告
  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1556 | 回复: 4
打印 上一主题 下一主题

[DNS] 为什么allow-query无法阻挡 zone transfer? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-12-31 17:21 |只看该作者 |倒序浏览
在 dns.bob.com 上配置了 allow-query { localhost; };

但在另外一台 winXP 的机器上用 ls -d bob.com 仍然可以看到全部记录。

为什么呢?

论坛徽章:
0
2 [报告]
发表于 2006-01-01 20:54 |只看该作者

allow-query理解错了

设allow-query{localhost}是只允许本地主机查询DNS记录.但是其他计算机仍然可以查看bob.com的区域文件,如果你没有从服务器可以使用 allow-transfer{none;}; 如果有从服务器将none该从服务器的IP地址就可以了

论坛徽章:
0
3 [报告]
发表于 2006-01-01 21:00 |只看该作者
我关心的不是这个,而是在执行 zone transfer 会向权威服务器发送一个 SOA 查询,为什么该查询没有被拦截?

论坛徽章:
0
4 [报告]
发表于 2006-01-01 21:06 |只看该作者
因为你没有限制区域传送文件

论坛徽章:
0
5 [报告]
发表于 2006-01-01 22:00 |只看该作者

终于搞明白了

通过 ethereal 抓图后发现 ,在 winxp 下执行 ls 命令,并不会发送 SOA query,而是直接建立 TCP 连接

进行 AXFR ;而在 linux 下,则因为需要先发送 SOA query, 所以 allow-query 就可以限制 zone

transfer 了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP