《DNS与BIND(第5版)》——10.9 优先选择特定网络上的名称服务器

简介:

本节书摘来自异步社区《DNS与BIND(第5版)》一书中的第10章,第10.9节,作者: 【美】Joseph Davies 更多章节内容可以访问云栖社区“异步社区”公众号查看。

10.9 优先选择特定网络上的名称服务器

BIND 8的拓扑(topology)功能与sortlist有些相似,不过它仅用于选择名称服务器。(BIND 9直到版仍不支持拓扑功能。)本章前面曾介绍过,BIND会从同一区域的各权威名称服务器中,选择出往返时间(round-trip time,简称RTT)最短的名称服务器。事实上并非如此。BIND 8在比较RTT时,实际上会把远程名称服务器分配到以64毫秒为单位划分的多个时段中。第一时段其实只有32毫秒宽,从0到32毫秒。下一时段从33到96毫秒,依次类推。设计这些时段的目的在于,让位于不同位置的名称服务器总是属于不同的时段。

选择的方法是这样的:优先选择位于较低时段的名称服务器,而位于相同时段的服务器则具有同等优先权。如果一个名称服务器比较两个远程服务器的RTT值,并且其中一个位于较低时段,则该名称服务器会选择向较低时段中的名称服务器发送查询。不过如果两个远程服务器在相同的时段中,则该名称服务器还会检查哪一个远程服务器在拓扑上更近。

所以拓扑给名称服务器的选择过程增加了新的元素。它允许优先选择特定网络上的名称服务器。topology以地址匹配列表作为参数,其中的条目是网络号,并按照本地名称服务器使用的优先级顺序(从高到低)列出。因此:


1d31204430cf58f8f548d4553ecb85bea26a1ea4

上面的配置会告诉本地名称服务器优先查询位于15/8的名称服务器,接下来才是位于172.88/16的名称服务器。因此如果本地名称服务器要从位于15/8、172.88/16以及192.168.1/24的名称服务器中选出一个,假定这3个名称服务器的RTT值在同一时段中,那么它会根据topology的配置,选择查询位于15/8的名称服务器。

还可以通过否定topology地址匹配列表中的条目,来避免选择特定网络上的名称服务器。地址匹配列表中的否定条目越早被匹配,则越会避免选择。例如,可以用这个功能避免名称服务器查询网络中特别不可靠的远程名称服务器。

相关文章
|
3月前
|
JSON 监控 API
在线网络PING接口检测服务器连通状态免费API教程
接口盒子提供免费PING检测API,可测试域名或IP的连通性与响应速度,支持指定地域节点,适用于服务器运维和网络监控。
|
3月前
|
机器学习/深度学习 存储 监控
内部文件审计:企业文件服务器审计对网络安全提升有哪些帮助?
企业文件服务器审计是保障信息安全、确保合规的关键措施。DataSecurity Plus 是由卓豪ManageEngine推出的审计工具,提供全面的文件访问监控、实时异常告警、用户行为分析及合规报告生成功能,助力企业防范数据泄露风险,满足GDPR、等保等多项合规要求,为企业的稳健发展保驾护航。
|
4月前
|
存储 运维 API
HPE OneView 10.0 - HPE 服务器、存储和网络设备集中管理软件
HPE OneView 10.0 - HPE 服务器、存储和网络设备集中管理软件
93 1
|
2月前
|
存储 弹性计算 网络协议
阿里云服务器ECS实例规格族是什么?不同规格CPU型号、处理器主频及网络性能参数均不同
阿里云ECS实例规格族是指具有不同性能特点和适用场景的实例类型集合。不同规格族如计算型c9i、通用算力型u1、经济型e等,在CPU型号、主频、网络性能、云盘IOPS等方面存在差异。即使CPU和内存配置相同,性能参数和价格也各不相同,适用于不同业务需求。
|
2月前
|
存储 监控 Linux
Dell OpenManage Enterprise 4.5 - Dell 服务器、存储和网络设备集中管理软件
Dell OpenManage Enterprise 4.5 - Dell 服务器、存储和网络设备集中管理软件
53 0
|
5月前
|
存储 安全 Linux
Dell OpenManage Enterprise 4.4 - Dell 服务器、存储和网络设备集中管理软件
Dell OpenManage Enterprise 4.4 - Dell 服务器、存储和网络设备集中管理软件
135 4
Dell OpenManage Enterprise 4.4 - Dell 服务器、存储和网络设备集中管理软件
|
5月前
|
存储 消息中间件 弹性计算
阿里云服务器ECS计算型c7和通用算力型u1在适用场景、计算性能、网络与存储性能等方面的对比
阿里云ECS服务器u1和c7实例在适用场景、性能、处理器特性等方面存在显著差异。u1为通用算力型,性价比高,适合中小企业及对性能要求不高的场景;c7为企业级计算型,采用最新Intel处理器,性能稳定且强大,适用于高性能计算需求。u1支持多种CPU内存配比,但性能一致性可能受底层平台影响;c7固定调度模式,确保高性能与稳定性。选择时可根据预算与性能需求决定。
300 23
|
6月前
|
SQL 数据采集 人工智能
“服务器老被黑?那是你没上AI哨兵!”——聊聊基于AI的网络攻击检测那些事儿
“服务器老被黑?那是你没上AI哨兵!”——聊聊基于AI的网络攻击检测那些事儿
250 12
|
6月前
|
安全 网络安全 定位技术
网络通讯技术:HTTP POST协议用于发送本地压缩数据到服务器的方案。
总的来说,无论你是一名网络开发者,还是普通的IT工作人员,理解并掌握POST方法的运用是非常有价值的。它就像一艘快速,稳定,安全的大船,始终为我们在网络海洋中的冒险提供了可靠的支持。
205 22

相关产品

  • 云解析DNS
  • 推荐镜像

    更多
  • DNS