Skip to content

netd-tud/teaching-doc-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 

Repository files navigation

DNS over CoAP and application/dns+cbor projects

DNS Servers and Stub Resolvers to Extend with DoC

This provides a non-exhaustive list of existing DNS servers and (stub) resolvers that have potential to be extended with DNS over CoAP and the application/dns+cbor message format.

DNS Servers

( 🟨 = WIP, ⬜ = Not Implemented, βœ… = Implemented)

Software Developer Language License Repo Link DoH DoC DNS+CBOR
BIND ISC C Apache-2.0 https://gitlab.isc.org/isc-projects/bind9/ βœ… ⬜ ⬜
CoreDNS CNCF Go Apache-2.0 https://github.com/coredns/coredns βœ… ⬜ ⬜
Knot Resolver CZ.NIC C/Lua GPL-3.0 https://gitlab.nic.cz/knot/knot-resolver βœ… ⬜ ⬜
PowerDNS PowerDNS C++ GPL-2.0 https://github.com/PowerDNS/pdns βœ… ⬜ ⬜
Technitium DNS Server Technitium C# GPL-3.0 https://github.com/TechnitiumSoftware/DnsServer βœ… ⬜ ⬜
Unbound NLnet Labs C BSD-3 https://github.com/NLnetLabs/unbound βœ… 🟨 ⬜

Libraries and (stub) resolvers

( 🟨 = WIP, ⬜ = Not Implemented, βœ… = Implemented)

Software Developer Language License Repo Link DoH DoC DNS+CBOR
c-ares c-ares C MIT https://github.com/c-ares/c-ares ⬜ 1 ⬜ ⬜
Chromium Google C++ BSD-3 https://chromium.googlesource.com/chromium/ βœ… ⬜ ⬜
curl curl C curl (MIT/BSD-like) https://github.com/curl/curl βœ… ⬜ ⬜
dig ISC C Apache-2.0 https://gitlab.isc.org/isc-projects/bind9/ βœ… ⬜ ⬜
dnspython rthalley Python ISCL https://github.com/rthalley/dnspython βœ… ⬜ ⬜2
Firefox Mozilla JavaScript MPL-2 https://searchfox.org/mozilla-central/source/browser/components/doh βœ… ⬜ ⬜

Footnotes

  1. https://github.com/c-ares/c-ares/issues/612 ↩

  2. Monkey-patched version for dns.query.https() by @miri64 exists. Please ask via [email protected] for the source. ↩

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published