1.2. Überblick über den SVCB RR (Overview of the SVCB RR)
Dieser Unterabschnitt beschreibt kurz den SVCB RR mit Vorwärtsverweisen auf die vollständige Darstellung jeder Komponente. (Wie in Abschnitt 6 besprochen, gilt dies gleichermaßen für den HTTPS RR, der dieselbe Kodierung, dasselbe Format und dieselbe High-Level-Semantik teilt.)
Der SVCB RR hat zwei Modi: 1) AliasMode (Alias-Modus, Abschnitt 2.4.2), der einen Namen auf einen anderen Namen als Alias setzt, und 2) ServiceMode (Service-Modus, Abschnitt 2.4.3), der Verbindungsinformationen bereitstellt, die an eine Service-Endpunkt-Domain gebunden sind. Beide Formen in einem einzigen RR-Typ zu platzieren, ermöglicht es Clients, die relevanten Informationen mit einer einzigen Abfrage abzurufen (Abschnitt 2.3).
Der SVCB RR hat zwei erforderliche Felder und ein optionales Feld. Die Felder sind:
SvcPriority (Abschnitt 2.4.1): Die Priorität dieses Eintrags (relativ zu anderen, wobei niedrigere Werte bevorzugt werden). Ein Wert von 0 zeigt AliasMode an.
TargetName: Der Domainname entweder des Alias-Ziels (für AliasMode) oder des alternativen Endpunkts (für ServiceMode).
SvcParams (optional): Eine Liste von Schlüssel=Wert-Paaren, die den alternativen Endpunkt bei TargetName beschreiben (nur im ServiceMode verwendet und andernfalls ignoriert). SvcParams werden in Abschnitt 2.1 beschrieben.
Kooperierende rekursive DNS-Resolver führen nachfolgende Eintragsauflösungen durch (für SVCB-, A- und AAAA-Einträge) und geben sie im Additional-Abschnitt der Antwort zurück (Abschnitt 4.2). Clients verwenden entweder Antworten, die im Additional-Abschnitt enthalten sind, der vom rekursiven Resolver zurückgegeben wird, oder führen notwendige SVCB-, A- und AAAA-Eintragsauflösungen durch (Abschnitt 3). DNS-autoritative Server können in-bailiwick SVCB-, A-, AAAA- und CNAME-Einträge im Additional-Abschnitt zu Antworten auf eine SVCB-Abfrage anhängen (Abschnitt 4.1).
Im ServiceMode bieten die SvcParams des SVCB RR ein erweiterbares Datenmodell zur Beschreibung alternativer Endpunkte, die für einen Dienst autoritativ sind, zusammen mit Parametern, die mit jedem dieser alternativen Endpunkte verbunden sind (Abschnitt 7).
Für HTTP-Anwendungsfälle ermöglicht der HTTPS RR (Abschnitt 9) viele der Vorteile von Alt-Svc [AltSvc], ohne auf eine vollständige HTTP-Verbindungsinitiierung (mehrere Roundtrips) zu warten, bevor man die bevorzugte Alternative erfährt, und ohne notwendigerweise das beabsichtigte Ziel des Benutzers allen Entitäten entlang des Netzwerkpfads zu offenbaren.