9 个重大版本发布
新 0.23.0 | 2024 年 8 月 20 日 |
---|---|
0.21.0 | 2024 年 7 月 22 日 |
#1768 in 网络编程
每月 240 次下载
120KB
2.5K SLoC
iroh-dns-server
该服务器编译为二进制文件 iroh-dns-server
。它需要一个配置文件,其中包含两个示例
config.dev.toml
- 适用于本地开发config.prod.toml
- 适用于生产,在调整域名和 IP 地址后
该服务器将公开以下服务
- 一个监听 UDP 和 TCP 以处理 DNS 查询的 DNS 服务器
- 一个 HTTP 和/或 HTTPS 服务器,提供以下路由
/pkarr
: pkarr 签名包的GET
和PUT
/dns-query
: 通过 DNS-over-HTTPS 回答 DNS 查询
所有接收到的有效 pkarr 签名包将通过 DNS 提供服务。pkarr 包的来源将附加为此服务器配置的来源。
许可证
此项目许可为以下之一
- Apache 许可证 2.0 版,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
供您选择。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义的,您提交给本项目的任何有意贡献都应双重许可,如上所述,不附加任何其他条款或条件。
依赖项
~38-53MB
~1M SLoC