域名服务器工作原理

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

文章摘要:域名服务器工作原理 只要您在互联网上发送电子邮件或浏览Web,您就会用到域名服务器,而您自己可能都不知道您在使用它们。域名服务器(即DNS)是互联网的相当重要且完全隐藏的部分,并且很神奇。域名服务器系统在全球范围内构建了一个最大最活跃的分布式数据库。如果没有域名服务器,互联网就会迅速停止运转。 在本文中,我们将看一下域名服务器系统,让您了解这个系统的工作原理并领会其神奇的功能。 您浏览网页或发送电子邮件时都要用到域名。例如,URL“http://www.howstuffworks.com”中包含域名howstuffworks.com。电子邮件地址ikonw@howstuffworks.c

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

域名服务器工作原理

域名服务器
只要您在互联网上发送电子邮件或浏览Web,您就会用到域名服务器,而您自己可能都不知道您在使用它们。域名服务器(即DNS)是互联网的相当重要且完全隐藏的部分,并且很神奇。域名服务器系统在全球范围内构建了一个最大最活跃的分布式数据库。如果没有域名服务器,互联网就会迅速停止运转。

在本文中,我们将看一下域名服务器系统,让您了解这个系统的工作原理并领会其神奇的功能。

您浏览网页或发送电子邮件时都要用到域名。例如,URL“http://www.howstuffworks.com”中包含域名howstuffworks.com。电子邮件地址ikonw@howstuffworks.com中也包含此域名。

有实际意义的名称(如“howstuffworks.com”)方便记忆,可是对计算机却非如此。所有计算机都使用称为IP地址的名称来相互引用。例如,我们称作“www.howstuffworks.com”的计算机有一个IP地址216.183.103.150。每当您使用域名时,都会使用互联网的域名服务器(DNS)将对我们而言有实际意义的域名转换为计算机可读的IP地址。在一天的浏览网页和发送电子邮件工作中,您可能已访问了数百次域名服务器!

域名服务器就是要将域名转换为IP地址。这听起来好像是一个简单的任务,但实际上有五大难点:

  • 目前正在使用的IP地址达数十亿个,并且大多数计算机也有实义名称。
  • 每天会发出数十亿个域名服务器请求。每个人每天就可以轻松发出一百个或更多的域名服务器请求,同时每天都会有几亿用户和计算机在使用互联网。
  • 域名和IP地址每天都在发生变化。

  • 每天都会创建新的域名。

  • 每天都会有数百万用户更改和添加域名和IP地址。

域名服务器系统是一个数据库,世界上的任何其他数据库都无法获取如此多的请求。世界上的任何其他数据库每天也不会有数百万用户对其进行更改。这就是导致域名服务器系统如此独特的原因。

IP地址
若要使互联网上的所有计算机井然有序,则应为每个计算机分配称为IP地址的唯一地址。IP的全称是Internet Protocol,即互联网协议,并且这些地址都是由32位数字组成,通常采用“点分十进制数”的四个“八进制数”表示。典型的IP地址如下所示:

216.183.103.150

IP地址中的四个数字称作八进制数,因为这四个数字可以具有0-256之间的值(每个八进制数具有28种可能)。

互联网中的每台计算机都具有自己的IP地址。由于服务器具有静态IP地址,因此不会经常变化。通过调制解调器进行拨号的家用计算机通常具有的IP地址是在您拨号时由ISP(互联网服务提供商)分配的。对于此次会话来说,此IP地址是唯一的,但是在您下次拨号时会发生改变。这样,ISP仅需要为其所支持的每个调制解调器而每个客户提供一个IP地址。

如果您使用的是安装Windows操作系统的计算机,则可以使用命令WINIPCFG.EXE(对于Windows 2000/XP,为IPCONFIG.EXE)查看当前的IP地址。在UNIX计算机上,将nslookup连同计算机名称一起键入(如“nslookup www.howstuffworks.com”)就可以显示计算机的IP地址(使用命令hostname可获知计算机的名称)。

有关IP地址的更多信息,请参见IANA。

就互联网上的计算机而言,您只需将相应的IP地址告知服务器即可。例如,您可以在浏览器中键入http://216.183.103.150,然后您就会到达包含用于howstuffworks的Web服务器的计算机。域名的确是为人们提供了方便。

如果我们必须记住每天访问的所有网站的IP地址,那么我们肯定会疯掉。我们不擅长记住一长串的数字,但却擅长记住单词(域名就是由单词构成的)。您的脑海中可能已存储了数百个域名。例如:

  • howstuffworks.com——典型名称
  • www.yahoo.com ——世界上最知名的名称之一
  • www.mit.edu ——麻省理工学院的域名
  • encarta.msn.com ——不是以www开始的Web服务器
  • www.bbc.co.uk ——包含四个部分而非三个部分的名称
  • ftp.microsoft.com ——FTP服务器而非Web服务器

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


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

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