目前的域名缓存机制在查询负载过重情况下性能表现不稳定,为此本文设计并实现了一种基于最大公共模式抽取的DNS 代理缓存方法MFBDP。该方法基于域名的查询频率,进行高热度域名的缓存,并且基于概率的缓存替换以保证高热度域名以较低概率替换。针对热度发生变化的域名,替换概率也会做出自适应的调整,减少了域名平均查询延迟,增强了域名查询性能的稳定性,并且通过分析域名前缀的公共模式,对相似域名的前缀进行聚合,降低由于大量变前缀域名请求带来的资源消耗。实验验证了该方法的有效性。