DNS域名空间与委派机制

DNS 系统采用的是分布式的解析方案,整个 DNS 架构是一种层次树状结构,这个树状结构称为 DNS 域名空间,如图:


树状结构最顶层称为根域,用 “.” 表示,相应服务器称为根服务器,整个域名空间解析权都归跟服务器所有,但根服务器无法承担庞大的负载,采用“委派”机制,在根域下设置了一些顶级域,然后将不同顶级域解析权分别委派给相应的顶级域服务器,如将 com 域 的解析全委派给 com 域服务器,以后但凡跟服务器收到以 com 结尾的域名解析请求,都会转发给com 域服务器,同样道理,为了减轻顶级域的压力,又下设了若干二级域,二级域又下设三级域或主机

DNS 域名结构

  • 根域
    位于域名空间最顶层,一般用一个 “.” 表示

  • 顶级域
    一般代表一种类型的组织机构或国家地区,如 net、com、org、edu、gov、mil、cn、jp、hk

  • 二级域
    用来标明顶级域内的一个特定的组织,国家顶级域下面的二级域名由国家网络部门统一管理,如 .cn 顶级域名下面设置的二级域名:.com.cn、.net.cn、.edu.cn …

  • 子域
    二级域下所创建的各级域统称为子域,各个组织或用户可以自由申请注册自己的域名

  • 主机
    主机位于域名空间最下层,就是一台具体的计算机,如 www、mail、都是具体的计算机名字,可用www.sina.com.cn.、mail.sina.com.cn. 来表示,这种表示方式称为 FQDN (完全合格域名),也是这台主机在域名中的全名

    平时上网输入的网址都是 FQDN 名,如 www.sina.com.cn,其实表示我们要访问 “sina.com.cn” 域中一台名为 “www” 的计算机

补充

DNS 服务器中 “.” 不能随便省略,它代表 DNS 的根,有了这个点,完全合格域名就是一个绝对路径,去掉点就会出现问题

DNS 域名层次结构相关推荐

  1. 【转载】全面了解移动端DNS域名劫持等杂症

    原文链接:http://www.52im.net/thread-2121-1-1.html 0 前言 之前在公司的项目中,引入了HttpDNS,但是有很多同事对HttpDNS的原理不是很了解,之前分享 ...

  2. 全面了解移动端DNS域名劫持等杂症:原理、根源、HttpDNS解决方案等

    1.引言 对于互联网,域名是访问的第一跳,而这一跳很多时候会"失足"(尤其是移动端网络),导致访问错误内容.失败连接等,让用户在互联网上畅游的爽快瞬间消失. 而对于这关键的第一跳, ...

  3. Kubernetes--Pod的DNS域名和相关特性

    一.Pod的DNS域名 Pod作为集群中提供具体服务的实体,也可以像Service一样设置DNS域名.另外,系统为客户端应用Pod提供需要使用的DNS策略提供多种选择. 对Pod来说,Kubernet ...

  4. Android中DNS域名劫持问题-解决方案

    前言 在客户端进行业务接口请求时,往往会在线上出现解析JSON响应内容失败而导致的应用崩溃,但是在实际开发测试过程中却没有遇到此问题.解决办法就是对JSON解析进行异常捕获,然后将实际响应内容上报到服 ...

  5. 网络DNS域名转换成IP地址

    网络DNS域名转换成IP地址(完整代码,测试通过) using System; using System.Collections.Generic; using System.Linq; using S ...

  6. 如何使用OpenDNS有效解决DNS域名劫持?

    如何使用OpenDNS解决DNS域名劫持?很多用户都有遇到过DNS域名被劫持的情况,遇到域名被劫持,最好的解决办法就是使用国外更为安全可靠的DNS服务器,这里小编推荐大家使用OpenDNS提供的DNS ...

  7. 网络安全:、dns被劫持怎么解决DNS域名劫持的几种解决方法

    dns的快慢与稳定与否,关系着浏览时的正常;更有甚者,dns的健康与否,更会直接影响各个拨号客户端的健康. 现在国内上网的用户,大多家用的都是用的网通或者电信的adsl,这中间还分各省地区的拨号服务器 ...

  8. DNS域名 网址后缀的含义

    Ptw-cwl DNS顶级域名 域名 含义 com 商业组织,比如HP,Sun,IBM公司等 edu 教育机构,比如U.C.Berkeley,Stanford University,MIT等 gov ...

  9. DNS域名称空间的组织方式

    按其功能命名空间中用来描述 DNS 域名称的五个类别的介绍详见下表中,以及与每个名称类型的示例.

最新文章

  1. 浅析开源数据库MySQL架构
  2. 一个严重损坏Excel深度修复案例
  3. Exchange 2013恢复已禁用用户邮箱
  4. error response from daemon_Scrapy 框架-模拟登录-Request、Response
  5. 1.18 Java直接插入排序法
  6. 【AI-1000问】为什么现在大家喜欢用3*3小卷积?
  7. oracle创建表空间 扩展表空间文件 修改表空间自动增长
  8. wxWidgets:wxWidgets 示例演示网络相关功能
  9. Linux下C语言的文件操作
  10. 华为摄像机搜索软件_别人的终点华为的起点!用普惠AI守护城市安全
  11. jq多选框全选,多选
  12. VUE中出现 Cannot read property ‘length‘ of undefined 的错误
  13. 北理计算机语言智能与社会计算,北京理工大学校长张军描绘智慧社会:人在思、云在算、端在造...
  14. 手把手教你学DSP 28335学习笔记
  15. Ubuntu14.04 ec20 4G模块 ppp拨号--rt3070 wifi模块释放sofAP
  16. Mybatis的pooled连接池工作原理
  17. ORACLE常用工具介绍
  18. winscp 查看隐藏文件
  19. 再见python你好go语言_再见,Python。你好,Go语言。
  20. 计算机主机拆装注意事项,电脑硬件拆装前要注意什么 拆装电脑的注意事项

热门文章

  1. 关于晶振(含谐振原理)
  2. vue中 表头 th 合并单元格,且表格列数不定的动态渲染方法
  3. self-service-password (自动重置密码服务)
  4. FL Studio中Plucked!合成器的使用方法
  5. OpenGL核心模式详细讲解[结合LearnOpenGL]
  6. 微信小程序中的数据双向绑定
  7. 什么是线程池和常用的线程池
  8. WINDOWS图像编程
  9. 洛谷 P2331 [SCOI2005]最大子矩阵
  10. 蓝桥杯单片机设计与开发⑫ ---超声波模块