如果您拥有自己的网站或一直在在线半球工作,您可能以前曾多次听说过DNS这个术语。但什么是DNS以及DNS是如何工作的?简而言之:DNS代表域名系统,用于将人类有意义的名称(如您的域名)转换为计算机有意义的名称(IP地址)。但还有更多!我们在这里分解什么是DNS,它的不同类型,以及每个可以访问Internet的人每天如何使用它。
DNS服务器将域名转换为IP地址,以便浏览器可以轻松连接到您要查找的网站。类似于手机将联系人姓名转换为电话号码的方式。当您通过导航到URL在浏览器上打开网站时,您的计算机将开始启动与该网站IP地址的连接。如果这是您第一次访问该网站,您的浏览器如何知道IP地址是什么?这就是DNS服务器的用武之地。DNS服务器会查找您刚刚搜索的域名的IP地址,并将您连接到他们的服务器。类似于黄页或任何其他电话簿,但适用于网站。
域名系统(DNS)于1983年发明,因为记住IP地址使得使用互联网变得不切实际。通过将IP地址与名称联系起来,DNS使浏览互联网变得更加容易。
70年代,世界上使用的计算机数量迅速增长。IP地址是手动分配的,因为当时计算机只能使用数字进行通信。这是第一个3网络系统——分组无线电、ARPANET和SATNET——被引入的时候。
技术进步太快,人们在记账数字和IP地址方面遇到了问题,因此需要一个统一的解决方案。这个任务落到了DNS的发明者PaulMockapetris的手中。他设计了一个自动将IP地址映射到域名的系统,使互联网更易于使用。所有这一切导致了DNS在1983年的诞生,此后同一系统一直在全球范围内使用。
域名系统将主机名或网址转换为计算机友好的IP地址。域名及其匹配的IP地址称为DNS资源记录。DNS服务器有一组域名及其各自的IP地址,就像电话簿一样,这是完成翻译的地方。因此,您不再需要记住IP地址,只需输入网站名称即可。然后,DNS递归解析器将找到连接到您输入的网站的IP地址,并将您定向到正确的网站。
有两种类型的DNS服务是DNS基础设施不可或缺的一部分。这些服务中的每一个都执行不同的角色,我们将在下面分享。
递归DNS解析器
递归DNS解析器执行跟踪正确DNS记录的重复性任务。当您输入网站地址时,递归解析器会通过发出一系列请求找到正确的DNS名称服务器。如果它找不到正确的IP地址,因为拼写错误或网站根本不存在,DNS解析器将继续发出请求,直到超时。这就是缓存的用武之地。
缓存用作临时存储位置,为递归解析器提供快捷方式。如果它存储了记录,它可以很容易地提供递归解析器需要的信息。您可以将其视为您的本地DNS服务器。每当您输入网站的域名时,您的本地DNS都会尽力为您找到您要查找的网站。如果是您经常访问的网站,递归DNS解析器会保留该网站的域名和IP地址的副本。这使您的DNS更快,因为它已经知道您要去哪里而无需发出一系列请求。
权威DNS服务器
权威的DNS服务器负责DNS资源记录。它存储网站名称和IP地址列表,并响应递归DNS解析器的请求。该服务器为这些请求提供结果,而无需从不同的来源询问或搜索。这些DNS服务器是DNS请求的专用停止区。每当您访问一个新网站时,您很可能会从这里获取您的IP地址。
权威DNS服务器与递归DNS解析器——有什么区别?
简而言之,递归DNS解析器提出问题并尝试提供可以在缓存中找到的答案。权威的DNS服务器已经有了答案,可以很容易地提供答案。如果递归DNS解析器无法在缓存中找到所请求网站的IP地址,它只会将请求传递给权威DNS服务器。这就是为什么权威服务器被认为是整个DNS查询过程的尾端,而递归服务器被认为是中间人。
递归DNS解析器比权威DNS服务器更快,因为它们缓存了您经常访问的网站的详细信息。这减少了加载时间,这就是为什么将您的DNS更改为更快的网络可以让您的计算机感觉更快。尽管您的互联网速度没有改变,但更快的DNS网络意味着对浏览器的响应时间更快。
DNS查找是从DNS服务器查找DNS记录的过程。DNS查找将来自计算机、服务器和智能手机的电子邮件地址和域名转换为数字地址。
以下是DNS查找过程的工作原理:

如您所见,DNS过程中有很多步骤;这就是为什么每个连接都必须尽快发生的原因。稍后我们将讨论DNS速度,但我们需要解释不同类型的DNS查询。
DNS查询是由DNS服务器发出的请求,用于查找您尝试连接的IP地址。无论是您的DNS服务器返回您的计算机,还是您的DNS服务器向另一台DNS服务器请求,这些查询都做一件事:找到您要查找的网站。DNS查找中有三种类型的DNS查询。
1.递归查询
递归查询是指当DNS服务器收到用户对记录的请求并以IP地址作为响应来响应该请求时。如果服务器无法找到该IP地址,则可能会出现错误消息。
2.迭代查询
当允许服务器向用户提供被认为是最佳答案的推荐时,就会发生迭代查询。这个答案可能已经在缓存记录中。如果不是,它会将用户引导至权威服务器以获得适当的答案。此过程将通过其他DNS服务器继续进行,直到它可以完成请求或超时。
3.非递归查询
非递归查询是具有现成答案的请求。当记录已经存储在缓存文件或权威服务器中时,就会发生这种情况。
拥有一个好的DNS服务器很重要,因为它可以让您的浏览体验更快,或者完全让它脱离轨道。有故障的DNS服务器可能是连接到网站或被告知无法找到该网站之间的区别。一个伟大的DNS服务器是在2秒或半秒内连接到网站之间的区别。
行动后报告–切换到可靠的DNS服务器
DNS确实是互联网的骨干,在后台默默地工作,几乎可以满足全世界互联网上的每一个请求。那么,接下来呢?好吧,如果您正在阅读本文是因为您经营网站并关心您的基础设施——我们建议您查看Cloudflare。Cloudflare是互联网安全、DDoS保护和优化网站加载时间的最受欢迎的解决方案之一。
如果您也一直在寻求对您的服务器基础设施进行重大改进,可以让这一切变得毫不费力。选择您的服务器提供商(DigitalOcean、AWS、Linode、UpCloud)并在几分钟内启动并运行您的网站。
本文来源:国外服务器--什么是DNSDNS是如何工作的(dns是怎么工作的)
本文地址:https://www.idcbaba.com/guowai/5146.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。



