Contents
private-octopus /quicdoq
https://github.com/private-octopus/quicdoq
quicdoq Quicdoq is a simple implementation of DNS over Quic, as specified in RFC 9250. It is written in C, based on Picoquic. Like Picoquic itself, it has a dependency on the Picotls implementation of TLS 1.3, and on the Crytographic Libraries of OpenSSL. Quicdoq components The Quicdoq distribution has three main components: A library that implements the DNS over QUIC specification. The library defines a call back API that can be used to implement DoQ client or a DoQ server. A simple UDP backend that exercises the callback API and provides an interface between Quicdoq and an UDP based DNS service. A command line application that can be used either as simple client or to instantiate the UDP backed server.
1. Quicdoq on Linux
環境が整えられるかな。-- ToshinoriMaeno 2023-11-17 00:22:02
To build Quicdoq on Linux, you need to: Install libssl-dev or build Openssl on your machine Clone and compile Picotls, using cmake as explained in the Picotls documentation. Clone and compile Picotls, using cmake as explained in the Picoquic documentation. Clone and compile Quicdoq: cmake . make Run the test program quidoq_t to verify the port.