免费注册 查看新帖 |

Chinaunix

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

[DNS] bind9的view功能疑问 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-05-10 11:48 |只看该作者 |倒序浏览
如题,想使用bind9的view功能实现智能dns,根据不同的访问ip解析到不同的ip
但是发现即使同一个ip 利用不同的dns解析出来不一样,比如本机ip 1.1.1.1 服务器域名test.com 希望本机ip访问test.com解析到2.2.2.2 其他访问解析到3.3.3.3 但是本机设定了不同的dns服务器解析得到的结果不同,难道view是根据直接进行查询的dns的ip地址进行区分 而不是根据查询的客户机ip进行解析?

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每月发帖之星
日期:2015-09-11 19:30:52IT运维版块每周发帖之星
日期:2015-09-11 19:20:31IT运维版块每日发帖之星
日期:2015-08-26 06:20:00每日论坛发贴之星
日期:2015-08-20 06:20:00IT运维版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15金牛座
日期:2014-05-04 16:58:09双子座
日期:2013-12-17 16:44:37辰龙
日期:2013-11-22 15:20:59狮子座
日期:2013-11-18 22:55:08射手座
日期:2013-11-12 10:54:26
2 [报告]
发表于 2013-05-10 12:00 |只看该作者
那的看你的DNS query是那种方式递归还是迭代。还有一种情况是你本地的DNSserver cache的清一下。

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每月发帖之星
日期:2015-09-11 19:30:52IT运维版块每周发帖之星
日期:2015-09-11 19:20:31IT运维版块每日发帖之星
日期:2015-08-26 06:20:00每日论坛发贴之星
日期:2015-08-20 06:20:00IT运维版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15金牛座
日期:2014-05-04 16:58:09双子座
日期:2013-12-17 16:44:37辰龙
日期:2013-11-22 15:20:59狮子座
日期:2013-11-18 22:55:08射手座
日期:2013-11-12 10:54:26
3 [报告]
发表于 2013-05-10 12:00 |只看该作者
那的看你的DNS query是那种方式递归还是迭代。还有一种情况是你本地的DNSserver cache的清一下。

论坛徽章:
0
4 [报告]
发表于 2013-05-10 13:53 |只看该作者
回复 3# wenhq


    您好!感谢您的回复!
    对于递归查询和反复查询,bind的view功能分别会做出怎样的响应呢?
    另外,view不能实现对于任何查询都是根据客户机的IP而非DNS来做出响应吗?

论坛徽章:
0
5 [报告]
发表于 2013-05-10 13:59 |只看该作者
回复 3# wenhq


    另外,在我的dns服务器中我将TTL都设定为零,是否意味着任何其他的DNS服务器都不会再缓存该DNS区中的地址?又是否意味着每次DNS查询最终只能在我的这台DNS上才能解析成功?可是为什么我用wireshark监测,发现是在另一台DNS服务器(北京移动的DNS)上返回了查询的结果?

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每月发帖之星
日期:2015-09-11 19:30:52IT运维版块每周发帖之星
日期:2015-09-11 19:20:31IT运维版块每日发帖之星
日期:2015-08-26 06:20:00每日论坛发贴之星
日期:2015-08-20 06:20:00IT运维版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15金牛座
日期:2014-05-04 16:58:09双子座
日期:2013-12-17 16:44:37辰龙
日期:2013-11-22 15:20:59狮子座
日期:2013-11-18 22:55:08射手座
日期:2013-11-12 10:54:26
6 [报告]
发表于 2013-05-10 14:11 |只看该作者
refer 一下
http://docstore.mik.ua/orelly/networking_2ndEd/dns/ch10_06.htm

至于cache的事情是,如果你的dnsserver上已经cache这个记录了,并不是说其他dnsserver上就不会cache。
也由可能cache。

你要看这个记录怎么查询到的呢? 用dig +trace 就能看到详细的。

论坛徽章:
0
7 [报告]
发表于 2013-05-10 15:58 |只看该作者
回复 6# wenhq


    多谢!
    但是还是有几件事不太明白:
    比如,如果本机IP是1.1.1.1,然后本机默认的DNS服务器1.1.1.10,自己架设的test.com区的DNS服务器地址为2.2.2.2。对于域名www.test.com,希望实现在1.1.X.X网段内解析为1.1.1.2,而对于其他IP解析为3.3.3.3。利用nslookup+wireshark监测的时候发现:
    A) nslookup www.test.com
    1.1.1.1向1.1.1.10发送查询,1.1.1.1向另一DNS服务器发送查询(是直接被1.1.1.10转发?),然后该DNS服务器返回给1.1.1.1的地址为3.3.3.3,1.1.1.10返回给1.1.1.1的地址为1.1.1.2,最后nslookup出现的解析地址为3.3.3.3。
    B) nslookup www.test.com 8.8.8.8
    1.1.1.1向8.8.8.8发送查询,8.8.8.8返回给1.1.1.1地址为3.3.3.3。
    C) nslookup www.test.com 1.1.1.10
    1.1.1.1向1.1.1.10发送查询,1.1.1.10返回给1.1.1.1地址为1.1.1.2。
    直接用浏览器打开www.test.com的结果也是指向3.3.3.3
    请问view最终是根据什么的IP进行智能DNS解析的呢?是根据最后与2.2.2.2直接进行查询的DNS服务器的地址吗?

论坛徽章:
0
8 [报告]
发表于 2013-05-10 16:20 |只看该作者
本帖最后由 fzhouse 于 2013-05-10 16:30 编辑

回复 6# wenhq


    好像明白一些了,利用dig +trace进行查询的时候,就是本机进行迭代查询,所以最终跟test.com域名服务器查询的也是本机,根据view中智能dns设置可以解析为1.1.1.2;但是直接进行dig的时候首先是进行的递归查询,故而并不能确定到底是哪个DNS服务器跟test.com的域名服务器进行查询,如果也不是1.1.1.10进行的,那么就会返回3.3.3.3。我这样理解对吗?
    另外,在递归查询中,DNS服务器在向其他DNS进行查询的时候,发送的query里面是不是不包含原始客户机的IP,仅仅需要下一级DNS查询到地址后返回给自己就可以?

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每月发帖之星
日期:2015-09-11 19:30:52IT运维版块每周发帖之星
日期:2015-09-11 19:20:31IT运维版块每日发帖之星
日期:2015-08-26 06:20:00每日论坛发贴之星
日期:2015-08-20 06:20:00IT运维版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15金牛座
日期:2014-05-04 16:58:09双子座
日期:2013-12-17 16:44:37辰龙
日期:2013-11-22 15:20:59狮子座
日期:2013-11-18 22:55:08射手座
日期:2013-11-12 10:54:26
9 [报告]
发表于 2013-05-10 16:39 |只看该作者
还是的看递归查询的机制吧!!好好看下那本书
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP