feat(cache): 优化缓存键生成与缓存写入逻辑 - 引入更精确的缓存键计算方式,包含 QTYPE、QCLASS、DO 和 CD 标志 - 实现负面缓存(NXDOMAIN/NODATA)支持,遵循 RFC 2308 规范 - 改进缓存清理机制,在 TTL 为 0 时主动删除过期条目 - 添加日志初始化函数,支持 verbose 模式显示源码位置 - 重构上游查询逻辑,支持 context 控制超时和 TCP 回退 - 增加 ECS(EDNS Client Subnet)剥离选项以增强隐私保护 - 调整命令行参数默认值及日志输出格式,提升可读性与调试体验 ```
13 KiB
13 KiB