免费注册 查看新帖 |

Chinaunix

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

[DNS] dns主从服务器的dns查询 [复制链接]

论坛徽章:
6
程序设计版块每日发帖之星
日期:2016-04-05 06:20:00每日论坛发贴之星
日期:2016-04-05 06:20:00IT运维版块每日发帖之星
日期:2016-04-12 06:20:00IT运维版块每日发帖之星
日期:2016-04-14 06:20:00IT运维版块每日发帖之星
日期:2016-04-26 06:20:00IT运维版块每日发帖之星
日期:2016-04-27 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2016-04-07 06:01 |只看该作者 |倒序浏览
如果dns查询发送到从服务器

并且并非是本地区域文件和缓存

在都没有设定forword的情况下是否从服务器直接询问根服务器呢?
而不是询问主dns

主从dns只是用来同步本地区域文件的 和查询本身无关呢?

另外本地服务器的dns1 dns2 或者 resolve是不是只是针对于dns客户端查询的

论坛徽章:
0
2 [报告]
发表于 2016-04-07 09:28 |只看该作者
主从DNS只是用来对你自己的域做同步以及查询,如果查询别人的域名还是会到根服务器去递归查询,而本地设定的dns只是指导客户端去哪里获取第一手结果,如果有错的地方还请其他高手指正。

论坛徽章:
6
程序设计版块每日发帖之星
日期:2016-04-05 06:20:00每日论坛发贴之星
日期:2016-04-05 06:20:00IT运维版块每日发帖之星
日期:2016-04-12 06:20:00IT运维版块每日发帖之星
日期:2016-04-14 06:20:00IT运维版块每日发帖之星
日期:2016-04-26 06:20:00IT运维版块每日发帖之星
日期:2016-04-27 06:20:00
3 [报告]
发表于 2016-04-07 09:36 |只看该作者
回复 2# shang2354


    和我说的是一样的,似乎我没理解错呢

论坛徽章:
0
4 [报告]
发表于 2016-04-07 10:32 |只看该作者
回复 3# lucasge
我的理解是请求到从服务器而从服务器又没有缓存,如果从服务器的resolve.conf设定了其他dns则会去设定的dns查询,然后在递归到根域,如果resolve.conf设定的是你的从服务器,那么将由从服务器直接向根域查询并将结果返回给客户端。


   

论坛徽章:
6
程序设计版块每日发帖之星
日期:2016-04-05 06:20:00每日论坛发贴之星
日期:2016-04-05 06:20:00IT运维版块每日发帖之星
日期:2016-04-12 06:20:00IT运维版块每日发帖之星
日期:2016-04-14 06:20:00IT运维版块每日发帖之星
日期:2016-04-26 06:20:00IT运维版块每日发帖之星
日期:2016-04-27 06:20:00
5 [报告]
发表于 2016-04-08 12:23 |只看该作者
回复 4# shang2354


    那如果是主服务器呢 主服务器被查询的时候 如果不知道 也去查询自己的dns么?

论坛徽章:
0
6 [报告]
发表于 2016-04-08 14:48 |只看该作者
回复 5# lucasge
同样的操作,自己没有 向resolve.conf设定的查询。


   

论坛徽章:
6
程序设计版块每日发帖之星
日期:2016-04-05 06:20:00每日论坛发贴之星
日期:2016-04-05 06:20:00IT运维版块每日发帖之星
日期:2016-04-12 06:20:00IT运维版块每日发帖之星
日期:2016-04-14 06:20:00IT运维版块每日发帖之星
日期:2016-04-26 06:20:00IT运维版块每日发帖之星
日期:2016-04-27 06:20:00
7 [报告]
发表于 2016-04-09 00:17 |只看该作者
回复 6# shang2354


    我已经做过实验了 对于服务器而言 他如果是接受到的请求是不会走resolve的
    只有作为dns client才按照resolve的走
    服务器都是按照forward,如果没有forward直接按照根去走的
    你可以做实验试试

论坛徽章:
0
8 [报告]
发表于 2016-04-11 10:28 |只看该作者
回复 7# lucasge
经过试验是这样的,做为server来说,如果本地没缓存是直接到根去请求,前面我的理解有误。


   

论坛徽章:
6
程序设计版块每日发帖之星
日期:2016-04-05 06:20:00每日论坛发贴之星
日期:2016-04-05 06:20:00IT运维版块每日发帖之星
日期:2016-04-12 06:20:00IT运维版块每日发帖之星
日期:2016-04-14 06:20:00IT运维版块每日发帖之星
日期:2016-04-26 06:20:00IT运维版块每日发帖之星
日期:2016-04-27 06:20:00
9 [报告]
发表于 2016-04-11 13:13 |只看该作者
回复 8# shang2354


    恩恩 多多讨论啊 一起学习

论坛徽章:
24
天蝎座
日期:2014-05-13 18:05:59IT运维版块每日发帖之星
日期:2015-11-26 06:20:00操作系统版块每月发帖之星
日期:2015-12-02 14:57:54IT运维版块每月发帖之星
日期:2016-01-07 23:01:56IT运维版块每周发帖之星
日期:2016-01-07 23:04:2615-16赛季CBA联赛之青岛
日期:2016-01-23 07:58:272016猴年福章徽章
日期:2016-02-18 15:30:3415-16赛季CBA联赛之北控
日期:2016-03-23 14:20:06IT运维版块每日发帖之星
日期:2016-04-01 06:20:0015-16赛季CBA联赛之吉林
日期:2016-06-28 13:51:54IT运维版块每日发帖之星
日期:2016-07-01 06:20:00IT运维版块每日发帖之星
日期:2015-11-23 06:20:00
10 [报告]
发表于 2016-04-29 14:26 |只看该作者
在都没有设定forword的情况下是否从服务器直接询问根服务器呢?
而不是询问主dns

在没有设定将查询转发给其他dns服务器的情况下,它是绝对不会发送查询请求到其他dns服务器。
DNS服务器工作大概是这样:
1.首先查看自己的缓存
2.在查看发起的查询是不是本地自己建的zone文件。
3.缓存和本地zone都没有就查看是否配置文件有没有设定转发到其他dns服务器
4.以上都没有,就把查询丢到13台根服务器上。




主从dns只是用来同步本地区域文件的 和查询本身无关呢?
你可能对dns的主从理解不够噢。一个dnsA服务器可以是一台B的主dns,也可以是另外一台C的从dns,这只是个相对的概念。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP