#dns-resolver #dns-server #dns-query #dns-resolution #low-latency #cache #upstream

app hitdns

hitdns是一个针对缓存命中率和服务查询延迟优化的DNS转发服务器

14个版本

0.5.5 2024年8月4日
0.5.2 2024年4月9日
0.5.0 2024年2月23日

#733 in 网络编程

Download history 3/week @ 2024-05-20 75/week @ 2024-07-01 188/week @ 2024-07-29 41/week @ 2024-08-05

每月 229 次下载

GPL-3.0 许可

140KB
3.5K SLoC

Hit DNS - 可能是世界上最快的DNS转发器

crates.io docs.rs

License

GitHub Workflow Status GitHub Tag GitHub last commit GitHub code size in bytes

hitdns具有低查询延迟和高缓存命中率。这是因为它将在可能的情况下返回最后可用的DNS解析结果(无论其TTL是否已过期),如果它已过期,它将在后台启动更新任务,而不是像其他DNS解析器(例如dnsmasq)那样“等待上游DNS递归器返回最新结果”。

因此,hitdns用户在第一次查询以前未查询过的域名时将只会体验到延迟,而在之后每次查询此域名时,他们将获得几乎瞬间的响应延迟。

依赖项

~25–66MB
~1M SLoC