14 breaking releases

0.28.0 Nov 4, 2024
0.26.0 Sep 30, 2024
0.21.0 Jul 22, 2024

#1724 in Network programming

Download history 31/week @ 2024-07-24 100/week @ 2024-07-31 24/week @ 2024-08-07 86/week @ 2024-08-14 45/week @ 2024-08-21 137/week @ 2024-08-28 34/week @ 2024-09-04 152/week @ 2024-09-11 62/week @ 2024-09-18 142/week @ 2024-09-25 44/week @ 2024-10-02 9/week @ 2024-10-09 131/week @ 2024-10-16 35/week @ 2024-10-23 113/week @ 2024-10-30 42/week @ 2024-11-06

322 downloads per month

MIT/Apache

125KB
2.5K 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:

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 and PUT 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

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

~39–54MB
~1M SLoC