Configure HTTPS/SVCB RR DNS records?

Hello! Is it possible to configure arbitrary DNS records in Linode's web UI (https://cloud.linode.com/domains)?

More specifically, I wish to configure the HTTPS RR DNS record, that comes from the (yet unpublished) IETF RFC "Service binding and parameter specification via the DNS (DNS SVCB and HTTPS RRs)".

The HTTPS DNS resource record (aka "RR type 65") can provide:

  • if the service supports HTTP/3
  • if the service requires HTTPS
  • the IP (A/AAAA) or CNAME of the services

All above, with just a single DNS record. The first two bulletpoints are what interest me.

Examples:

$ dig +noall +answer -t HTTPS blog.cloudflare.com
blog.cloudflare.com.    0       IN      HTTPS   1 . alpn="h3,h2" ipv4hint=104.18.28.7,104.18.29.7 ipv6hint=2606:4700::6812:1c07,2606:4700::6812:1d07

(the output above is just one long line, with ipv4hint & ipv6hint being part of the same answer)

$ dig +noall +answer -t HTTPS google.com
google.com.             13937   IN      HTTPS   1 . alpn="h2,h3"
google.com.             0       IN      A       142.250.181.206
google.com.             0       IN      AAAA    2a00:1450:4005:802::200e

Anyone knows if this is possible?

(for some nice reading, Cloudflare has a blog post about this: https://blog.cloudflare.com/speeding-up-https-and-http-3-negotiation-with-dns/)

1 Reply

The Linode DNS Manager currently supports the following DNS records:

  • A and AAAA Records
  • CNAME Records
  • MX Records
  • TXT Records
  • NS Records
  • SOA Record
  • SRV Records
  • CAA Records

I went ahead and added your request for SCVB and HTTPS record support to our internal tracking. I can't say when this feature will be available so keep an eye on our blog for all of our product updates.

Reply

Please enter an answer
Tips:

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (https://www.google.com)

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct