15 breaking releases
new 0.29.0 | Dec 2, 2024 |
---|---|
0.28.0 | Nov 4, 2024 |
0.27.0 | Oct 21, 2024 |
0.21.0 | Jul 22, 2024 |
#1856 in Network programming
148 downloads per month
98KB
2K
SLoC
iroh-dns-server
A server that functions as a pkarr relay and DNS server.
This server compiles to a binary iroh-dns-server
. It needs a config file, of
which there are two examples included:
config.dev.toml
- suitable for local developmentconfig.prod.toml
- suitable for production, after adjusting the domain names and IP addresses
The server will expose the following services:
- A DNS server listening on UDP and TCP for DNS queries
- A HTTP and/or HTTPS server which provides the following routes:
/pkarr
:GET
andPUT
for pkarr signed packets/dns-query
: Answer DNS queries over DNS-over-HTTPS
All received and valid pkarr signed packets will be served over DNS. The pkarr packet origin will be appended with the origin as configured by this server.
License
This project is licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Dependencies
~41–56MB
~1M SLoC