递归查找的实现说明
当解析器把查询传递给一台本地名字服务器时,该名字服务器在本地的内存缓冲区中搜索最近时间里解析的名称地址。若找到,则将结果返回给客户端。
否则,该名字服务器在本地静态映射表中搜寻,看是否在管理员录入的项中是否有该主机名所对应的IP地址。如果存在相应的表项,则向客户机发送相应的IP地址。
若上述都未解析出对应的IP地址,则表明所要解析的域名为远程域名,于是本地名字服务器向根名称服务器查询。
根名称服务器根据主机名称中指定的顶层域名进行相应的顶层域名称服务器搜寻,并将相应的顶层域名DNS服务器的IP地址返回给本地DNS服务器。
本地DNS服务器再向顶层域DNS服务器查询,顶层域DNS服务器根据主机名称中指定的二层域名进行相应的二级域名称服务器搜寻,并将相应的二级域DNS服务器的IP地址返回给本地DNS服务器
依次下去,一直到解析的名称全部解析完毕。