域名服务器工作原理

[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”交给其默认名称服务器并请求它进行转换。

上一页  [1] [2] [3] [4] [5]  下一页


Tag:电路基础电子电路基础,模拟电路基础电路基础

《域名服务器工作原理》相关文章