6 1域名系统DNs 1.1域名系统概述 口为什么要使用域名系统DNS呢? ■其根本原因在于:P地址标识的不足。 不便记忆:十进制的Pv4地址仍然比较长,远没有以字符串命名的 DNS名称好记 口通俗的说就是记不住啊! ■不便地址变更:每次更改服务器地址都要更改P地址的话,是很难 做到的。 口云计算时代下的业务发布需要经常变更。 口高负载下的CDN分发。 ■不安全:P地址一旦对外公布的话,很容易受到攻击。 问南中医药大学/阮晓龙/13938213680/http://network.xg.hactcm.edu.cn
7 1域名系统DNs 1.1域名系统概述 口名字系统的实现方式有哪些? 在 ARPANET时代,使用 hosts的文件,列出所有主机名字和相应 的|P地址。 ■随着计算机数量的增多,采用域名系统DNS。 口域名系统要解决的两个关键问题? 性能:抛弃整个因特网使用一个域名服务器的集中式解决方案,采 用分布式的域名系统DNS。(RFC1034,1035) ■冲突:采用层次树状结构的命名方法,确保不存在相同的域名,杜 绝了名字冲突。 问南中医药大学/阮晓龙/13938213680/http://network.xg.hactcm.edu.cn
8 1域名系统DNs 1.1域名系统概述 口域名到P地址的解析过程: 当某一个应用进程需要把主机名解析为|P地址时,该应用进程就调 用解析程序( resolver)。 ■作为DNS的一个客户,把待解析的域名放在DNS请求报文中,以 UDP用户数据报方式发给本地域名服务器。 ■本地域名服务器在查找域名后,把对应的IP地址放回到回答报文中 返回。 ■应用进程获得目的主机的P地址后即可进行通信。 如果本地域名服务器不能够回答该请求,则本地域名服务器就暂时 成为DNS中的一个客户机,向其他域名服务器发出查询请求。 问南中医药大学/阮晓龙/13938213680/http://network.xg.hactcm.edu.cn
9 File requests ort by Load order Fier DNS SSL Send Wat a Receive Connect B ttp/network 51xueesbon 51B 60B B 19B aversion 17B 12B 139334748340950 558HB 2894kB 139334870722910ng 13293495803501290pg 1802k8 717kB ane png 414B 13680/http://networkxg.hactcm.edu.cn
10 1域名系统DNs 1.1域名系统概述 问南中医药大学/阮晓龙/13938213680/http://network.xg.hactcm.edu.cn