当前位置: 首页 > news >正文

DNS服务的配置与管理(5) 配置转发器

当DNS服务器收到DNS客户端的查询请求后,若要查询的记录不在其所管辖的区域内,而且在缓存区内也查不到,那这时DNS服务器有两种方法可以帮客户端将域名解析出来。

首先第一种方法也是DNS服务器的默认选择,是向那13台根服务器求助,从而展开迭代查询。下面我们做一个测试,首先保证我们的DNS服务器已经接入Internet,然后在客户端上执行ping www.baidu.com之类的命令进行测试,发现DNS服务器可以将这些公网上的域名解析出来。我们再回到DNS服务器,打开属性设置界面,找到根提示,将那13台根服务器全部删除(最好先将虚拟机做好快照),然后分别在DNS服务器和客户端执行ipconfig /flushdns命令清空缓存。此时在客户端再次执行ping www.baidu.com命令,就会发现DNS服务器无法解析这些公网上的域名了。

让DNS服务器能够解析其它域名的第二种方法就是设置转发器,转发器的原理很简单,就是将所有不归自己管的解析任务都转发给其它的DNS服务器,由其代为完成,而自己只负责自己所在区域的查询任务。这些转发到的目的DNS服务器一般都是公网上由ISP提供的DNS服务器。

下面我们就来配置一个转发器,在【DNS管理器】中的服务器上单击右键,选择属性,打开服务器属性设置界面,选择“转发器”选项卡。单击“编辑”按钮,弹出“编辑转发器”对话框,在其中可以键入要转发到的DNS服务器的IP地址。

转发器可以设置多个,此时DNS服务器将优先使用最上面的转发器,如果其无法完成解析任务,再依次将解析请求转发给下面的DNS服务器。
转发器设置完成后,在客户端再次测试,发现现在又可以解析出公网上的域名了。

对于我们在内网中架设的DNS服务器,到底是选择根提示还是转发器能更好一些呢?个人认为转发器要更好一些,如果DNS服务器每次对那些解析不出来的域名都以迭代查询的方式从根服务器开始逐级查询,那势必会影响解析效率,而通过转发器则可以省事的多。

相关文章:

  • 基于注解实现SpringBoot多数据源配置
  • shell if 参数
  • 换个角度看问题
  • Lr(3)-脚本调试之“参数化、检查点”
  • 添加删除mysql用户
  • dp学习笔记1
  • AT&T以11亿美元的价格将数据中心出售给Brookfield
  • mysql开启常规日志
  • js里的数据转换
  • sql删除重复数据只保留一条
  • 构建可观测的分布式系统
  • centos 普通用户获得sudo超级权限
  • 比特币独角兽圈在5月份新机构客户中录得30%的
  • sql server数据库导入导出bcp方法
  • 弱监督学习下的商品识别:CVPR 2018细粒度识别挑战赛获胜方案简介
  • @angular/forms 源码解析之双向绑定
  • 【Leetcode】104. 二叉树的最大深度
  • Android 控件背景颜色处理
  • C语言笔记(第一章:C语言编程)
  • Electron入门介绍
  • ES6 学习笔记(一)let,const和解构赋值
  • javascript从右向左截取指定位数字符的3种方法
  • Java到底能干嘛?
  • js操作时间(持续更新)
  • MySQL QA
  • use Google search engine
  • yii2中session跨域名的问题
  • 测试开发系类之接口自动化测试
  • 高程读书笔记 第六章 面向对象程序设计
  • ------- 计算机网络基础
  • 每天一个设计模式之命令模式
  • 排序算法之--选择排序
  • 应用生命周期终极 DevOps 工具包
  • 转载:[译] 内容加速黑科技趣谈
  • ​比特币大跌的 2 个原因
  • ​软考-高级-信息系统项目管理师教程 第四版【第14章-项目沟通管理-思维导图】​
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • #define,static,const,三种常量的区别
  • #设计模式#4.6 Flyweight(享元) 对象结构型模式
  • #我与Java虚拟机的故事#连载15:完整阅读的第一本技术书籍
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • (1)常见O(n^2)排序算法解析
  • (rabbitmq的高级特性)消息可靠性
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (第61天)多租户架构(CDB/PDB)
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • (每日持续更新)jdk api之StringBufferInputStream基础、应用、实战
  • (南京观海微电子)——I3C协议介绍
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • .NET 3.0 Framework已经被添加到WindowUpdate
  • .net 程序发生了一个不可捕获的异常
  • .Net 中的反射(动态创建类型实例) - Part.4(转自http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx)...
  • .NET牛人应该知道些什么(2):中级.NET开发人员