域名系统由什么服务器组成,域名(DNS)的有那三个组成部分

2023-11-13

【域名制度】域名(DNS)的有那三个组成部分

DNS由下面三个部分组成:

域名空间和资源记录,域名空间是一个树状结构,资源记录是与名字相关的一些数据。从概念上说,每个结点和域名空间树的叶子结点都有一定的信息,而查询是要查询出一些与之相关的特定信息。

名字服务器是服务器程序,它保留域名树结构和相应的信息,它可以缓冲各种数据,保存域名树中的任何部分,但是通常它保存域名空间的一个子集,如果需要查询其它信息可以通过指向其它名字服务器的地址寻找。这个名字服务器是这一部分的认证权威,所有的认证信息组成一个单元称为区,这些区可以分布于不同的服务器上以保证数据的冗余。

resolver是向名字服务器提出查询请求并将结果返回给客户的程序,它必须可以访问至少一个名字服务器,并将结果直接返回给用户或向别的名字服务器查询。它通常是用户可以访问的系统方法,在resolver和用户程序之间不需要协议。

下面我们通过三个不同的角度来看看它们的相互关系:

从用户的角度,域名系统可以通过简单的过程或操作系统调用来调用本地resolver进行查询。域名空间包括一个单独的树,用户可以从树中的任何一个部分查询信息。

从resolver的角度,域名系统由一些名字服务器组成,每个服务器有域树的整个或部分数据,resolver将这些数据库视为基本是静态的。

从名字服务器的角度,域名系统由称为区(zone)的本地数据集组成,名字服务器必须定期从主备份上更新自己区内的数据,它还必须处理从resovler传送来的查询请求。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

