据说递归DNS在对权威DNS执行递归搜索之前首先引用其缓存。所以,我想知道DNS缓存是如何完成的。是自动还是不自动,会发生什么?如何缓存DNS记录?
答案 0 :(得分:0)
除非您正在运行DNS服务器,否则您的客户端或LDNS正在执行缓存。你的系统运行一个叫做解析器的东西(linux中的一组库,windows上的DNS客户端服务),它的工作就是获取名称并将它们转换成IP地址,希望跟随返回记录的TTL。此外,浏览器和其他应用程序也可能会添加自己的缓存级别,通常不遵守为记录返回的TTL。
此外,您的计算机将指向本地或您的ISP的另一台服务器,即您的LDNS(本地DNS)。这是正常运行所需的配置,因为它必须由IP地址指定,手动输入或通过DHCP等机制获取。