Service Binding and Parameter Specification via the DNS (SVCB and HTTPS Resource Records)
Metadata
- Publisher
- IETF
- Doc Type
- Standard
- Pages
- 47
- Abstract
- This document specifies the "SVCB" ("Service Binding") and "HTTPS" DNS resource record (RR) types to facilitate the lookup of information needed to make connections to network services, such as for HTTP origins. SVCB records allow a service to be provided from multiple alternative endpoints, each with associated parameters (such as transport protocol configuration), and are extensible to support future uses (such as keys for encrypting the TLS ClientHello). They also enable aliasing of apex domains, which is not possible with CNAME. The HTTPS RR is a variation of SVCB for use with HTTP (see RFC 9110, "HTTP Semantics"). By providing more information to the client before it attempts to establish a connection, these records offer potential benefits to both performance and privacy.
- Publication Date
- 2023-11-01
- Status Note
- Proposed Standard
- DOI
10.17487/RFC9460- Link
- https://doi.org/10.17487/RFC9460
- Author(s)
- Benjamin M. SchwartzMike BishopErik Nygren
- Keyword(s)
- Multi CDN, HSTS, ECH, CNAME, ALPN, HTTP/3, Aliasing
Latest version of IETF RFC 9460
Document Versions — IETF RFC 9460
-
▶ IETF RFC 9460 (2023-11-01)THIS DOC [ACTIVE] [LATEST VERSION]
Normative Reference(s)
- IETF RFC 1034 [Active*]
- IETF RFC 1035 [Active, Amended*]
- IETF RFC 1928 [Active*]
- IETF RFC 2119 [Active*]
- IETF RFC 2181 [Active*]
- IETF RFC 3225 [Active*]
- IETF RFC 3597 [Active*]
- IETF RFC 4001 [Active*]
- IETF RFC 5234 [Active, Amended*]
- IETF RFC 5952 [Active*]
- IETF RFC 6066 [Active*]
- IETF RFC 6147 [Active*]
- IETF RFC 6455 [Active*]
- IETF RFC 7050 [Active*]
- IETF RFC 7231 [Superseded*]
- IETF RFC 7301 [Active*]
- IETF RFC 7595 [Active*]
- IETF RFC 7858 [Active*]
- IETF RFC 7871 [Active*]
- IETF RFC 8126 [Active*]
- IETF RFC 8174 [Active*]
- IETF RFC 8305 [Active*]
- IETF RFC 8446 [Superseded*]
- IETF RFC 8484 [Active*]
- IETF RFC 8552 [Active*]
- IETF RFC 9110 [Active*]
Bibliographic Reference(s)
- IETF.draft-bellis-dnsop-http-record-00 — I-D.bellis-dnsop-http-record EXTERNAL
- IETF.draft-ietf-dnsop-aname-04 — I-D.ietf-dnsop-aname EXTERNAL
- IETF.draft-ietf-tls-esni-17 — I-D.ietf-tls-esni EXTERNAL
- Internet Systems Consortium, "BIND v9.19.11 Configuration Reference: "check-names"", September 2023, <https://bind9.readthedocs.io/en/v9.19.11/reference.html#namedconf-statement-check-names>. EXTERNAL
- IETF RFC 1912 [Active*]
- IETF RFC 2782 [Active*]
- IETF RFC 3986 [Active, Amended*]
- IETF RFC 6454 [Active*]
- IETF RFC 6672 [Active*]
- IETF RFC 6797 [Active*]
- IETF RFC 7838 [Active*]
- IETF RFC 8499 [Superseded*]
- IETF RFC 9114 [Active*]
- WHATWG.FETCH — WHATWG, “Fetch,” Living Standard, Aug. 2023, Available: https://fetch.spec.whatwg.org/. EXTERNAL
- WHATWG.WEBSOCKETS — FETCH-WEBSOCKETS EXTERNAL
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC9460.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
IETF RFC 9460, Service Binding and Parameter Specification via the DNS (SVCB and HTTPS Resource Records). Available at https://doi.org/10.17487/RFC9460
Snippet:
IETF RFC 9460, Service Binding and Parameter Specification via the DNS (SVCB and HTTPS Resource Records). Available at https://doi.org/10.17487/RFC9460
HTML (ISO 690 compliant)
Preview:
IETF RFC 9460, Service Binding and Parameter Specification via the DNS (SVCB and HTTPS Resource Records). Available at https://doi.org/10.17487/RFC9460
Snippet:
<span class="citation"><cite>IETF RFC 9460</cite>, Service Binding and Parameter Specification via the DNS (SVCB and HTTPS Resource Records). Available at <a href="https://doi.org/10.17487/RFC9460" target="_blank" rel="noopener">https://doi.org/10.17487/RFC9460</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 9460, Service Binding and Parameter Specification via the DNS (SVCB and HTTPS Resource Records)
doi: 10.17487/RFC9460
url: https://doi.org/10.17487/RFC9460
doi: 10.17487/RFC9460
url: https://doi.org/10.17487/RFC9460
Snippet:
<li> <cite id="bib-rfc9460">IETF RFC 9460</cite>, Service Binding and Parameter Specification via the DNS (SVCB and HTTPS Resource Records) <span class="doi">10.17487/RFC9460</span> </li>
Referenced By
- IETF RFC 9461 [Active*]
- IETF RFC 9525 [Active*]
- IETF RFC 9715 [Active*]
- IETF RFC 9849 [Active*]