域名系统由什么服务器组成,域名(DNS)的有那三个组成部分 的相关文章

  • 安全意识培训:如何提高员工网络安全意识?

    随着网络技术的不断发展和应用 网络安全已经成为企业必须关注和重视的问题 尤其是在今天 企业数字化转型的大背景下 网络安全问题日益凸显 对于企业而言 员工是企业安全的第一道防线 提高员工的网络安全意识已经成为企业安全管理的关键所在 本文将从以
  • 【实践篇】推荐算法PaaS化探索与实践

    作者 京东零售 崔宁 1 背景说明 目前 推荐算法部支持了主站 企业业务 全渠道等20 业务线的900 推荐场景 通过梳理大促运营 各垂直业务线推荐场景的共性需求 对现有推荐算法能力进行沉淀和积累 并通过算法PaaS化打造通用化的推荐能力
  • Flutter图片放大(双击缩放、双指滑动缩放、拖拽)

    import dart ui import package flutter material dart import package flutter services dart import package flutter screenut
  • uniapp+vue3+ts 使用pinia报错

    hasInjectionContext is not exported by node modules vue demi lib index mjs imported by node modules pinia dist pinia mjs
  • springboot开启多线程支持

    springboot开启多线程支持 springboot默认是可以支持多线程的 配置类上加上 EnableAsync注解 就可以在想多线程支持的方法上加上 Async该方法就可以自持多线程了 配置类 配置线程池 import org spr
  • 接口失败--net::ERR_HTTP2_PROTOCOL_ERROR 200,无法加载响应数据

    问题 接口报错 net ERR HTTP2 PROTOCOL ERROR 200 无法加载响应数据 后端返回固定一条数据的 可以正常下载导出 一般数据返回为100KB 接口报错 不明原因 解决 关闭前端配置访问网页的https 接口正常 还
  • 相机IO硬件输入输出

    工作那么久了不怎么用硬件触发 今天恶补一下 干什么用的 通过IO输入来触发相机拍照 或者通过相机的IO输出来触发光源 来一波参考网页 1 Basler相机硬触发的接线方法 2 PNP NPN与PLC 你还在傻傻分不清楚吗 3 BASLAR相
  • Centos系统中mongodb的安装详解

    1 mongodb安装 MongoDB的下载网址 Download MongoDB Community Server MongoDB 将下载的压缩包文件上传到centos系统中 可以直接使用rz scp或者可视化工具上传 解压缩文件 Mon
  • Python中sklearn版本的升级

    调用sklearn的impute时 发现sklearn中没有impute的模块 from sklearn impute import SimpleImputer 报错 ModuleNotFoundError No module named
  • Python 数据分析与可视化实战

    一 Python环境搭建与配置 Python作为一门优秀的编程语言 受到很多程序员和编程爱好者的青睐 近年来 Python还在办公领域大展拳脚 许多白领纷纷加入了学习Python的行列 这是因为Python在数据的采集 处理 分析与可视化方
  • 关于C++匿名命名空间

    C 另外有一种匿名的命名空间 来保证生成的符号是局部的 这样对于匿名空间中的变量等 外部都是不可见的 test3 cpp static void bar namespace 匿名的命名空间 float bar2 int foo test4
  • java类的加载过程

    Java 类加载机制 类从被加载到JVM中开始 到卸载为止 整个生命周期包括 加载 验证 准备 解析 初始化 使用和卸载七个阶段 其中类加载过程包括加载 验证 准备 解析和初始化五个阶段 类的加载过程 png 类的加载过程 加载 1 通过类
  • Unity中GetAxisRaw和GetAxis的区别

    GetAxis带有变化程度 GetAxisRaw更精准 在Unity中 Input GetAxis和Input GetAxisRaw函数都用于读取输入轴的值 但它们有一些区别 GetAxis函数返回的值是经过平滑处理的 即它会在一定时间内将
  • vpn原理

    1 VPN原理 VPN是虚拟专用网络的简称 简单的说就是利用公用网络架设专用网络 当我们打开VPN的时候 VPN就会在电脑上虚拟一个IP地址 当电脑要传输数据包时 VPN会对这个数据包进行加密 发出数据包的地址是VPN虚拟出来的地址 而接受
  • WPF的RenderTransform特效

    RenderTransform特效 变形 WPF中的变形 RenderTransform 类是为了达到直接去改变某个Silverlight对象的形状 比如缩放 旋转一个元素 的目的而设计的 RenderTransform包含的变形属性成员就
  • 操作系统题库

    第一章作业一 一 单选题 共5题 25 0分 操作系统的 管理部分负责对进程进行调度 A 存储器 B 设备 C 文件 D 处理机 正确答案 D 我的答案 D 下面操作系统 要保证系统有较高的吞吐能力 A 批处理系统 B 分时系统 C 网络操
  • Linux-文本处理

    一 字段截取 1 1 cut字段提取命令 格式 cut d 间隔符 f 列号 c 字符 cut 选项 文件名 区别 grep是行提取命令 cut是列提取命令 d 指定分隔符类型 f 指定打印第几列 c 按字符分割 按照单个字符进行分割 比如
  • ElementUI实现el-table列的显示与隐藏和列拖拽(RuoYi分离版)

    显示隐藏步骤思路 一 table要实现v for循环添加列的操作 二 给列添加v if属性 方法返回当前列是否显示隐藏 在RightToolBar添加列显示隐藏的图标控件
  • 树莓派详解

    参考文献 1 树莓派教程第一课 树莓派简介 十分钟玩转系列入门篇 哔哩哔哩 bilibili

