6. Tipi RR compatibili con SVCB
Un tipo RR è chiamato "compatibile con SVCB" se consente un'implementazione identica a SVCB nei seguenti aspetti:
- Formato di presentazione RDATA
- Formato wire RDATA
- Registro IANA utilizzato per SvcParamKeys
- Elaborazione della sezione aggiuntiva del server autorevole
- Processo di risoluzione ricorsiva
- Classe rilevante (cioè Internet ("IN") [RFC1035])
Ciò consente ai server DNS autorevoli e ricorsivi di applicare un'elaborazione identica a tutti i tipi RR compatibili con SVCB.
Tutti gli altri comportamenti descritti come applicabili al RR SVCB si applicano anche a tutti i tipi RR compatibili con SVCB, salvo diversa indicazione esplicita. Quando si segue un record in modalità alias (Sezione 2.4.2) di tipo RR $T, anche la query successiva al TargetName DEVE essere di tipo $T.
Questo documento definisce un tipo RR compatibile con SVCB (oltre a SVCB stesso): il tipo RR HTTPS (Sezione 9), che evita i prefissi delle etichette Attrleaf [Attrleaf] al fine di migliorare la compatibilità con i caratteri jolly e i CNAME, che sono ampiamente utilizzati con HTTP.
Gli autori degli standard dovrebbero considerare attentamente se utilizzare SVCB o definire un nuovo tipo RR compatibile con SVCB, poiché questa scelta non può essere facilmente invertita dopo la distribuzione.