关于主备dns工作的一些探讨

主、备dns工作现象:

实验:

测试客户端电脑为win10,主dns设置为isp公用dns,备dns设置为内网dns(win2008搭建):

1、查询一个内网的域名(在公网上不存在),会发现是可以查询得到的,这个时候主dns是正常工作的。

2、查询公网的不同域名,测试是否会向备dns查询数据。


捕获数据包显示:

如果主dns在很快的时间答复(没有任何反馈,哪怕主dns是正常的),那么就只会向主dns发送查询;

如果主dns在一定的时间内(目测1秒左右),那么就会同时向备用dns发送查询;

有一定几率主备dns都会回复,就是在主dns回复比较慢的时候。


网络上有说法是,在主dns工作不正常时,才会向备dns查询,这个说法从实验发现是错的。

几种情况下,都会向备dns查询:

1、主dns返回超时或查询不存在;

2、主dns本身在一定时间内未反馈;(有可能会再次向主dns查询)

3、如果上一次是备dns给出反馈,那么下一次查询首先会向备dns查询,而不是理解中的一直是向主dns查询。


见图:



DNS轮询机制:

DNS服务器默认选项中会勾选DNS Robin,也就是DNS轮询机制。

正因为此机制存在,dns查询返回的结果,总是不断轮换 
的。比如,当前域有3个dns,那么客户端第一次查询domain.com,返回的是第一台dns地址,第二次可能就是第2台,第三次第3台,依此类推。

这个轮询的次序,总是从数字较小的ip开始。

为什么在有主域控和额外域控的多域控情况下客户机登陆到域的时候会随机登陆到任何一台域控上?

这个正是DNS轮询辅助起到的DC负载均衡效果

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值