Skip to content

Latest commit

 

History

History
70 lines (41 loc) · 2.49 KB

svcb-implementations.md

File metadata and controls

70 lines (41 loc) · 2.49 KB

The following are known prototype implementations of draft-ietf-dnsop-svcb-https

Note some prototypes started off using TYPE65479 and other private types but are now switching over to the production types now that the wire format is stable.

Please feel free to submit PRs to update this page.

Production / shipped implementations

(TBD)

Work-in-progress and prototype implementations

BIND9

Work-in-progress implementation for BIND9

  • Author: Mark Andrews <[email protected]>
  • Tracker: BIND9 GL 1132
  • Version: Implement draft-ietf-dnsop-svcb-https-01 (work-in-progress) ** Previous versions implemented draft-nygren-httpbis-httpssvc-02 (and -01) and draft-nygren-dnsop-svcb-httpssvc-00 ** Previous versions used TYPENN of HTTPS/65482 and SVBC/65481

PowerDNS

Pull Request.

Unbound

  • Prototype of draft-nygren-httpbis-httpssvc-02 during IETF 105 hackathon

dnspython

Support for draft-ietf-dnsop-svcb-https-01 is available on the master branch and will be included in dnspython 2.1, which is currently targeted for release around the end of September 2020.

Perl Net::DNS

Per Dick Franks [email protected], HTTPS and SVCB will be in Net::DNS 1.25_01 coming soon to CPAN.

dnsjava

Work-in-progress implementation for dnsjava by adam-stoler

Others

These were found by some web searches so you milage may vary:

Clients using and/or announced support for

iOS & macOS

The betas of iOS 14 and macOS 11 contain support for HTTPS/SVCB records. The first three betas use type 65479 and implement draft-ietf-dnsop-svcb-httpssvc-02. Support for draft-ietf-dnsop-svcb-https-01 using types 64/65 is implemented and tested for interoperability, and will be available in an upcoming beta.

Services using and/or announced support for SVCB/HTTPS records

Cloudflare

Cloudflare's authoritative DNS servers reply to HTTPS queries for domains for which Cloudflare provides HTTPS termination.

The following domains can be used for testing (along any other domain served by Cloudflare): blog.cloudflare.com, www.cloudflare.com, cdnjs.cloudflare.com, cloudflare-http3.com, cloudflare-http2.com, cloudflare-http1.com.