图解DNS的工作原理

来源:asp之家 时间:2010-02-21 13:17:00 

前段时间暴风影音的DNS攻击事件导致大量用户无法上网,闹得沸沸扬扬,至今网上仍然有人讨论。DNS到底是什么呢?为什么DNS挂了就不能上网?

有一定技术基础的互联网用户都知道DNS是做什么用的,但大多数人都不清楚DNS如何查找域名。 Ven发现了一幅图片,这幅图片非常形象地描述了DNS查找下的连锁反应,对不了解DNS运行的人们可能会有些帮助。

下面这张图片来自Verisign,为了简化过程,图片忽略缓存的影响(正常情况下,查找结果经常在不同查找时段被缓存):


图片来源:Verisign Domain Name Industry Brief, June 2007 (PDF),最后一页

查找www.example.com的IP地址的连锁反应:

用户计算机首先会查询该网站所使用的域名服务器(DNS服务器)。 这个过程就是图片中的“递归式域名服务器”。

DNS服务器不知道www.example.com的IP地址,因此DNS服务器会开始进行连锁查询,直到查找到IP地址并向计算机报告(IP地址与图片中一致)。

1.在互联网根服务器中进行查找,获取顶级域名.com的DNS服务器。

2.在.com的顶级域名DNS服务器进行查找,获取example.com的授权DNS服务器。

3.在exapmle.com的授权DNS服务器中查找主机www.example.com的IP地址,最后将IP地址返回计算机

4.大功告成! 现在计算机获得了www.example.com的IP地址,用户可以访问该网站了。

对有些人来说,这已经不是什么新鲜事了,但不得不承认,这幅图片确实很形象, 值得分享。

标签:互联网,dns,域名服务器
0
投稿

猜你喜欢

  • 社区运营的经验分享 吸引用户仅是第一步

    2008-11-26 16:21:00
  • 如何使用Docker搭建pypi私有仓库

    2023-08-28 01:58:58
  • XSS攻击防御技术白皮书

    2009-12-24 16:32:00
  • Docker 下载镜像慢的问题解决方法

    2022-03-01 13:47:55
  • docker部署zookeeper集群方式(单主机、多主机)

    2021-07-22 02:36:27
  • 百度排名公式最新版

    2008-01-10 20:16:00
  • 服务器硬件系统之维护拆装教程

    2008-08-14 14:16:00
  • 黑色产业链 灰色小网站日进斗金

    2008-09-23 17:26:00
  • 使用命令行配置Windows 2008防火墙

    2009-01-06 14:14:00
  • 投放谷歌 AdSense广告站点和页面的推广问题

    2008-04-16 14:17:00
  • 做Google adsense能赚多少钱

    2008-06-23 14:22:00
  • Apache服务器配置全攻略(四)

    2008-01-16 12:30:00
  • 50%带毒网站利用IE新漏洞 用户应打好补丁

    2008-12-28 20:51:00
  • GoDaddy常见问题之与主机有关的用户帐户解释

    2010-04-13 13:03:00
  • Facebook发布XMPP界面 拟大举进军IM领域

    2009-11-09 09:15:00
  • 服务器管理易犯十大错误

    2008-08-04 17:04:00
  • IIS常见问题及解答以及故障分析

    2008-04-12 10:32:00
  • CentOS使用本地yum源搭建LAMP环境图文教程

    2023-10-12 18:20:12
  • 传雀巢创始人后裔收购富豪社交网络ASmallWorld

    2009-10-14 11:17:00
  • DHCP概述及Linux DHCP服务器的配置

    2008-12-23 08:42:00
  • asp之家 网站运营 m.aspxhome.com