RFC 2136 - Mises à jour dynamiques dans le système de noms de domaine (DNS UPDATE)
- Statut: Proposed Standard
- Publié: April 1997
- Stream: IETF
- Met à jour: RFC1035
- Errata: Pas d'errata
Résumé
Le système de noms de domaine a été conçu à l'origine pour prendre en charge les requêtes d'une base de données configurée statiquement. Bien que les données devaient changer, la fréquence de ces changements devait être assez faible, et toutes les mises à jour étaient effectuées en tant que modifications externes du fichier maître (Master File) d'une zone.
En utilisant cette spécification de l'opcode UPDATE, il est possible d'ajouter ou de supprimer des RR ou des RRsets d'une zone spécifiée. Les prérequis sont spécifiés séparément des opérations de mise à jour et peuvent spécifier une dépendance à l'existence ou à la non-existence préalable d'un RRset, ou à l'existence d'un seul RR.
UPDATE est atomique, c'est-à-dire que tous les prérequis doivent être satisfaits, sinon aucune opération de mise à jour n'aura lieu. Il n'y a pas de conditions d'erreur dépendantes des données définies après que les prérequis aient été satisfaits.
Table des matières
- 1. Definitions (Définitions)
- 2. Update Message Format (Format de message de mise à jour)
- 3. Pseudocode for Server Behavior (Pseudocode pour le comportement du serveur)
- 3.1 Process Zone Section (Traiter la section de zone)
- 3.2 Process Prerequisite Section (Traiter la section de prérequis)
- 3.3 Process Prescan (Traiter le pré-scan)
- 3.4 Process Update Section (Traiter la section de mise à jour)
- 3.5 Process Additional Data Section (Traiter la section de données supplémentaires)
- 3.6 Append Changes to Transaction Log (Ajouter les modifications au journal des transactions)
- 3.7 Send Response to Requestor (Envoyer la réponse au demandeur)
- 3.8 Signal Slaves (Signaler aux esclaves)
- 4. Requestor Behavior (Comportement du demandeur)
- 5. Forwarding Behavior (Comportement de transfert)
- 6. Message Header Response Codes (Codes de réponse de l'en-tête de message)
- 7. Design Issues (Problèmes de conception)
- 8. Security Considerations (Considérations de sécurité)
- Acknowledgements (Remerciements)
- References (Références)
- Authors' Addresses (Adresses des auteurs)