域名服务器工作原理

[09-12 12:35:11]   来源:http://www.88dzw.com  电路基础   阅读:8569

文章摘要:虽然格式有点奇怪,但是它基本上显示了包含13个不同的根服务器的实际IP地址的列表。 根服务器知道可处理几百个顶级域的名称服务器的IP地址。它可以为您的名称服务器返回COM域名的名称服务器的IP地址。然后您的名称服务器会询问COM名称服务器是否知道www.howstuffworks.com的IP地址。由于COM域名的名称服务器知道处理howstuffworks.com域名的名称服务器的IP地址,于是它会返回这些IP地址。您的名称服务器然后又会与howstuffworks.com的名称服务器联系,并询问它是否知道www.howstuffworks.com的IP地址。如果它知道,它则会将相应的IP地

域名服务器工作原理,标签:电子电路基础,模拟电路基础,http://www.88dzw.com

虽然格式有点奇怪,但是它基本上显示了包含13个不同的根服务器的实际IP地址的列表。

根服务器知道可处理几百个顶级域的名称服务器的IP地址。它可以为您的名称服务器返回COM域名的名称服务器的IP地址。然后您的名称服务器会询问COM名称服务器是否知道www.howstuffworks.com的IP地址。由于COM域名的名称服务器知道处理howstuffworks.com域名的名称服务器的IP地址,于是它会返回这些IP地址。您的名称服务器然后又会与howstuffworks.com的名称服务器联系,并询问它是否知道www.howstuffworks.com的IP地址。如果它知道,它则会将相应的IP地址返回给您的名称服务器,接着您的名称服务器会将该IP地址返回给浏览器,然后浏览器会与www.howstuffworks.com的服务器联系以获取网页。

完成此工作的一个关键点是冗余。由于在每一级别上都会有多个名称服务器,因此如果一个名称服务器失败,那还有其他的名称服务器可以处理请求。例如,有三个不同的计算机用于运行HOWSTUFFWORKS.COM请求的名称服务器。而只有在所有三个计算机都无法工作的情况下才会出现问题。

另一个关键点是缓存。在名称服务器解析某个请求之后,它会对接收到的所有 IP地址进行缓存。在该名称服务器为任何COM域请求过根服务器之后,它就会知道处理COM域的名称服务器的IP地址,因此它无需再次为此信息而烦扰根服务器。名称服务器可以为每个请求执行此操作,并且此缓存有助于防止操作中断。

不过,名称服务器并不是永久进行缓存。缓存有一个名为生存时间(TTL)的组件,用于控制服务器缓存某条信息的时间。当服务器接收到一个IP地址时,会随之接收到TTL。名称服务器会将IP地址缓存一段时间(范围是几分钟到几天),然后丢弃它。TTL允许对名称服务器中的更改进行传播。不过,并非所有名称服务器都会遵守它们接收到的TTL。在howstuffworks将其计算机移动到新的服务器时,花费了三个星期的时间才将转换传播到整个Web。我们在主页的左上角放置了一个名为“新服务器”的小标记,因此在转换期间,用户可以分辨看到的是新服务器还是旧服务器。

某人想要创建新的域名必须做两件事:

  • 找到用来存放域名的名称服务器。
  • 注册域名。

从技术上说,域中不一定需要计算机,而只需要一台能够处理域名请求的名称服务器就可以了。

可以通过两种方式可以让您获取域的名称服务器:

  • 您可以自行创建并管理名称服务器。
  • 您可以付费请ISP或主机服务公司为您处理名称服务器。

大多数大型公司都具有自己的域名服务器。而大多数小型公司则是付费使用一些域名服务器。

HowStuffWorks的历史就是一个典型的例子。当howstuffworks.com刚创建时,开始只是一个寄放域。此域寄放在名为www.webhosting.com的公司中。Webhosting.com负责维护名称服务器,并维护为该域创建单个“正在构建”网页的计算机。

若要创建域,则需要填写提供域名注册服务的公司(例如:register.com、verio.com和networksolutions.com)规定的表单。这些公司创建“正在构建”网页,并在其名称服务器中创建一个条目,然后将表单数据提交到whois数据库中。COM、ORG和NET等名称服务器会使用最新的IP地址信息进行更新,更新频率为一天两次。这时,就会存在一个域,并且任何人都可以访问相应的“正在构建”网页。

然后HowStuffWorks就开始在www.howstuffworks.com这个域下发布内容。我们通过Tabne(现在是Verio, Inc. 的一部分)设立了主机帐户,Tabnet运行HowStuffWorks的域名服务器和承载HowStuffWorks网页的计算机。此类计算机称作虚拟Web主机,可同时承载多个域。大约有五百个不同的域共享同一个处理器。

由于HowStuffWorks日益受到欢迎,因此虚拟主机已无法满足需求,从而HowStuffWorks需要拥有自己的服务器。此时,HowStuffWorks开始维护自己的专用计算机,并开始管理自己的域名服务器。HowStuffWorks拥有主服务器和辅助服务器:

  • AUTH-NS1.HOWSTUFFWORKS.COM 209.116.69.78
  • AUTH-NS2.HOWSTUFFWORKS.COM 209.116.69.79

HowStuffWorks的主域名服务器是auth-ns1.howstuffworks.com。而我们对主服务器所做的任何更改都会自动传送给辅助服务器,后者也是由我们的ISP维护的。

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


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

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