Passa al contenuto principale

1. Introduction (Introduzione)

1. Introduction (Introduzione)

DNS [RFC1035] specifica un formato di messaggio, e all'interno di tali messaggi ci sono formati standard per la codifica di opzioni, errori e compressione dei nomi. La dimensione massima consentita di un messaggio DNS su UDP senza utilizzare le estensioni descritte in questo documento è di 512 byte. Molti dei limiti di protocollo del DNS, come la dimensione massima del messaggio su UDP, sono troppo piccoli per supportare efficacemente le informazioni aggiuntive che possono essere trasmesse nel DNS (ad esempio, diversi indirizzi IPv6 o firme DNS Security (DNSSEC)). Infine, la RFC 1035 non definisce alcun modo per le implementazioni di annunciare le proprie capacità a nessuno degli altri attori con cui interagiscono.

[RFC2671] ha aggiunto meccanismi di estensione al DNS. Questi meccanismi sono ampiamente supportati e un certo numero di nuovi usi DNS ed estensioni di protocollo dipendono dalla presenza di queste estensioni. Questo memorandum perfeziona e rende obsoleta [RFC2671].

Gli agenti non estesi non sapranno come interpretare le estensioni di protocollo definite in [RFC2671] e qui riaffermate. Gli agenti estesi devono essere preparati a gestire le interazioni con i client non estesi di fronte a nuovi elementi di protocollo e tornare con grazia al DNS non esteso.

EDNS è un'estensione hop-by-hop del DNS. Ciò significa che l'uso di EDNS è negoziato tra ogni coppia di host in un processo di risoluzione DNS, ad esempio, il resolver stub che comunica con il resolver ricorsivo o il resolver ricorsivo che comunica con un server autorevole.

[RFC2671] specificava tipi di etichette estese. L'unico tipo di etichetta proposto era in [RFC2673] per un tipo di etichetta chiamato "Etichetta di stringa di bit" o "Etichette binarie", con quest'ultimo termine che è quello di uso comune. Per vari motivi, l'introduzione di un nuovo tipo di etichetta si è rivelata estremamente difficile, e [RFC2673] è stata spostata a Sperimentale. Questo documento rende obsoleta [RFC2673], deprecando le etichette binarie. Le etichette estese rimangono definite, ma il loro uso è scoraggiato a causa delle difficoltà pratiche con la distribuzione; il loro uso in futuro DOVREBBE essere considerato solo dopo un'attenta valutazione degli ostacoli alla distribuzione.