90 likes | 289 Views
域名解析. 域名解析. 域名翻译成对应的 IP 地址 一个 IP 地址查询的过程 解析方式: 递归解析( recursive resolution ) 迭代解析( iterative resolution ). 递归解析. dns.com. dns.cn. dns.edu.cn. dns.xyz.com. fish.xyz.com. dns.cqu.edu.cn. horse.cqu.edu.cn. 迭代解析. dns.com. dns.cn. dns.edu.cn. dns.xyz.com. fish.xyz.com.
E N D
域名解析 • 域名翻译成对应的IP地址 • 一个IP地址查询的过程 • 解析方式: • 递归解析(recursive resolution) • 迭代解析(iterative resolution)
递归解析 dns.com dns.cn dns.edu.cn dns.xyz.com fish.xyz.com dns.cqu.edu.cn horse.cqu.edu.cn
迭代解析 dns.com dns.cn dns.edu.cn dns.xyz.com fish.xyz.com dns.cqu.edu.cn horse.cqu.edu.cn
递归和迭代解析相结合 dns.com dns.cn 5 3 4 2 9 dns.edu.cn dns.xyz.com 6 8 7 1 10 fish.xyz.com dns.cqu.edu.cn horse.cqu.edu.cn
解析的性能 • 大多数的名字转换时本地名字,即与查询的机器在同一个名字空间划分中。如果每次都从顶级向下查询,效率不高; • 顶级域名服务器的负荷可能会过载; • 顶级域名服务器如果出现故障,整个名字的解析就无法进行。
高速缓存机制 • 域名服务器存放最近解析过的名字以及相关的信息的记录。 • 从高速缓存中获得解析结果能提高解析效率,降低开销。 • 生存时间TTL保持高速缓存内容的正确性 • 主机也同样采用了域名的高速缓存机制。
高速缓存机制 dns.com dns.cn 高速缓存表 horse.cqu.edu.cn: 192.1.1.9 dns.edu.cn dns.xyz.com fish.xyz.com dns.cqu.edu.cn horse.cqu.edu.cn 192.1.1.9