摘要
本发明涉及网络通信技术领域,具体为基于预取机制的DNS分层缓存解析加速方法及系统,包括通过构建分层缓存模型,包括客户端层、本地DNS服务器层和上游DNS服务器层,将已解析的域名及其对应的解析结果缓存至各层缓存中;接收终端用户的DNS请求,判断请求是否命中缓存,并采取相应操作;收集历史查询日志,结合实时网络拓扑感知的预取机制预测下一次DNS请求并提前将该域名的解析结果缓存到本地DNS服务器层;采用跨层协同缓存更新机制,确保不同层级的缓存数据同步更新;引入对称加密算法和TLS协议,保障数据在存储及传输过程中的安全性。本发明通过预取机制和分层缓存,加速DNS解析的响应。