域名服务器工作原理
[09-12 12:35:11] 来源:http://www.88dzw.com 电路基础 阅读:8569次
文章摘要:这些域名的COM、EDU和UK部分被称作顶级域名或一级域名。存在几百个顶级域名(包括COM、EDU、GOV、MIL、NET、ORG和INT)以及具有唯一性的代表每个国家/地区的双字母组合。 每个顶级域内都包含一个二级域名的大型列表。例如,在COM一级域名中,您可以获得: howstuffworks yahoo msn microsoft 以及几百万个其他的域名... COM顶级域中的每一个名称都必须是唯一的,但是在不同的域中可以重复。例如,howstuffworks.com和howstuffworks.org就代表完全不同的计算机。 对于bbc.co.uk来说,它是一个三级域名。尽管最多可以有
域名服务器工作原理,标签:电子电路基础,模拟电路基础,http://www.88dzw.com这些域名的COM、EDU和UK部分被称作顶级域名或一级域名。存在几百个顶级域名(包括COM、EDU、GOV、MIL、NET、ORG和INT)以及具有唯一性的代表每个国家/地区的双字母组合。
每个顶级域内都包含一个二级域名的大型列表。例如,在COM一级域名中,您可以获得:
- howstuffworks
- yahoo
- msn
- microsoft
- 以及几百万个其他的域名...
COM顶级域中的每一个名称都必须是唯一的,但是在不同的域中可以重复。例如,howstuffworks.com和howstuffworks.org就代表完全不同的计算机。
对于bbc.co.uk来说,它是一个三级域名。尽管最多可以有127级域名,但超过四级的域名很少见。
最左边的词语(如www或encarta)代表主机名。它指明了域中的一台具体机器(有特定的IP地址)的名称。给定的域可以包含数百万个主机名,只要这些主机名在该域中都是唯一的。
由于给定域中的所有名称都必须是唯一的,因此,就需要一个实体来管理列表并确保名称不会重复。例如,COM域不得包含任何重复的名称,这样就需要一个名为Network Solutions的公司负责维护此列表。当您注册域名时,该域名需要通过在Network Solutions公司工作的注册人员的审查,才能添加到列表中。而Network Solutions会保留一个名为whois数据库的中央数据库,该数据库包含了有关每个域的所有者和名称服务器的信息。如果您转到whois表单,则可以找到有关当前存在的任何域的信息。
虽然让一个中央授权机构来跟踪COM(和其他)顶级域中的名称的数据库很重要,但您不会想将COM域中的所有信息集中在一个数据库中。例如,微软拥有数十万个IP地址和主机名。微软希望维护其自身的用于microsoft.com域名的域名服务器。同样,英国可能希望管理uk顶级域名,而澳大利亚可能希望管理au域名,依此类推。因此,域名服务器系统是一个分布式数据库。微软全权负责处理用于microsoft.com的名称服务器——它维护实施它的域名服务器系统部分的计算机,并且微软可以在任何时间更改其域的数据库,因为它拥有自己的域名服务器。
每个域名都具有用于处理其请求的域名服务器,并有专人来维护此域名服务器中的记录。域名服务器系统的一个最令人惊奇的方面是——它是通过由数百万人管理的数百万台计算机完全分发到全世界的,然而其行为表现则类似于一个简单的集成式数据库!
名称服务器整天都在做两件事情:
- 接受来自程序的有关将域名转换为IP地址的请求。
- 接受来自其他名称服务器的有关将域名转换为IP地址的请求。
收到请求后,名称服务器可以对其执行下列四种操作之一:
- 使用一个IP地址回答请求,因为它已知道域的IP地址。
- 联系另一个名称服务器并尝试找到请求的名称对应的IP地址。它可能需要多次执行此操作。
- 回答:“我不知道您请求的域的IP地址,以下是我知道的名称服务器的IP地址。”
- 返回一条错误消息,因为被请求的域名是无效或不存在的。
当您在浏览器中键入URL时,浏览器首先会将域名和主机名转换为一个IP地址,以便它能够从该IP地址上的计算机中请求网页(有关整个过程的详细信息,请参见Web服务器工作原理)。若要执行此转换,浏览器必须与名称服务器进行对话。
当您在互联网上设置计算机时,您(或您所安装的用于连接到ISP的软件)必须告知计算机它在将域名转换为IP地址时应使用的名称服务器。在一些系统上,当您连接到ISP时,将为计算机动态提供域名服务器;而在其他一些计算机上,域名服务器是硬连接的。如果您使用的是安装了Windows 95/98/ME的计算机,则可以使用命令WINIPCFG.EXE(对于Windows 2000/XP,使用IPCONFIG)来查看当前的名称服务器。在UNIX计算机上,则将nslookup连同计算机名称一起键入进行查看。计算机上需要与名称服务器进行通信以解析域名的任何程序,都知道应与之通信的名称服务器,因为它可以从操作系统中获取计算机的名称服务器的IP地址。
因此,浏览器会联系其名称服务器并表示,“我需要您为我将域名转换为IP地址。”例如,如果在浏览器中键入“www.howstuffworks.com”,则浏览器需要将该URL转换为一个IP地址。于是浏览器会将“www.howstuffworks.com”交给其默认名称服务器并请求它进行转换。
《域名服务器工作原理》相关文章
编辑推荐
- · 什么是系统仿真
- · 什么是CPCI
- · 英特尔 Parallel Composer入门
- · 什么是支持数据库,什么是中宏数据库
- · 什么是数据交换技术
- · 什么是内部数据传输率
- · 什么是空间数据交换中心
- · 什么是差异备份
- · 什么是备份集
- · 什么是映像备份
- · IGBT模块
- · 什么是24脉波整流变压器
- · 自动变速器不能强制降挡故障原因、诊断与排
- · 什么是MD机
- · 中心频率,什么是中心频率
- · 功率单位mw和dbm的换算表
- · 中值滤波模块设计思路
- · 反馈振荡器的原理
- · 气体激光器简介
- · 数制与进位记数法