TCP/IP详解卷一之名称解析和域名系统

1 DNS名称空间、名称服务器、缓存
—DNS名称空间:DNS中使用的所有的名称集合。
—DNS名称空间是划分为层次且大小写不敏感的。当前的DNS名称空间是一颗域名树,位于顶部的树根未命名,树的最高层是所谓的*域名。
—负责管理部分有效DNS名称空间的个人应该至少安置两台名称服务器或DNS服务器来存储名称空间的相关信息。所有这些服务器都包含一个区域的完全相同的信息,如果一台服务器不能正常工作,至少另一台服务器可以使用。
—名称服务器包含如名称到IP地址映射的信息,这些信息可以通过三个途径获取:
· 直接来自于区域数据库;
· 区域传输的结果,如一个从属服务器;
· 来自于在处理解析过程中的另一台服务器。
—大部分名称服务器(除了一些根服务器和TLD服务器)也缓存它们学习的区域信息,直到达到生存时间(TTL)的限制为止。缓存同时适用于成功的解析和不成功的解析。

2 DNS协议
—DNS协议包括两部分:
· 用于执行对DNS特定名称查询的查询/响应协议;
· 名称服务器用于交换数据库记录的协议(区域传输)。
—DNS查询过程如下图所示:
TCP/IP详解卷一之名称解析和域名系统