文章介绍利用eXpress Data Path(XDP)在内核层增强DNS服务,超越仅处理入站请求的速率限制,实现同时影响出入站数据包的完整DNS功能。重点探讨DNS Cookies(RFC 7873,经RFC 9018更新)作为轻量级事务安全机制,通过OPT选项提供类似TCP的保护,缓解欺骗查询。服务器在响应中包含服务器Cookie,客户端后续请求携带该Cookie可被排除在速率限制外。BIND 9.16、Knot DNS 2.9.0、NSD 4.3.7均遵循新版Cookie生成规则:客户端Cookie为64位熵值。另展示EDNS(0) Padding的BPF原生实现。XDP早期处理可节省服务器无效处理周期。
原文: APNIC Blog(2022-02-15)|摘要由 AI 辅助整理,事实以原文为准。
来源:APNIC Blog