Zum Hauptinhalt springen

6. SVCB-kompatible RR-Typen

Ein RR-Typ wird als "SVCB-kompatibel" bezeichnet, wenn er eine Implementierung ermöglicht, die mit SVCB in folgenden Punkten identisch ist:

  • RDATA-Präsentationsformat
  • RDATA-Wire-Format
  • IANA-Register für SvcParamKeys
  • Verarbeitung des zusätzlichen Abschnitts des autoritativen Servers
  • Rekursiver Auflösungsprozess
  • Relevante Klasse (d. h. Internet ("IN") [RFC1035])

Dies ermöglicht es autoritativen und rekursiven DNS-Servern, eine identische Verarbeitung auf alle SVCB-kompatiblen RR-Typen anzuwenden.

Alle anderen Verhaltensweisen, die als auf den SVCB RR anwendbar beschrieben werden, gelten auch für alle SVCB-kompatiblen RR-Typen, sofern nicht ausdrücklich anders angegeben. Beim Folgen eines AliasMode-Eintrags (Abschnitt 2.4.2) vom RR-Typ $T MUSS die Folgeabfrage an den TargetName ebenfalls vom Typ $T sein.

Dieses Dokument definiert einen SVCB-kompatiblen RR-Typ (neben SVCB selbst): den HTTPS RR-Typ (Abschnitt 9), der Attrleaf-Label-Präfixe [Attrleaf] vermeidet, um die Kompatibilität mit Wildcards und CNAMEs zu verbessern, die häufig mit HTTP verwendet werden.

Autoren von Standards sollten sorgfältig überlegen, ob sie SVCB verwenden oder einen neuen SVCB-kompatiblen RR-Typ definieren, da diese Wahl nach der Bereitstellung nicht einfach rückgängig gemacht werden kann.