[dnstap] Adding support for DoT and DoH

Vladimír Čunát vladimir.cunat at nic.cz
Mon Dec 7 08:31:10 UTC 2020


Hello.

We'd like dnstap to represent the new-ish standardized transports.  In 
our use case it will be sufficient to trivially extend the corresponding 
enum, so we suggest to do that step now and we can think of additional 
related extensions later.  Any comments?

Concrete example with two added lines:

// SocketProtocol: the transport protocol of a socket. This specifies how to
// interpret "transport port" fields.
enum SocketProtocol {
     UDP = 1;    // User Datagram Protocol (RFC 768)
     TCP = 2;    // Transmission Control Protocol (RFC 793)
     DOT = 3;    // DNS over TLS (RFC 7858, only TCP-based)
     DOH = 4;    // DNS over HTTP(S) (RFC 8484, any HTTP version)
}

https://github.com/dnstap/dnstap.pb/issues/8

--Vladimir

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.redbarn.org/pipermail/dnstap/attachments/20201207/f8db8baf/attachment.htm>


More information about the dnstap mailing list