RFC 2136 - Aggiornamenti dinamici nel sistema dei nomi di dominio (DNS UPDATE)
- Stato: Proposed Standard
- Pubblicato: April 1997
- Stream: IETF
- Aggiorna: RFC1035
- Errata: Nessun errata
Sommario
Il sistema dei nomi di dominio è stato originariamente progettato per supportare le query di un database configurato staticamente. Sebbene si prevedesse che i dati cambiassero, si prevedeva che la frequenza di tali cambiamenti fosse piuttosto bassa e tutti gli aggiornamenti venivano effettuati come modifiche esterne al file master di una zona.
Utilizzando questa specifica dell'opcode UPDATE, è possibile aggiungere o eliminare RR o RRset da una zona specificata. I prerequisiti sono specificati separatamente dalle operazioni di aggiornamento e possono specificare una dipendenza dall'esistenza o non esistenza precedente di un RRset, o dall'esistenza di un singolo RR.
UPDATE è atomico, cioè tutti i prerequisiti devono essere soddisfatti, altrimenti non verranno eseguite operazioni di aggiornamento. Non ci sono condizioni di errore dipendenti dai dati definite dopo che i prerequisiti sono stati soddisfatti.
Indice
- 1. Definitions (Definizioni)
- 2. Update Message Format (Formato del messaggio di aggiornamento)
- 3. Pseudocode for Server Behavior (Pseudocodice per il comportamento del server)
- 3.1 Process Zone Section (Elaborare la sezione zona)
- 3.2 Process Prerequisite Section (Elaborare la sezione prerequisiti)
- 3.3 Process Prescan (Elaborare la pre-scansione)
- 3.4 Process Update Section (Elaborare la sezione aggiornamento)
- 3.5 Process Additional Data Section (Elaborare la sezione dati aggiuntivi)
- 3.6 Append Changes to Transaction Log (Aggiungere le modifiche al registro delle transazioni)
- 3.7 Send Response to Requestor (Inviare la risposta al richiedente)
- 3.8 Signal Slaves (Segnalare agli slave)
- 4. Requestor Behavior (Comportamento del richiedente)
- 5. Forwarding Behavior (Comportamento di inoltro)
- 6. Message Header Response Codes (Codici di risposta dell'intestazione del messaggio)
- 7. Design Issues (Problemi di progettazione)
- 8. Security Considerations (Considerazioni sulla sicurezza)
- Acknowledgements (Ringraziamenti)
- References (Riferimenti)
- Authors' Addresses (Indirizzi degli autori)