网络协议之--DNS 如何工作

作者: 网罗世界 | 来源:发表于2017-04-06 23:06 被阅读142次

原文发表于:DNS 如何工作

上一篇文章(什么是 DNS)中,我们解释了 DNS 所涉及到的一些术语,接下来我们来看看 DNS 这个系统是如何工作的?

从高层次上看,这个系统非常简单,但是当你关注细节时,它又非常复杂。总的来说,它是一个非常可靠的基础设施,对于构建我们当今的互联网,是至关重要的。

根服务器

如前所述,DNS 的核心是一个分层系统。在这个系统的顶部是所谓的 “根服务器”。这些服务器由各种组织控制,并由 ICANN(互联网名称和数字地址分配公司)授权。

目前正在使用的根服务器有 13 个。但是,由于每分钟都要解析的名称数量多得令人难以置信,所以实际上每个根服务器都有镜像服务器。有关这个一个有趣的事情是,每个根服务器与它的镜像服务器共享同一个 IP 地址。当你对某个根服务器发出请求时,请求会被路由到该根服务器离你最近的镜像服务器。

这些根服务器做什么的?根服务器处理有关顶级域名信息的请求。因此,如果某个请求低级别名称服务器无法解析,则会向该域的根服务器进行查询。

根服务器不知道实际托管域名的位置。然而,他们会将请求引导到处理特定请求的顶级域名的名称服务器。

因此,如果向根服务器发出对 “www.wikipedia.org” 的请求,则根服务器不能在它的记录文件中找到与 “www.wikipedia.org” 匹配的记录。

但是它会找到 “org” TLD 的记录,并把负责 “org” 地址的名称服务器的地址发回给请求者。

更多内容请查看:DNS 如何工作

相关文章

  • 网络协议之--DNS 如何工作

    原文发表于:DNS 如何工作 上一篇文章(什么是 DNS)中,我们解释了 DNS 所涉及到的一些术语,接下来我们来...

  • 网络协议 - DNS 优化

    网络协议 - DNS 优化

  • 网络协议之--什么是 DNS

    原文发表于:什么是 DNS DNS,或者说域名系统,通常是学习如何配置网站和服务器的一个非常困难的部分。了解 DN...

  • DNS隐藏隧道的使用

    前言 关于DNS隧道的一些简单研究和利用。 DNS协议基础 域名系统(服务)协议(DNS)是一种分布式网络,主要用...

  • HTTP知识总结

    1.网络模型 应用层、传输层、网络层、数据链路层、物理层 网络层:HTTP协议、FTP协议、DNS 协议 传输层...

  • 网络协议

    学习《趣谈网络协议》 网络协议 应用层 DHCP HTTP HTTPS RTMP P2P DNS GTP RPC传...

  • 第二十六天课堂笔记(4月4号网络知识 )

    1、什么是网络 2、网络协议 了解一些常见的协议 ARP—>交换机--àMAC DNS协议—>IP-->域名对应的...

  • iOS面试之网络大全

    网络 网络内容如下 HTTP协议 HTTPS与网络安全 TCP / UDP DNS解析 Session/Cooki...

  • iOS面试之网络模块

    网络 网络内容如下 HTTP协议 HTTPS与网络安全 TCP / UDP DNS解析 Session/Cooki...

  • [iOS面试]第8章 网络相关面试问题

    注意:本文主讲网络相关面试问题,包括HTTP协议、HTTPS协议与网络安全、TCP/UDP区别、DNS解析。 一、...

网友评论

    本文标题:网络协议之--DNS 如何工作

    本文链接:https://www.haomeiwen.com/subject/okdcattx.html