域名服务器(DNS)
一组称为域名服务器(DNS)的服务器可以将易读的域名映射到IP地址。这些服务器是可以将域名映射到IP地址的简单数据库,它们分布在互联网上的各个地方。多数单独的公司、ISP和大学均维护小型的名称服务器,以将主机名映射到IP地址。还有中央名称服务器,它们使用VeriSign提供的数据将域名映射到IP地址。
如果您将URL“http://www.howstuffworks.com/Web-server.htm”键入到浏览器中,浏览器会提取名称“www.howstuffworks.com”并将其传递给域名服务器,域名服务器将返回www.howstuffworks.com的正确IP地址。要得到正确的IP地址,可能需要使用多个名称服务器。例如,在www.howstuffworks.com的例子中,用于“.com”顶级域的名称服务器能够辨别知道主机名的名称服务器的IP地址,而由HowStuffWorks ISP操作的、对该名称服务器的查询,则可以为HowStuffWorks服务器计算机提供实际的IP地址。
在UNIX计算机上,您可以使用nslookup命令来访问同样的服务。只要在命令行中键入一个名称,如“www.howstuffworks.com”,该命令即会查询名称服务器并向您提供相应的IP地址。
因此归结如下:互联网由无数台计算机组成,每台计算机各自具有唯一的IP地址。这些计算机中有许多是服务器计算机,也就是说它们能向互联网上的其他计算机提供服务。您可能已经听说过这些服务器:电子邮件服务器、Web服务器、FTP服务器、Gopher服务器和Telnet服务器等,这里仅举几个例子。所有这些都是由服务器计算机提供的。