《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地址匹配列表中的条目,来避免选择特定网络上的名称服务器。地址匹配列表中的否定条目越早被匹配,则越会避免选择。例如,可以用这个功能避免名称服务器查询网络中特别不可靠的远程名称服务器。

相关文章
|
存储 弹性计算 网络协议
阿里云服务器ECS实例规格族是什么?不同规格CPU型号、处理器主频及网络性能参数均不同
阿里云ECS实例规格族是指具有不同性能特点和适用场景的实例类型集合。不同规格族如计算型c9i、通用算力型u1、经济型e等,在CPU型号、主频、网络性能、云盘IOPS等方面存在差异。即使CPU和内存配置相同,性能参数和价格也各不相同,适用于不同业务需求。
850 144
|
存储 运维 API
HPE OneView 10.0 - HPE 服务器、存储和网络设备集中管理软件
HPE OneView 10.0 - HPE 服务器、存储和网络设备集中管理软件
310 1
|
JSON 监控 API
在线网络PING接口检测服务器连通状态免费API教程
接口盒子提供免费PING检测API,可测试域名或IP的连通性与响应速度,支持指定地域节点,适用于服务器运维和网络监控。
2224 0
|
机器学习/深度学习 存储 监控
内部文件审计:企业文件服务器审计对网络安全提升有哪些帮助?
企业文件服务器审计是保障信息安全、确保合规的关键措施。DataSecurity Plus 是由卓豪ManageEngine推出的审计工具,提供全面的文件访问监控、实时异常告警、用户行为分析及合规报告生成功能,助力企业防范数据泄露风险,满足GDPR、等保等多项合规要求,为企业的稳健发展保驾护航。
421 0
利用Private Zone DNS - 搭建AD但不搭建DNS服务器如何加域
利用Private Zone DNS - 搭建AD但不搭建DNS服务器如何加域
利用Private Zone DNS - 搭建AD但不搭建DNS服务器如何加域
|
存储 监控 Linux
Dell OpenManage Enterprise 4.5 - Dell 服务器、存储和网络设备集中管理软件
Dell OpenManage Enterprise 4.5 - Dell 服务器、存储和网络设备集中管理软件
351 0
|
网络协议 安全 Devops
Infoblox DDI (NIOS) 9.0 - DNS、DHCP 和 IPAM (DDI) 核心网络服务管理
Infoblox DDI (NIOS) 9.0 - DNS、DHCP 和 IPAM (DDI) 核心网络服务管理
715 4
|
SQL 安全 网络安全
网络安全与信息安全:知识分享####
【10月更文挑战第21天】 随着数字化时代的快速发展,网络安全和信息安全已成为个人和企业不可忽视的关键问题。本文将探讨网络安全漏洞、加密技术以及安全意识的重要性,并提供一些实用的建议,帮助读者提高自身的网络安全防护能力。 ####
582 17
|
SQL 安全 网络安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
随着互联网的普及,网络安全问题日益突出。本文将从网络安全漏洞、加密技术和安全意识三个方面进行探讨,旨在提高读者对网络安全的认识和防范能力。通过分析常见的网络安全漏洞,介绍加密技术的基本原理和应用,以及强调安全意识的重要性,帮助读者更好地保护自己的网络信息安全。
429 10

相关产品

  • 云解析DNS
  • 推荐镜像

    更多
  • DNS