RFC 8484 - DNS Queries over HTTPS (DoH)
Date de publication : Octobre 2018
Statut : Norme proposée (Proposed Standard)
Auteurs :
- P. Hoffman (ICANN)
- P. McManus (Mozilla)
Résumé (Abstract)
Ce document définit un protocole pour envoyer des requêtes DNS et recevoir des réponses DNS via HTTPS. Chaque paire requête-réponse DNS est mappée dans un échange HTTP.
Statut de ce mémo (Status of This Memo)
Ceci est un document de suivi des normes Internet.
Ce document est un produit de l'Internet Engineering Task Force (IETF). Il représente le consensus de la communauté IETF. Il a reçu un examen public et a été approuvé pour publication par l'Internet Engineering Steering Group (IESG). De plus amples informations sur les normes Internet sont disponibles dans la section 2 du RFC 7841.
Les informations sur le statut actuel de ce document, les errata et la manière de fournir des commentaires peuvent être obtenues à https://www.rfc-editor.org/info/rfc8484.
Avis de droit d'auteur (Copyright Notice)
Copyright (c) 2018 IETF Trust et les personnes identifiées comme auteurs du document. Tous droits réservés.
Ce document est soumis au BCP 78 et aux dispositions légales de l'IETF Trust relatives aux documents IETF (https://trustee.ietf.org/license-info) en vigueur à la date de publication de ce document. Veuillez examiner attentivement ces documents, car ils décrivent vos droits et restrictions concernant ce document. Les composants de code extraits de ce document doivent inclure le texte de la licence BSD simplifiée tel que décrit dans la section 4.e des dispositions légales du Trust et sont fournis sans garantie comme décrit dans la licence BSD simplifiée.
Table des matières (Table of Contents)
- 1. Introduction
- 2. Terminology (Terminologie)
- 3. Selection of DoH Server (Sélection du serveur DoH)
- 4. The HTTP Exchange (L'échange HTTP)
- 4.1 The HTTP Request (La requête HTTP)
- 4.1.1 HTTP Request Examples (Exemples de requêtes HTTP)
- 4.2 The HTTP Response (La réponse HTTP)
- 4.2.1 Handling DNS and HTTP Errors (Gestion des erreurs DNS et HTTP)
- 4.2.2 HTTP Response Example (Exemple de réponse HTTP)
- 5. HTTP Integration (Intégration HTTP)
- 5.1 Cache Interaction (Interaction avec le cache)
- 5.2 HTTP/2
- 5.3 Server Push (Push serveur)
- 5.4 Content Negotiation (Négociation de contenu)
- 6. Definition of the "application/dns-message" Media Type (Définition du type de média)
- 7. IANA Considerations (Considérations IANA)
- 7.1 Registration of the "application/dns-message" Media Type
- 8. Privacy Considerations (Considérations relatives à la vie privée)
- 8.1 On the Wire (Sur le réseau)
- 8.2 In the Server (Dans le serveur)
- 9. Security Considerations (Considérations de sécurité)
- 10. Operational Considerations (Considérations opérationnelles)
- 11. References (Références)
- 11.1 Normative References (Références normatives)
- 11.2 Informative References (Références informatives)
Annexes (Appendices)
- Appendix A. Protocol Development (Développement du protocole)
- Appendix B. Previous Work on DNS over HTTP or in Other Formats (Travaux antérieurs sur DNS over HTTP)
Ressources associées
- Texte officiel: RFC 8484 TXT
- HTML officiel: RFC 8484 HTML
- Informations officielles: RFC 8484 Info
- DataTracker: RFC 8484 DataTracker
- Errata: RFC 8484 Errata
Liens rapides
- RFC associés: RFC 7858 (DNS over TLS), RFC 9250 (DNS over QUIC)
- Implémentations: Cloudflare DoH, Google Public DNS, Quad9