可以通过两种方式可以让您获取域的名称服务器:
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拥有主服务器和辅助服务器:
所有这些计算机都将运行名为BIND的名称服务器软件。BIND通过主服务器上如下所示的文本文件,可以了解HowStuffWorks域中的所有计算机:
@ NS auth-ns1.howstuffworks.com.
@ NS auth-ns2.howstuffworks.com.
@ MX 10 mail
mail A 209.170.137.42
vip1 A 216.183.103.150
www CNAME vip1
从这个文件中我们可以看到,HowStuffWorks服务器基础结构是由具有单独的IP地址的若干物理计算机构成的。这些主机具有类似mail和www的别名。任何内容都可以具有别名。例如,此文件中可以包含一个用于scoobydoo.howstuffworks.com的条目,并且该条目可以指向名为walnut的物理计算机。也可以对yahoo.howstuffworks.com使用别名,并且该别名可以指向yahoo。实际上,对别名没有什么限制。我们也可以创建多个名称服务器并对我们的域分段。
通过上面的说明您会发现,域名服务器是一种令人称奇的分布式数据库。域名服务器每天通过由数百万个用户管理的数百万个名称服务器所构成的网络来处理针对数十亿个名称的数十亿个请求。每当您发送电子邮件或查看URL时,您就会向散布在全球范围内的多个名称服务器发出请求。令人惊奇的是,此过程通常是完全不可见而且非常可靠的!
有关域名服务器及相关主题的更多信息,请查看下一页上的链接。
编辑推荐