域名服务器如何工作

 服务器问题     |      2019-09-28 09:48:22

  互联网和万维网是疯狂的边界,它们依靠计算机语言和代码来查找和共享数据和信息。互联网最基本的工具之一就是域名系统,即DNS。(尽管许多人认为“ DNS”代表“域名服务器”,但实际上代表“域名系统”。)DNS是一组标准的协议,用于计算机如何在Internet和许多专用网络上交换数据,称为TCP / IP协议套件。其目的至关重要,因为它有助于转换易于理解的域名例如“ shuaichao.com”转换为Internet协议(IP)地址,例如计算机用来在网络上相互标识的70.42.251.42。简而言之,它是一个将名称与数字匹配的系统。

  DNS概念就像是互联网的电话簿。如果没有这种寻路系统,您将不得不采用更为复杂和深奥的手段来筛选遍布全球互联网的虚拟开放平原和密集的数据城市……您可以打赌,事实并非如此。几乎一样有趣,尤其是因为现在有数亿个域名[来源:VeriSign ]。

  Internet上的计算机和其他网络设备使用IP地址将您的请求路由到您要访问的站点。这类似于拨打电话号码以连接到您要呼叫的人。不过,借助DNS,您不必保留自己的IP地址通讯簿。相反,您仅通过域名服务器(也称为DNS服务器或名称服务器)进行连接,该服务器管理将域名映射到IP地址的大型数据库。

  无论您是访问网站还是发送电子邮件,您的计算机都使用DNS服务器来查找您要访问的域名。此过程的合适术语是DNS名称解析,您会说DNS服务器将域名解析为IP地址。例如,当您在浏览器中输入“ www.shuaichao.com”时,部分网络连接包括将域名“ shuaichao.com”解析为shuaichao的Web服务器的IP地址,例如70.42.251.42。

  但是,当您以后想返回时,您更有可能记得“ shuaichao.com”。此外,网站的IP地址可能会随时间变化,并且某些网站会将多个IP地址与一个域名相关联。

  如果没有DNS服务器,互联网将很快关闭。但是您的计算机如何知道要使用的DNS服务器?通常,当您连接到家庭网络,Internet服务提供商(ISP)或WiFi网络时,分配计算机网络地址的调制解调器或路由器也会向计算机或移动设备发送一些重要的网络配置信息。该配置包括设备在将DNS名称转换为IP地址时应使用的一个或多个DNS服务器。

  到目前为止,您已经了解了一些重要的DNS基础知识。本文的其余部分将更深入地研究域名服务器和名称解析。它甚至包括有关管理自己的DNS服务器的介绍。让我们先来看一下IP地址的结构以及这对名称解析过程的重要性。

  您刚刚了解到,域名服务器或DNS服务器的主要工作是将域名解析(转换为IP地址)。听起来很简单,但以下几点除外:

  当前有数十亿个IP地址正在使用,并且大多数机器也具有人类可读的名称。

  DNS服务器在任何给定时间(累计)正在处理Internet上的数十亿个请求。

  每天都有数百万人在增加和更改域名和IP地址。

  DNS服务器要处理的事情太多,因此它依赖于网络效率和Internet协议。IP有效性的部分原因是,网络上的每台计算机在IPV4和IPV6标准中都有一个唯一的IP地址,该标准由Internet号码分配机构(IANA)管理。以下是识别IP地址的一些方法:

  IPV4标准中的IP地址具有四个数字,中间用三个小数点分隔,例如:70.74.251.42

  IPV6标准中的IP地址具有以冒号分隔的八个十六进制数字(以16为基数),例如2001:0cb8:85a3:0000:0000:0000:8a2e:0370:7334。由于IPV6仍然是一个非常新的标准,因此我们将在本文中集中介绍更常见的IPV4。

  IPV4号码中的每个号码都称为“八位位组”,因为它与路由网络流量中使用的8位以2为底的(二进制)数字等效于10进制。例如,写为42的八位字节代表00101010。二进制数中的每个数字都是占位符,表示从2到27的从2到27的从2到27的从2到27的某个幂。这意味着在00101010中,您分别拥有21、23和25中的一个。因此,要获得以10为基数的等效值,只需加21 + 23 + 25 = 2 + 8 + 32 = 42。

  每个八进制值的值只有256种:数字0到255。

  IANA将某些地址和范围指定为保留IP地址,这意味着它们在IP中具有特定的工作。例如,保留IP地址127.0.0.1来标识您当前正在使用的计算机。因此,与127.0.0.1交谈只是在自言自语[来源:Cisco,Lammele ]。

  您计算机的IP地址从何而来?如果我们谈论的是台式机或笔记本电脑,则它可能来自网络上的动态主机配置协议(DHCP)服务器。DHCP服务器的工作是确保您的计算机具有联机状态下所需的IP地址和其他网络配置。因为这是“动态的”,所以计算机的IP地址可能会不时更改,例如关闭计算机几天后。作为用户,您可能永远不会注意到所有发生的情况。有关在何处找到分配给您的计算机或移动设备的IP地址的提示,请参阅此页面的侧栏。

  需要一致联系点的Web服务器和其他计算机使用静态IP地址。这意味着,当系统联机时,总是将相同的IP地址分配给该系统的网络接口。为了确保该接口始终获得相同的IP地址,IP将该地址与该网络接口的媒体访问控制(MAC)地址相关联。制造商在每个网络接口(有线和无线)中都嵌入了一个唯一的MAC地址。