Passa al contenuto principale

5. Extended Label Types (Tipi di etichette estese)

5. Extended Label Types (Tipi di etichette estese)

Il primo ottetto nella rappresentazione wire di un'etichetta DNS specifica il tipo di etichetta; la specifica DNS di base [RFC1035] dedica i 2 bit più significativi di quell'ottetto a questo scopo.

[RFC2671] ha definito il tipo di etichetta DNS 0b01 da utilizzare come indicazione per i tipi di etichette estese. Un tipo di etichetta estesa specifico è stato selezionato dai 6 bit meno significativi del primo ottetto. Pertanto, i tipi di etichette estese erano indicati dai valori 64-127 nel primo ottetto dell'etichetta.

I tipi di etichette estese sono difficili da utilizzare a causa della mancanza di supporto nei client e nei gateway intermedi, come descritto in [RFC3363] e [RFC3364], che hanno spostato [RFC2673] allo stato Sperimentale; e [RFC3363], che descrive i pro e i contro. Di conseguenza, le proposte che contemplano etichette estese DOVREBBERO valutare questa preoccupazione di distribuzione rispetto ai vantaggi percepiti della distribuzione di un nuovo tipo di etichetta estesa.

Questo documento depreca l'uso dei tipi di etichette estese; le implementazioni NON DOVREBBERO produrre o passare etichette binarie nel traffico DNS. Le implementazioni DEVONO continuare a analizzare correttamente il campo del tipo di etichetta e gestire il suo valore anche se deprecato. Le specifiche che desiderano utilizzare nomi DNS con etichette binarie DOVREBBERO invece considerare una trasformazione alternativa dei dati binari per consentirne l'uso con nomi DNS normali.