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

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介:

当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服务器每次对那些解析不出来的域名都以迭代查询的方式从根服务器开始逐级查询,那势必会影响解析效率,而通过转发器则可以省事的多。

本文转自 yttitan 51CTO博客,原文链接:http://blog.51cto.com/yttitan/1159400
相关文章
|
2月前
|
存储 缓存 算法
分布式锁服务深度解析:以Apache Flink的Checkpointing机制为例
【10月更文挑战第7天】在分布式系统中,多个进程或节点可能需要同时访问和操作共享资源。为了确保数据的一致性和系统的稳定性,我们需要一种机制来协调这些进程或节点的访问,避免并发冲突和竞态条件。分布式锁服务正是为此而生的一种解决方案。它通过在网络环境中实现锁机制,确保同一时间只有一个进程或节点能够访问和操作共享资源。
98 3
|
1月前
|
域名解析 缓存 网络协议
浏览器中输入URL返回页面过程(超级详细)、DNS域名解析服务,TCP三次握手、四次挥手
浏览器中输入URL返回页面过程(超级详细)、DNS域名解析服务,TCP三次握手、四次挥手
|
1月前
|
安全 测试技术 数据安全/隐私保护
原生鸿蒙应用市场开发者服务的技术解析:从集成到应用发布的完整体验
原生鸿蒙应用市场开发者服务的技术解析:从集成到应用发布的完整体验
|
1月前
|
域名解析 存储 缓存
DNS是什么?内网电脑需要配置吗?
【10月更文挑战第22天】DNS是什么?内网电脑需要配置吗?
295 1
|
2月前
|
机器学习/深度学习 调度
mmseg配置解析 Polynomial Decay 多项式衰减
Polynomial Decay(多项式衰减)是一种常用的学习率调度方法,通过多项式函数逐步减少学习率,帮助模型更好地收敛。公式为:\[ lr = (lr_{initial} - \eta_{min}) \times \left(1 - \frac{current\_iter}{max\_iters}\right)^{power} + \eta_{min} \]。参数包括初始学习率、最小学习率、当前迭代次数、总迭代次数和衰减指数。适用于需要平滑降低学习率的场景,特别在训练后期微调模型参数。
76 0
mmseg配置解析 Polynomial Decay 多项式衰减
|
2月前
|
网络协议 Docker 容器
docker中的DNS配置
【10月更文挑战第5天】
524 1
|
2月前
|
JSON JavaScript 前端开发
深入解析ESLint配置:从入门到精通的全方位指南,精细调优你的代码质量保障工具
深入解析ESLint配置:从入门到精通的全方位指南,精细调优你的代码质量保障工具
104 0
|
2月前
|
编解码 计算机视觉
mmseg配置解析 align_corners=False
`align_corners=False` 是图像插值操作中的一个参数,影响输入和输出图像的角点对齐方式。`align_corners=True` 严格对齐角点,而 `align_corners=False` 均匀分布像素点,更适用于保持整体比例关系的任务,如语义分割。
46 0
|
2月前
|
机器学习/深度学习 编解码
mmseg配置解析 contract_dilation=True
`contract_dilation=True` 是 ResNetV1c 中的一种设置,用于解决多层膨胀卷积中的“栅格效应”。通过调整膨胀率,使卷积核在不同阶段更密集地覆盖输入特征图,避免信息丢失,提升特征提取质量,尤其在语义分割任务中效果显著。
53 0
|
2月前
|
网络安全 Docker 容器
【Bug修复】秒杀服务器异常,轻松恢复网站访问--从防火墙到Docker服务的全面解析
【Bug修复】秒杀服务器异常,轻松恢复网站访问--从防火墙到Docker服务的全面解析
44 0

相关产品

  • 云解析DNS
  • 推荐镜像

    更多