域名系统的基本概念分解
域 名 系 统
![域 名 系 统](https://img.taocdn.com/s3/m/5efd67d103d8ce2f01662342.png)
域名系统
一个域名服务器实际负责管辖(或有权限)的范围称为区 (zone)。每个区设置相应的权限域名服务器,用来存放该区内 所有主机的域名与IP地址之间的映射信息。若服务器只对一个 域负责,而且这个域并没有再划分为一些更小的域,那么域和 区是同一概念。如果服务器把它所管辖的域划分为若干子域, 并把它的部分权限委托给其他服务器,此时,域和区就有区别。 总之,区可以等于或小于域,但不会大于域,区是域的一个子 集。
域名系统
根据域名服务器的作用,域名服务器分为以下3种类型:
(1) 根域名服务器(root name server)。它是最重要的域 名服务器,也是最高层次的域名服务器。根域名服务器知道所有顶 级域名服务器的域名和IP地址,因此,当本地域名服务器无法对 Internet上的一个域名进行解析时,就可求助于根域名服务器。在 Internet上共有13个不同IP地址的根域名服务器集群,其名字分别 是 ~m.rootservers .net。由于根域名服务器 集群大多集中在北美和欧洲,为向其他地区用户提供快速的域名解 析服务,至2006年年底全世界共安装了123套域名服务器镜像站, 这样世界上大多数域名服务器都能就近找到一个根域名服务器,以 提高域名解析的效率。
域名系统
(2) 顶级域名服务器(top level domain name server)。 它是负责管理在该顶级域名服务器注册的所有二级域名的域名服 务器。当收到DNS查询报文请求时,它可能给出最终的查询结果, 也可能给出下一步应查询的域名服务器的IP地址。
(3) 权限域名服务器(authoritative name server)。它 是负责一个区的域名服务器。如果在它的权限内还不能给出查询 结果,它将给出下一步应查询的域名服务器的IP地址。
第九章 域名系统(DNS)
![第九章 域名系统(DNS)](https://img.taocdn.com/s3/m/7ae7042fd5bbfd0a7856730b.png)
返回章目录 返回总目录
第九章 域名系统(DNS)--计算机通信及网络
中央管理机构
北京师范大学出Biblioteka 集团com管理机构edu管理机构
cn管理机构
us管理机构
yale管理机构
com管理机构 edu管理机构 bj管理机构 tj管理机构
cs管理机构 eng管理机构
ujs管理机构 tsinghua管理机构
ai
返回章目录 返回总目录
第九章 域名系统(DNS)--计算机通信及网络
北京师范大学出版集团
显然,只要同一子树下每层结点标识符不冲突,完 整地主机名绝对不会冲突。在图9-1所示的名字树中, 尽管相同的edu出现了两次,但由于它们出现在不同 的结点之下(一个在根结点下,一个在cn结点下), 完整的主机名不会因此产生冲突。
返回章目录 返回总目录
第九章 域名系统(DNS)--计算机通信及网络 9.2 树形结构
北京师范大学出版集团
互联网提供主机名的主要目的是为了让用户更方便的使用 互联网。一种优秀的命名机制,应该能很好的解决以下三个 问题:
(1)全局唯一性。一个特定的主机名在整个互联网上是唯 一的,它能在整个互联网中通用。不管用户在哪里,只要指 定这个名字,就可以唯一地找到这台主机。
外一台使用不同IP地址的机器上,那么他的电子邮件地址必须
也要跟着改变。因此,人们引进了ASCII名字以便将机器名和
机器地址分开,这样,test的地址可能是test@,但是,
网络本身只能理解数字形式的地址,这就需要引入某种机制以
便将ASCII字符串转换成网络中的IP地址。
返回章目录 返回总目录
第九章 域名系统(DNS)--计算机通信及网络
北京师范大学出版集团
域名详细资料大全
![域名详细资料大全](https://img.taocdn.com/s3/m/eed592e89fc3d5bbfd0a79563c1ec5da50e2d6af.png)
域名详细资料大全域名(英语:Domain Name),简称域名、网域,是由一串用点分隔的名字组成的Inter上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。
网域名称系统(DNS,Domain Name System,有时也简称为域名)是网际网路的一项核心服务,它作为可以将域名和IP位址相互映射的一个分散式资料库,能够使人更方便地访问网际网路,而不用去记住能够被机器直接读取的IP位址数串。
基本介绍•中文名:域名•外文名:Domain name•平台:网际网路•分类:国内域名国际域名•域名后缀:、、、.edu、.、.•特点:独一无二不可重复•遵循:先注册先得的原则简介,起源,域名伺服器,种类,顶级域名,其它级别域名,域名注册,价格,发展历史,法律研究,中国域名管理,工具软体,参见,简介域名(英语: Domain Name),简称域名、网域,是由一串用点分隔的名字组成的Inter上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。
网域名称系统(DNS,Domain Name System,有时也简称为域名)是网际网路的一项核心服务,它作为可以将域名和IP位址相互映射的一个分散式资料库,能够使人更方便的访问网际网路,而不用去记住能够被机器直接读取的IP位址数串。
例如,pedia是一个域名,和IP位址208.80.152.2相对应。
DNS就像是一个自动的 ... 号码簿,我们可以直接拨打pedia的名字来代替 ... 号码(IP位址)。
我们直接调用网站的名字以后,DNS就会将便于人类使用的名字(如pedia)转化成便于机器识别的IP位址(如208.80.152.2)。
起源IP位址是Inter主机的作为路由定址用的数字型标识,人不容易记忆。
因而产生了域名这一种字元型标识。
域名解析服务,最早于1983年由保罗·莫卡派乔斯发明;原始的技术规范在882号网际网路标准草案(RFC 882)中发布。
什么是域名系统域名系统的组成
![什么是域名系统域名系统的组成](https://img.taocdn.com/s3/m/d915c5344a73f242336c1eb91a37f111f1850dd4.png)
什么是域名系统域名系统的组成域名系统是因特网的一项核心服务,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。
那么你对域名系统了解多少呢?以下是由店铺整理关于什么是域名系统的内容,希望大家喜欢!域名系统的介绍域名系统是Internet上解决网上机器命名的一种系统。
就像拜访朋友要先知道别人家怎么走一样,Internet上当一台主机要访问另外一台主机时,必须首先获知其地址,TCP/IP中的IP地址是由四段以“.”分开的数字组成,记起来总是不如名字那么方便,所以,就采用了域名系统来管理名字和IP的对应关系。
虽然因特网上的节点都可以用IP地址惟一标识,并且可以通过IP 地址被访问,但即使是将32位的二进制IP地址写成4个0~255的十位数形式,也依然太长、太难记。
因此,人们发明了域名(Domian Name),域名可将一个IP地址关联到一组有意义的字符上去。
用户访问一个网站的时候,既可以输入该网站的IP地址,也可以输入其域名,对访问而言,两者是等价的。
一个公司的Web网站可看作是它在网上的门户,而域名就相当于其门牌地址,通常域名都使用该公司的名称或简称。
例如上面提到的微软公司的域名,当人们要访问一个公司的Web网站,又不知道其确切域名的时候,也总会首先输入其公司名称作为试探。
但是,由一个公司的名称或简称构成的域名,也有可能会被其他公司或个人抢注。
甚至还有一些公司或个人恶意抢注了大量由知名公司的名称构成的域名,然后再高价转卖给这些公司,以此牟利。
已经有一些域名注册纠纷的仲裁措施,但要从源头上控制这类现象,还需要有一套完整的限制机制,这个还没有。
所以,尽早注册由自己名称构成的域名应当是任何一个公司或机构,特别是那些著名企业必须重视的事情。
有的公司已经对由自己著名品牌构成的域名进行了保护性注册。
域名系统的组成资源文件早期因特网上仅有数百台主机,那时候的域名与IP地址对应只需简单地记录在一个hosts.txt文件中,这个文件由网络信息中心(NIC,Network Information Center)负责维护。
域名系统名词解释
![域名系统名词解释](https://img.taocdn.com/s3/m/86d70d35fd4ffe4733687e21af45b307e871f9b6.png)
域名系统名词解释域名系统作为Internet上涉及与因特网地址相关的基础网络技术,其意义不可低估。
简而言之,域名系统(DNS)是一种因特网上的分层分类系统,它可以将域名(网站或网络服务器的名字)映射到特定的Internet地址。
阐述域名系统的解释,应从其历史发展的维度入手。
可以追溯到1982年,当时美国国家科学基金会(NSF)和互联网工程任务组(IETF)设立了域名系统,即DNS,以替代ARPANET网络上原来使用的主机列表。
在域名系统建立之初,它仅用于Internet上的服务器,而非网站或域名。
后来,ARPANET的网络的整合受到了成功的促进,并使DNS 成为因特网的基本基础之一。
当前,域名系统的概念包括以下几个部分:域,资源记录,域名空间和域名搜索。
该系统是一种分层结构,由不同级别的域树组成。
最基本的定义是“域”,它划分为主域,子域和叶子域,当一个网络由子网络和终端设备组成时,每个子网络可以被标记为域名。
域名往往以“点”号分割开,其中每个部分(即“点”前的部分)被称为“段”,出现在域名最后的部分被称为“种类”,比如. com、. net、. org 等。
资源记录(Resource Record)表示查询某个域名所收到的响应,它可以是网络地址,如IPv4或IPv6;服务器地址,如MX(邮件服务器),NS(域名服务器),或新闻服务器;用户地址,如Email;或者其它的记录,如CNAME(别名)和TXT(文本)。
域名空间是用来描述域名的抽象数据结构,它是一个树状结构,由属性、域和域构成。
其中,每个域都可以包含其他的属性,而一个域又可以有若干子域。
一般来说,全球域名空间分为顶级域和国家级域,如. com、. net、. org、. gov、. edu和. cn等,后者又称国际域名空间。
最后,域名搜索是一种称为域名服务器(DNS)的服务,它可以根据域名搜索到IP地址,也可以反过来,从IP地址搜索域名。
DNS域名系统图文详解
![DNS域名系统图文详解](https://img.taocdn.com/s3/m/2e8ef1e9900ef12d2af90242a8956bec0975a575.png)
DNSDNS是域名系统(DomainNameSystem)的缩写,是一种组织成域层次结构的计算机和网络服务命名系统。
DNS命名用于TCP/IP网络,如Internet,用来通过用户友好的名称定位计算机和服务。
当用户在应用程序中输入DNS名称时,DNS服务可以将此名称解析为与此名称相关的其他信息,如IP地址。
基本上,我们通常都认为DNS只是将域名转换成IP地址,然后再使用所查到的IP地址去连接(俗称“正向查找”)。
事实上,将IP地址转换成域名的功能也是经常使用到的,当login到一台Unix工作站时,工作站就会去做反查,找出你是从哪个地方连线进来的(俗称“反向查找”)。
现在在Windows下常用其自带的DNS组件作DNS服务器,而在Linux下常用Bind工具作DNS服务器,它们都能建立动态更新的DNS服务器,以及正反向查找区域。
下面以Windows自带的DNS组件为例来建立DNS服务器。
通常需要配置以下两种DNS 服务器:主服务器当在一台DNS服务器上建立一个区域后,该区域内的所有记录都建立在这台DNS服务器内,用户可以新建、删除、修改这区域内的记录,这台DNS服务器就是该区域的主服务器。
辅助服务器当DNS服务器区域内的记录都是从另外一台DNS服务器拷贝过来的,也就是说该区域内的记录只是一个副本,这些记录是无法修改的,即是辅助服务器。
一、区域的建立Windows Server的DNS允许我们建立以下3种类型的区域:¾主要区域主要区域用来存储此区域内所有记录的正本。
在建立了主要区域后,可以直接在此区域内新建、修改、删除记录。
¾辅助区域用来存储此区域内所有记录的副本。
辅助区域内的记录是只读的、不可修改的。
¾存根区域存根区域是一个区域副本,只包含标识该区域的权威域名系统服务器所需的那些资源记录。
1. 建立主要区域选择管理工具/DNS,然后从“正向查找区域”的快捷菜单中选择“新建区域”如图1所示。
2.1域名与域名管理教学设计2023—2024学年教科版高中信息技术选修3
![2.1域名与域名管理教学设计2023—2024学年教科版高中信息技术选修3](https://img.taocdn.com/s3/m/53c3ac45640e52ea551810a6f524ccbff121ca8f.png)
5.教师引导学生进行自主学习和合作学习,解答他们在学习过程中的疑问。
教学方法与手段
教学方法:
1.讲授法:教师通过讲解域名系统的基本概念、域名的构成和管理方法,引导学生理解域名的相关知识。
2.讨论法:组织学生分组讨论域名注册、解析和管理的相关问题,培养学生的思考能力和团队合作精神。
-鼓励学生阅读相关学术论文,培养他们的学术素养和研究能力。
-引导学生观看视频教程,通过直观的演示和讲解,帮助他们更好地理解域名知识。
-组织学生进行小组讨论,让他们分享自己在拓展资源学习中的收获和感悟,促进知识的交流和分享。
-鼓励学生参与线上域名注册和管理的相关实践项目,提高他们的实际操作能力和解决问题的能力。
3.实验法:让学生亲自动手进行域名注册、解析和管理实验,提高学生的实践能力和解决问题的能力。
教学手段:
1.多媒体设备:利用投影仪展示域名解析的动画和图表,让学生更直观地理解域名系统的工作原理。
2.教学软件:使用教学软件进行互动式教学,如模拟域名注册和解析过程,让学生亲身体验域名的操作。
3.在线资源:引导学生利用互联网资源,如在线域名注册平台和域名管理系统,了解最新的域名注册和管理知识。
根据以上反思活动,我制定了以下改进措施并计划在未来的教学中实施:
1.针对域名系统的工作原理和域名解析的过程,我将采用更多的实例和图表来帮助学生理解和记忆。
2.提供更多的选择性任务,让学生可以根据自己的兴趣和需求选择适合自己的学习路径。
3.增加更多的实践环节和小组合作学习,以提高学生的参与度和学习效果。
核心素养目标
本节课旨在培养学生的信息素养、网络安全意识和网络应用能力。通过学习,学生将能够:学生在网络环境中解决问题的能力,提高他们的信息检索和处理能力。
域名的定义及其解析原理
![域名的定义及其解析原理](https://img.taocdn.com/s3/m/7016812303d8ce2f006623c4.png)
域名是企业、政府、非政府组织等机构或者个人在互联网上注册的名称,是互联网上企业或机构间相互联络的网络地址,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置,地理上的域名,指代有行政自主权的一个地方区域)internet地址中的一项,如假设的一个地址与互联网协议(ip)地址相对应的一串容易记忆的字符,由若干个从a到z的26个拉丁字母及0到9的10个阿拉伯数字及“-”、“.”符号构成并按一定的层次和逻辑排列。
目前也有一些国家在开发其他语言的域名,如中文域名。
域名不仅便于记忆,而且即使在ip地址发生变化的情况下,通过改变解析对应关系,域名仍可保持不变。
网络是基于tcp/ip协议进行通信和连接的,每一台主机都有一个唯一的标识固定的ip 地址,以区别在网络上成千上万个用户和计算机。
网络在区分所有与之相连的网络和主机时,均采用了一种唯一、通用的地址格式,即每一个与网络相连接的计算机和服务器都被指派了一个独一无二的地址。
为了保证网络上每台计算机的ip地址的唯一性,用户必须向特定机构申请注册,该机构根据用户单位的网络规模和近期发展计划,分配ip地址。
网络中的地址方案分为两套:ip地址系统和域名地址系统。
这两套地址系统其实是一一对应的关系。
ip 地址用二进制数来表示,每个ip地址长32比特,由4个小于256的数字组成,数字之间用点间隔,例如166.111.1.11表示一个ip地址。
由于ip地址是数字标识,使用时难以记忆和书写,因此在ip地址的基础上又发展出一种符号化的地址方案,来代替数字型的ip地址。
每一个符号化的地址都与特定的ip地址对应,这样网络上的资源访问起来就容易得多了。
这个与网络上的数字型ip地址相对应的字符型地址,就被称为域名。
可见域名就是上网单位的名称,是一个通过计算机登上网络的单位在该网中的地址。
一个公司如果希望在网络上建立自己的主页,就必须取得一个域名,域名也是由若干部分组成,包括数字和字母。
第8讲域名体系和域名系统
![第8讲域名体系和域名系统](https://img.taocdn.com/s3/m/b8dd056e08a1284ac85043b1.png)
域名 au ca cn fr jp hk tw
国家/地区代码 澳大利亚
加拿大 中国 法国 日本 香港 台湾
Zhang Dongyan
10
域名 de uk fi it es dk nz
国家/地区代码 德国 英国 芬兰 意大利 西班牙 丹麦
新西兰
有关顶级域名的规定
(2)美国通常不使用国家代码作为地址的最后一 部分,而分别以:
域名地址一般包含四部分内容,他们分别 是:
计算机名.机构名.网络分类名.顶级域名
如:
顶级域名(最高级域名:top-level domain)是 一种标准化的标号以保证域名系统的通用 性。
Zhang Dongyan
7
域名系统的层次结构
com edu
“”
cn
jp hk uk
com edu ac org
域名服务器的链的配置
– 所有服务器必须知道其下一层服务器的位置 – 所有服务器必须知道根服务器的位置
Zhang Dongyan
16
8.2 域名系统与域名解析
行政区类别域名(34个) : 适用于各省、市、直辖市,一般取地名前两个汉字的拼 音缩写。如: ------北京 ------上海
Zhang Dongyan
14
8.2 域名系统与域名解析
在Internet上,“域名⇌IP地址”的 映射或解析工作由一组既独立又协作 的服务器来完成,并称为域名服务器 (Domain Name Server,简称DNS)。
主机名必须满足三条准则:
– 全球唯一性 – 便于管理 – 便于映射,效率高
单一域名服务器的问题:
– 随着网络数及主机数的增加,重名的可能性变大 – 域名服务器的负担过重 – 跨网段域名服务器为网络负载带来负担 – 管理权限不清晰
计算机网络中的域名系统(DNS)
![计算机网络中的域名系统(DNS)](https://img.taocdn.com/s3/m/0b8dfc27dcccda38376baf1ffc4ffe473368fda7.png)
计算机网络中的域名系统(DNS)计算机网络中的域名系统(DNS)是一套用于将域名转换为 IP 地址的分布式命名系统。
它起着将用户友好的域名映射到计算机可识别的 IP 地址的重要作用,是互联网中不可或缺的一环。
一、什么是域名系统(DNS)域名系统(Domain Name System,DNS)是一个将域名转化为 IP 地址的分布式数据库系统。
它充当了互联网中的电话号码簿,将用户提供的域名解析为计算机能够识别的 IP 地址,实现网址与具体服务器之间的映射关系。
DNS 运行在客户端-服务器架构下,客户端通过域名查询向服务器发送请求,并获得解析后的 IP 地址。
二、DNS 的工作原理1. 查询过程当用户在浏览器中输入网址,浏览器首先会向本地 DNS 服务器发送一个查询请求。
本地 DNS 服务器先查看本地缓存,如果没有找到对应的 IP 地址,则会向根域名服务器发起请求。
2. 递归查询和迭代查询根域名服务器收到请求后会返回给本地 DNS 服务器顶级域的权威服务器的地址。
本地 DNS 服务器再向顶级域的权威服务器发起请求,顶级域的权威服务器再返回给本地 DNS 服务器二级域的权威服务器的地址。
这个过程会一直迭代下去,直到得到最终的 IP 地址。
3. 域名解析结果返回本地 DNS 服务器最终将解析得到的 IP 地址返回给用户的浏览器,浏览器将根据得到的 IP 地址与服务器建立连接,并进行后续的数据传输。
三、DNS 的优点和作用1. 提供用户友好的域名DNS 提供了用户友好的域名,而不是使用难以记忆的 IP 地址来访问网站。
通过将网址映射为易于理解和记忆的域名,方便用户通过直接输入域名来访问所需的网站。
2. 实现负载均衡和容灾DNS 可以将请求根据地理位置或者服务器负载情况进行智能分配,从而实现负载均衡。
同时,当某个服务器不可用时,DNS 还可以自动将请求转发到备用服务器,实现容灾和提高网站的可用性。
3. 加速网站访问DNS 通过将用户请求映射到距离用户最近的服务器,可以有效加快网站的访问速度。
全面解析域名系统
![全面解析域名系统](https://img.taocdn.com/s3/m/4ad472c90242a8956aece42f.png)
我们知道用户在与互联网上的主机通信时,必须知道对方的IP 地址。
但是每个IP 地址都是由32 位的二进制组成,即使是十进制的IP 地址表示形式,用户想要记住也是很难的一件事,况且互联网有那么多的主机。
一、DNS概述互联网中的主机通常不仅仅只有IP 地址,还有对应的便于用户记忆的主机名字,比如/。
产生于应用层上的域名系统NDS(Domain Name System)就可以用来把互联网上的主机名转换成IP 地址。
互联网中的域名系统DNS 被设计成一个层次树状结构的联机分布式数据库系统,并且采取的是客户服务器的方式。
DNS 使大多数名字都在本地进行解析,只有少量的解析需要在互联网通信,因此效率很高。
采取分布式的一个好处是,即使单个计算机出了故障,也不会妨碍DNS 系统的正常运行。
域名到IP 地址的解析是通过许多分布在互联网上的域名服务器完成的。
解析的主要过程如下:当一个主机中的进程需要把域名解析为IP 地址时,该进程就会调用解析程序,并成为DNS 的一个客户,把待解析的域名放在DNS 的请求报中,以UDP 用户数据报方式发送给本地域名服务器。
本地域名服务器在查找域名后,把对应的IP 地址放在回答报文中返回。
获得IP 地址的后主机即可进行通信。
二、域名结构我们通过域名树的方式来查看域名的结构,可以看出来,它实际上是一个倒过来的树,最上面的是根,没有对应的名字。
因为根没有名字,所以根下面的一级节点就是顶级域名,往下同理。
我们以/ 为例,www 是三级域名,baidu 是二级域名,com 是顶级域名,各级域名之间通过 . 相连。
每个互联网上的主机域名都对应一个IP 地址,并且这个域名在互联网中是唯一的。
三、域名服务器根据域名服务器所起到的作用,可以把域名服务器分为四种不同的类型。
3.1根域名服务器根域名服务器(root name server)是最高层次的域名服务器,也是最重要的域名服务器,全球共设有13 个根域名服务器。
域名的组成结构
![域名的组成结构](https://img.taocdn.com/s3/m/eddd316e4a73f242336c1eb91a37f111f1850db7.png)
域名的组成结构一、域名概述域名(Domain Name),也称为网域,是连接到互联网上的计算机的唯一地址标识。
它是用于识别和定位互联网上各类资源的一种名称系统。
域名由一串字母和数字组成,通常以“com”、“net”、“org”等顶级域名(Top-Level Domain,简称TLD)结尾。
域名的存在使得互联网的寻址和管理变得更为便捷,成为现代互联网的重要组成部分。
二、域名组成部分一个完整的域名由以下几个部分组成:顶级域名(Top-Level Domain,简称TLD):这是域名中位于最后的部分,也是最为常见的部分。
例如,“com”、“net”、“org”等都是顶级域名。
不同TLD有着不同的后缀含义,例如“com”通常表示商业机构,“net”表示网络服务机构,“org”表示非盈利组织。
二级域名(Second-Level Domain,简称SLD):这是域名中位于顶级域名之前的部分。
例如,“examplecom”中的“example”就是二级域名。
二级域名可以由注册者自由命名,但通常需要遵循一定的命名规则和限制。
子域名(Subdomain):子域名是位于二级域名之前的部分,通常用于进一步细分或分类网站内容。
例如,“wwwexamplecom”中的“www”就是一个子域名。
子域名也可以由注册者自行定义,但同样需要遵循相关规则和限制。
除了以上组成部分外,有时还可以在域名后面加上“端口号”(Port Number),用于标识特定的网络服务或应用程序。
例如,“wwwexamplecom:8080”中的“8080”就是端口号,表示该网站服务在端口8080上监听请求。
三、特殊类型的域名随着互联网的发展和演变,一些特殊类型的域名也逐渐出现,它们具有特定的含义或用途:泛域名(Wildcard DNS):泛域名是一种特殊的域名设置,允许将一个域名解析到多个不同的IP地址或子域名上。
通过设置泛域名,管理员可以在不改变原始域名的前提下,将子域名或不同的IP地址指向不同的内容或服务。
域名系统(DNS)的简单概述
![域名系统(DNS)的简单概述](https://img.taocdn.com/s3/m/bc2c3a85dc88d0d233d4b14e852458fb770b3889.png)
域名系统(DNS)的简单概述名词介绍我们的web⽹络应⽤,都是需要指定访问的IP地址和端⼝号的。
但是IP和端⼝,是不利于⽤户记忆和直接使⽤的,因此⼈们更喜欢为它指定⼀个具有特殊含义的名字,这就叫域名。
但是⽹络通信必须使⽤IP地址,因此产⽣了域名系统(Domain Name System),也就是常说的DNS。
域名系统的作⽤:将域名和IP地址进⾏⼀个映射。
将域名映射为IP地址的实现过程,称为“域名解析”。
域名服务器DNS为了实现域名解析,需要建⽴分布式的数据库,它们存储在域名服务器上⾯,域名服务器分布在整个互联⽹上。
域名服务器,根据其保存的信息和解析时发挥的作⽤,分为四类:根域名服务器、顶级域名服务器、权威域名服务器、中间域名服务器「这⾥不过多介绍这个」。
根域名服务器:全球⼀个13个,它知道所有顶级域名服务器的域名和IP。
顶级域名服务器:负责管理该顶级域名服务器下注册的所以⼆级域名。
例如:.com .net .org .cn 等等。
权威域名服务器:负责⼀个区的服务器,保存了该区中所有的域名到IP地址的映射。
本地域名服务器:在主机进⾏⽹络配置的时候,会配置⼀个默认域名服务器,也就是本地域名服务器,它是域名解析过程中会被⾸先查询的域名服务器。
域名解析解析分为递归解析和迭代解析。
递归解析:提供递归服务的域名服务器,可以代替查询主机或其它服务器,进⼀步的查询,最后将最终解析结果发送个查询主机或服务器。
具体过程:查询主机 ------> 本地域名服务器 ------> 根域名服务器 ------> 顶级域名服务器 ------> 权威域名服务器。
迭代解析:不会代替查询主机或其它域名服务器进⼀步的查询,只会将下⼀步要查询的服务器告知查询主机或服务器。
具体过程: 查询主机 ------> 本地域名服务器 本地域名服务器 -------> 根域名服务器 本地域名服务器 -------> 顶级域名服务器 本地域名服务器 -------> 权威域名服务器。
第十章域名系统
![第十章域名系统](https://img.taocdn.com/s3/m/d7dc8282b9d528ea81c77998.png)
公司、企业 销售经营公司 WWW 机构 文化、娱乐 消遣、娱乐 信息服务
个 人
域名命名例子
青海师范大学校园网内负责收发电子邮件的 服务器代号为mail,其域名为: 其中,“ cn”代表中国(国家名), “edu”代表教育机构的网络分类名, qhnu 代表青海师范大学(机构名),“mail”则 为邮件服务器的主机名(计算机名)。 前 一个区域被后一个区域包含,是后一个区域 子域。
商 业 组 织 教 育 部 门 政 府 部 门 军 事 部 门 网 络 组 织 非赢利组织
国 际 组 织
(3)新增通用型顶级域名: 域名 firm store web arts rec info nom 意 义 例 www.legend.firm www.xxx.store www.sina.web www.starco.arts www.internic.rec www.tom.nom
域名系统的命名机制 域名系统采用层次型命名机制,语法是:
– 主机名.第n级子域名„„第2级子域名.顶级域名
域名地址一般包含四部分内容,他们分别是:
– 计算机名.机构名.网络分类名.顶级域名 – 如:
顶级域名(最高级域名:top-level domain)是一种 标准化的标号以保证域名系统的通用性。
西班牙 丹 麦 新西兰
(2)美国通常不使用国家代码作为地址的最后一 部分,而分别以: 域名 com edu gov mil net org int 意 义 例
www. www.
行业和组织顶级域名:
–com,edu,gov,mil,net,org,int
国家和地区顶级域名:
–au, cn, tw, hk, jp, it
名字空间分成若干个部分,并授权相应的机构进行管 理; 各授权机构有权对其所管辖的名字空间进一步划分, 并再授权相应的机构进行管理; 域名系统构造成一个树状分布式数据库,叶节点是主 机名,中间节点是相应层次的域名服务器,根节点为 空。 域名之间用“.”进行分割:
第11章 域名系统
![第11章 域名系统](https://img.taocdn.com/s3/m/254d8929bd64783e09122bea.png)
第11章
域名系统
(3) “.”层的DNS会回答“.cn”要向谁去查询(同时你用 的DNS会cache起来这个答案)。 (4) 接下来你所用的DNS就会向“.cn”这层的DNS问: “”要问谁? (5) “.cn”的这层就会回答“”要向谁查(同时你
用的DNS也把该答案cache起来)。
资源的时候,为了便于记忆和理解,更倾向于使用有
代表意义的名称,即域名系统DNS,
第11章
域名系统
如代表深圳之窗网站的域名,这就是为
什么当我们打开浏览器,在地址栏中输入如 “”的域名后,就能看到我们所需要的 页面。这是因为在我们输入域名后,有一台称为 “DNS服务器”的计算机自动把我们的域名“翻译” 成了相应的IP地址,然后调出那个IP地址所对应的网 页,最后再传回给我们的浏览器,我们才能得到结果。
最后一层是主机,也就是隶属于第二层域的主机,
这一层是由各个域的管理员自行建立,不需要通过管 理域名的机构。例如,我们可以在“”这个 域下再建立“”、“”等主 机。
第11章
域名系统
11.1.3 资源记录 如前所述,每个 DNS 数据库都由资源记录构成。一 般来说,资源记录包含与特定主机有关的信息,如 IP 地址、主机的所有者或者提供服务的类型,当进行 DNS解析时,它取回的是与该域名相关的资源记录。
”。最新的根域名服务器列表可以从
ftp:///domain/named.root获得。
第11章
域名系统
2. 主域名服务器(Primary Servers)
通常每个区域有且只有一个主域名服务器。虽然 DNS规则中没有明确禁止使用多个主域名服务器,但 是由于维护多个主域名服务器一般来说是比较困难的, 而且很容易产生错误,所以不鼓励一个域有多个主域 名服务器。对每个区域的所有DNS数据库文件的修改 都在该区域的主域名服务器上修改。主域名服务器对 该域中的辅助域名服务器进行周期性的更新。
域名系统的基本概念分解
![域名系统的基本概念分解](https://img.taocdn.com/s3/m/652e06896bec0975f465e28c.png)
Data
Server
196.202.1.25
LAN
193.202.1.16
Router
193.202.1.1
Internet
域名解析效率问题:
• 域名解析的基本方法是沿名字服务器树自顶向下进行,但域名解 析效率低,原因是: *大多数解析是在本地域内进行; *如果每次都从最高层域名服务器进行,根服务器负荷太重; *根服务器一旦出现故障,系统不能工作; • 改进方法: *两步法 -- 第一步:本地解析;如不能解决,则采取第二步: 自顶向下解析; *名字缓存( name caching) -- 在名字服务器开辟一个专用内存区,存放最近解析过的 名字与相应的地址,以及一个描述解析该名字服务器位 置的记录; -- 服务器一旦接受到解析请求时,可以采用两步法;
域名服务器逻辑结构:
根 服务器 edu. 服务器 com. 服务器 gov. 服务器
服务器
服务器
服务器
• 名字服务器可以位于互连网的任意位置; • 服务器树的逻辑结构与Internet的域名层次结构是完全 一致的; • 根服务器是中央服务器,任何部门获得一个子域的管 理权,就需要建立一个相应的名字服务器;
域名解析方法:
• 域名解析采取自顶向下的算法,从根服务器到叶服务器,在其中 的某个节点上一定能找到所需要的名字-地址映射; • 由于父子节点的上下管辖关系,名字解析过程直需要走一条从树 中某个节点(比如根)开始到另一节点(比如某个叶节点)的一 条自顶向下的单向路径,无须回追朔,更不用查询整个服务器树; • 域名解析基本方法:递归解析(recursive resolution) 反复解析(iterative resolution) • 递归解析----要求名字服务器系统一次性完成全部名字-地址变换; • 反复解析----每次请求一个名字服务器,不行再去请求第二个名字 服务器; • 比较:递归解析----主要任务由名字服务器完成; 反复解析----主要任务由客户机解析器软件完成;
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
域名服务器逻辑结构:
根 服务器 edu. 服务器 com. 服务器 gov. 服务器 服务器 服务器Fra bibliotek 服务器
• 名字服务器可以位于互连网的任意位置; • 服务器树的逻辑结构与Internet的域名层次结构是完全 一致的; • 根服务器是中央服务器,任何部门获得一个子域的管 理权,就需要建立一个相应的名字服务器;
普通 int com ibm gov sun eng cs mil edu umn ee org net edu cn com
国家 us jp ...
pku nankai ee cs netlab
我国主机域名的命名方法
• 中国最高域名为“.cn” ; • 第二级域名类型有: .edu 教育机构 .co 公司 .go 政府机构 .or 非盈利组织 .ac 大学、研究所内的学术机构 .bj 北京地区 .tj 天津地区…… • 第三部分一般表示主机所在的域或单位, 如.nankai表示南开大学; • 主机域名的第四部分表示主机所在的院、系、研究室等下一级单 位,主机较多的单位,命名时可能会进一步细分;
• 例如主机域名: netlab .cs .nankai .edu .cn 网络实验室 计算机系 南开大学 教育机构 中国 表示的是中国南开大学计算机系网络实验室的主机。 • 例如主机域名为: ftp .microsoft .com
FTP服务器 微软公司 商业机构 国别省略(美国) 表示的是美国微软公司的FTP服务器美国的主机域名省略了国名。
实际域名命名规律
• 域名系统是采用分层管理的,其结构如一个倒立的树,层次型命 名机制与Internet的结构是一一对应的; • 美国的Internet的基本的组织类型代码有以下七种: .int 国际组织 .com 商业组织 .edu 教育组织 .gov 政府组织 .mil 军事组织 .org 非商业组织 .net 网络组织 • 1997年又增加了以下新的组织类型代码: .firm 商业公司 .store 商品销售企业 .web 与WWW相关的实体 .arts 文化和娱乐实体 .info 提供信息服务的实体 .nom 个体或个人 • 实际Internet主机域名的一般格式是:主机名.单位名.类型名.国 家代码;
域名解析:
• 域名系统是用一个分布式主机信息数据库管理着整个Internet的 主机名与IP地址,因此这个分布式主机信息数据库也是分层结构 的; • 域名解析: 正向解析
IP地址
反向解析
域名
• 名字服务器:-- 一种服务器软件,运行在指定的机器上,完成名 字-地址解析任务; • 域名解析采用Client/Server(C/S)方式工作, Client--请求名字解析服务-- 名字解析器(name resolver); • 对应于域名结构,互连网中的多个名字服务器也构成层次结构;
开始 下一次求解
构造域名请求包
产生一个指向下一 个名字服务器的应 答并回送求解者
将域名请求包发送 到某个名字服务器
反复求解
N
名字是否在本服务 器所属子网? 递归求解
Y
哪种解析方式?
从数据库中取出相 应的地址,并将结 果回送求解者
请求下一个名字服 务器进行域名解析 ,并将结果回送求 解者 ?
结束
名字服务器操作
域名解析方法:
• 域名解析采取自顶向下的算法,从根服务器到叶服务器,在其中 的某个节点上一定能找到所需要的名字-地址映射; • 由于父子节点的上下管辖关系,名字解析过程直需要走一条从树 中某个节点(比如根)开始到另一节点(比如某个叶节点)的一 条自顶向下的单向路径,无须回追朔,更不用查询整个服务器树; • 域名解析基本方法:递归解析(recursive resolution) 反复解析(iterative resolution) • 递归解析----要求名字服务器系统一次性完成全部名字-地址变换; • 反复解析----每次请求一个名字服务器,不行再去请求第二个名字 服务器; • 比较:递归解析----主要任务由名字服务器完成; 反复解析----主要任务由客户机解析器软件完成;
求解者操作
反向域名解析(inverse resolution):
• 反向域名解析 -- 根据IP地址解析相应的域名; • 反向域名解析的困难: *同一个IP地址可能对应多个域名; *IP地址与域名服务器树型结构没有任何关系,要找到合适的映 射,只有逐个搜索整个服务器组; 这就是域名系统一产生就有反向域名解析问题,但未得到广泛 应用的主要原因; • 为了解决上述问题,域名系统设计了一种特殊的“指针询问” (pointer query)报文; • 指针询问报文中欲解析的IP地址被表达为域名一样可显示串形式, 并加上反向域名解析域名“in-addr.arpa”,如: IP地址为 c.ddd 指针询问报文中表示为 c.bbb.aaa.in-addr.arpa
Internet层次型名字管理方法
• 最高一级的名字空间--“网点名”(site name),一个网点是整 个Internet中的一部分,它是由若干个子网组成; • 每个网点又可以分成若干个子网或“管理组” (administrative group),第二级名字空间划分为“组名”(group name); • 组名之下的第三级才是主机的“本地名”; 这样,“管理组”、“点”就形成了“子域”与“域”的关系, “本地名·组名·网点名”便组成了一个完整的、通用的层次型主 机名的结构。 • 例如,一个典型的主机名可以写为:, 它表示的是中国科研教育网上的南开大学计算机系网络实验室的 一台主机: 主机名与它的IP地址一一对应,例子中的主机名所对应的IP地址 为:162.105.1.193; 因此,在Internet上访问一台主机即可以使用它的主机名,也可 以使用它的IP地址;
域名系统的基本概念
• 层次型命名(hierarchy naming)机制 *基于结构化的思想; *对应于层次型名字空间(hierarchy namespace)的管理结构的层 次; *名字空间管理组织形成一种层次型树状结构,各层管理机构与再 后的主机节点都有相应的标识符; *主机的名字就是从树叶到树根路径上各节点标识符的有序序列; *层次型名字管理机制----域名系统; • 域名系统----抽象----规定名字语法与名字管理特权的分配规则; ----具体----描述名字-地址映射的分布式计算机系统 的实现;