随机推荐

  • 计算机网络断开后怎么连接,电脑网络断开怎样重新连接

    大家好 我是时间财富网智能客服时间君 上述问题将由我为大家进行解答 电脑网络断开重新连接的方法是 1 点击右下角网络图标 点击 打开网络和共享中心 2 点击 更改适配器设置 3 点击右键启用网络即可 网络是由节点和连线构成 表示诸多对象及其
  • 腾讯高性能RPC开发框架Tars实现服务治理(微服务)

    Github https github com Tencent Tars 1 介绍 Tars是基于名字服务使用Tars协议的高性能RPC开发框架 同时配套一体化的服务治理平台 帮助个人或者企业快速的以微服务的方式构建自己稳定可靠的分布式应用
  • C++ string类的实现

    个人简介 作者简介 大家好 我是菀枯 支持我 点赞 收藏 留言 格言 不要在低谷沉沦自己 不要在高峰上放弃努力 前言 在C语言中 没有专门用来表示字符串的类型 C语言的字符串是一系列以 0 为结尾的字符的集合 虽然C语言为这样的字符串提供了
  • vc++ 编写Windows服务 1053错误

    http xk861119 blog 163 com blog static 16327042010109102237317 建立一个服务程序的最简单的方法是用VC中的ATL COM向导 主菜单中选择新建 然后选Projects中的ATL
  • 京瓷6525_京瓷6525扫描怎么设置?

    本文中要用到的快捷键 Alt 一般为空格左侧第一个按键 Win 一般为空格左侧第二个按键 一般按键上标识为微软logo 一 桌面新建文件夹 名自定义 数字或字母 不能用汉字 例如我的 6525 右键属性 共享
  • php- 静态代码检测

    1 安装 PhpMetrics 可以直接 composer 全局安装 composer global require phpmetrics phpmetrics 安装完毕之后 可以这样来运行命令分析代码复杂度 phpmetrics repo
  • 关于在Unity 中动画的某一帧执行函数

    打开动画的inspector 选择Events 添加一个帧 然后再Function中输入你需要执行的函数名
  • ICS计算机系统大作业

    计算机系统 大作业 题 目 程序人生 Hello s P2P 专 业 计算机学院 学 号 120L020427 班 级 2003004 学 生 易焯平 指 导 教 师 史先俊 计算机科学与技术学院 2022年5月 摘 要 几乎全世界的程序员
  • 通俗理解PCA降维作用

    概述 本文主要介绍一种降维方法 PCA Principal Component Analysis 主成分分析 降维致力于解决三类问题 降维可以缓解维度灾难问题 降维可以在压缩数据的同时让信息损失最小化 理解几百个维度的数据结构很困难 两三个
  • Python设置excel单元格格式

    文章目录 xlwt 模块简介 设置数字的格式 设置字体 设置对齐方式 设置边框 设置 填充 设置保护 xlwt 模块简介 xlwt 是 python中一个用来操作 excel 文件的库 其中 封装了很多常用操作 本文主要讲解使用该库在生成e
  • elememt el-tree使用(样式修改+设置为单选,不含父节点)

    elememt el tree使用 样式修改 设置为单选 不含父节点 最近在使用element做练习 就单纯的想对使用的组件和功能做一下下记录 v 直接在elememt官网找自己想要使用的组件就好 html
  • 【算法提升】——中心扩散法(最长回文子串和回文子串)

    中心扩散法常用来解决回文子串的问题 如最长回文子串和回文子串的问题 最长回文子串 给你一个字符串 s 找到 s 中最长的回文子串 解题思路 从每一个位置确定回文子串中心点 回文子串向两边扩散的起始位置 向左右两边扩散进行比较 如果是 bab
  • LCD 亮度相关(背光) 正负压相关

    LCD 亮度相关 背光 kernel msm 3 18 drivers video msm mdss mdss fb c 调用led classdev register 注册lcd backlight sys class leds lcd
  • Lua的string和string库总结

    Lua有7种数据类型 分别是nil boolean number string table function userdata 这里我总结一下Lua的string类型和string库 复习一下 以便加深记忆 个人认为string是Lua编程
  • 全栈工程师的职业前景及就业环境情况说明

    本篇文章主要讲解全栈工程师的职业前景和就业趋势 作者 任聪聪 日期 2023年4月20日 全栈工程师顾名思义就是会一个技术栈领域的所有客户端技术 如web全栈即前后端技术栈都会的工程师 如web pc app都会的则也是全栈 大全栈 故此全
  • 网络---因特网的概述

    因特网的概述 网络 互联网 因特网 网络 许多计算机连接在一起 互联网 internet 许多网络连接在一起 因特网 全球最大的一个互联网 Internet和广域网 局域网 覆盖范围小 自己花钱买设备 带宽固定 10M 100M 1000M
  • 关于ER图和UML图之间的对比

    ER图与UML图 ER图 实体 联系图 Entity Relation Diagram 用来建立数据模型 在数据库系统概论中属于概念设计阶段 ER图提供了表示实体 即数据对象 属性和联系的方法 用来描述现实世界的概念模型 构成E R图的基本
  • React项目 加入 TS

    1 全局安装ts npm i g typescript 2 创建tsconfig json tsc init 修改tsconfig json 开启jsx和allowJs配置 3 安装开发环境依赖 npm install save dev t
  • 数据分析:Pandas之Series用法总结

    文章目录 Series 一 导入Series 二 创建Series 1 使用列表或者numpy进行创建 默认索引为0到N 1的整数型索引 2 使用字典创建 推荐使用 三 Series的索引和切片 1 显式索引与切片 2 隐式索引与切片 四
  • 域名系统由什么服务器组成,域名(DNS)的有那三个组成部分

    域名制度 域名 DNS 的有那三个组成部分 DNS由下面三个部分组成 域名空间和资源记录 域名空间是一个树状结构 资源记录是与名字相关的一些数据 从概念上说 每个结点和域名空间树的叶子结点都有一定的信息 而查询是要查询出一些与之相关的特定信