域名服务器工作原理

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

文章摘要:所有这些计算机都将运行名为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 C

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

所有这些计算机都将运行名为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

从文件的开头进行解码,便可以看到:

  • 前两行指出主名称服务器和辅助名称服务器。
  • 下一行称为MX记录。当您向HowStuffWorks上的任何人发送电子邮件时,发送电子邮件的软件会与名称服务器联系以获取MX记录,于是它就会知道HowStuffWorks的SMTP服务器的位置。许多大型系统都具有多个处理传入电子邮件的计算机,因此就会产生多个MX记录。
  • 下一行指出用于处理对mail.howstuffworks.com的请求的计算机。
  • 下一行指出用于处理对oak.howstuffworks.com的请求的IP地址。
  • 下一行指出用于处理对howstuffworks.com(无主机名)的请求的IP地址。

从这个文件中我们可以看到,HowStuffWorks服务器基础结构是由具有单独的IP地址的若干物理计算机构成的。这些主机具有类似mail和www的别名。任何内容都可以具有别名。例如,此文件中可以包含一个用于scoobydoo.howstuffworks.com的条目,并且该条目可以指向名为walnut的物理计算机。也可以对yahoo.howstuffworks.com使用别名,并且该别名可以指向yahoo。实际上,对别名没有什么限制。我们也可以创建多个名称服务器并对我们的域分段。

通过上面的说明您会发现,域名服务器是一种令人称奇的分布式数据库。域名服务器每天通过由数百万个用户管理的数百万个名称服务器所构成的网络来处理针对数十亿个名称的数十亿个请求。每当您发送电子邮件或查看URL时,您就会向散布在全球范围内的多个名称服务器发出请求。令人惊奇的是,此过程通常是完全不可见而且非常可靠的!

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


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

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