解析器启动时,得先知道根服务器在哪里,才能开始逐级查询。这份“根的地址清单”就是根提示文件,随解析软件一起提供。
第 31 期讲的解析流程从根开始。但解析器怎么知道根在哪里?它启动时读一份文件,里面列着 13 个根服务器标识对应的地址。
这份文件通常由解析软件自带,也可以从国际号码分配机构下载更新。内容是根服务器的主机名和地址,第 184 期讲过这组标识。
它很少变。根服务器地址高度稳定,这份文件可能几年都不更新一次。这也是它叫“提示”的原因:只负责让解析器找到入口,之后靠正常的解析流程。
但它不是可选项。文件错了或者过期,解析器就找不到根,后面的查询全部无从开始。运维里把它当成基础配置来管。
它和第 183 期讲的本地根副本不同:根提示只是一份地址清单,指到公网的根;本地根副本是根区数据本身,放在本地。两者常常一起用。