Skip to content

Latest commit

 

History

History

iroh-dns-server

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

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.