Passa al contenuto principale

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.