前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >计算机网络域名系统

计算机网络域名系统

作者头像
越陌度阡
发布2020-11-26 11:30:07
1.3K0
发布2020-11-26 11:30:07
举报

1. 域名系统

域名系统(Domain Naming System , DNS)的主要功能是将域名进行解析,即将域名映射为IP地址。

域名解析的原理:为了实现域名解析,域名系统会建立分布式数据库,存储域名与IP地址的映射关系数据。

2. 层次化的域名空间

1. 域名的命名方式

域名的命名方式为层次树状结构命名方式,每个域名由不同级别的域名构成,各个层级域名之间用点分隔。

2. 顶级域名的分类

(1). 国家顶级域名:cn、us、uk等。

(2). 通用顶级域名:com、org、gov、edu等。

(3). 基础结构域名:arpa (反向域名解析),只有一个。

3. 域名服务器

1. 区

区(zone):一个服务器所负责管辖的范围。

DNS服务器:管辖范围不以“域”为单位,而以"区"为单位。

2. 本地域名服务器

主机在网络地址配置时,都会配置的,用于保存被查询域名的信息。

3. DNS服务器

根据其主要保存的域名信息以及在域名解析过程的作用, 可以分为:

(1). 根域名服务器

最重要的服务器,全球 有13个,保存所有顶级域名服务器的域名和IP地址。

(2). 顶级域名服务器

负责管理在该顶级域 名服务器注册的所有二级域名。

(3). 权威域名服务器

保存该区中的所有主 机的域名和IP地址的映射。

(4). 中间域名服务器

不是以上三种的域名 服务器。

4. 域名解析过程

1. 一级域名,如:www.baidu.com

2. 二级域名时,如:www.tsinghua.edu.cn

5. 域名解析方式

1. 递归解析

主机进行域名查询时,本地域名服务器没有被查询域名信息,则本地域名服务器代理主机查询根域名服务器,根域名服务器代理本地域名服务器查询下一个域名服务,以此类推,直到得到被查询域 名的IP地址,最后将解析结果发送给主机。

举例说明:

当小明向你问路,而你不知道时,会怎么做?

我会去找小红,小红也不知道,但是小红会去找小亮,小亮知道,告诉小红,小红再告诉我,我告诉小明。

2. 迭代解析

主机进行域名查询时,本地域名服务器没有被查询域名 信息,则先求助于根域名服务器,根域名服务器只是将下一步要查询的 服务器告知查询主机的本地域名服务器,本地域名服务器继续查询下一 个域名服务器,直到查询到被查询的域名的IP地址。

举例说明:

当小明向你问路,而你不知道时,会怎么做?

我不知道,但是我知道小红可能知道,我会告诉小明去找小红,小红也不知道,但是小红会告诉小明去找小亮,小明再自己去找 小亮问路。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-11-07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 域名系统
  • 2. 层次化的域名空间
  • 3. 域名服务器
  • 4. 域名解析过程
  • 5. 域名解析方式
相关产品与服务
分布式数据库 TDSQL
分布式数据库(Tencent Distributed SQL,以下简称 TDSQL)是腾讯打造的一款企业级数据库产品,具备强一致高可用、全球部署架构、高 SQL 兼容度、分布式水平扩展、高性能、完整的分布式事务支持、企业级安全等特性,同时提供智能 DBA、自动化运营、监控告警等配套设施,为客户提供完整的分布式数据库解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档