1 个不稳定版本
0.1.0 | 2023年6月11日 |
---|
#3 在 #authoritative
每月 49 次下载
用于 4 crates
77KB
2K SLoC
adns
adns
是用Rust编写的权威DNS域名服务器。
动机
回2016年,我写了 AvunaDNSD,这是 adns
的C语言版本,功能较少。该项目基于我在2015年写的 AvunaHTTPD-Java(包含DNS服务器)。AvunaDNSD是这些项目中唯一一个我还使用的项目,然而它每年大约崩溃一次,并且不支持RFC2136与K8S external-dns的集成。这个项目作为结果诞生了,差不多十年后——我现在感觉好老了。
特性
- 支持标准DNS RR类型
- RFC2136 "dyndns" 支持
- AXFR区域传输(出站)
- TSIG认证RFC2136和AXFR区域传输
- 热重载区域
潜在未来特性
- DNSSEC支持
- 更多区域提供者(AXFR、sled等)
- 递归解析器模式
依赖
~1.5–2.5MB
~47K SLoC