#DNS
-------------------------------------------
| DNS (Domain Name System) |
-------------------------------------------
1. DNS Basics: đđ»
- DNS est un systÚme hiérarchique utilisé pour traduire les noms de domaine en adresses IP et vice versa.
2. Types d'enregistrements DNS: đđ»
- A: Associe un nom de domaine Ă une adresse IP.
- AAAA: Enregistrement IPv6, similaire Ă l'enregistrement A pour IPv4.
- CNAME: Alias canonique, permet de rediriger un nom de domaine vers un autre.
- MX: Enregistrement de serveur de messagerie, spécifie le serveur de messagerie pour un domaine.
- TXT: Enregistrement de texte libre, utilisé pour stocker des informations textuelles arbitraires.
- NS: Serveur de noms, spécifie les serveurs DNS autoritaires pour un domaine.
3. Fonctionnement de la rĂ©solution DNS: đđ»
- Un navigateur envoie une requĂȘte DNS pour rĂ©soudre un nom de domaine en adresse IP.
- La requĂȘte est envoyĂ©e Ă un serveur DNS local.
- Si le serveur local ne trouve pas la rĂ©ponse dans son cache, il fait une requĂȘte Ă un serveur DNS de niveau supĂ©rieur.
- Le processus se répÚte jusqu'à ce que la réponse soit trouvée et renvoyée au navigateur.
4. HiĂ©rarchie DNS: đđ»
- Root: Niveau supérieur de la hiérarchie DNS, géré par l'ICANN.
- TLD (Top-Level Domain): Niveau immédiatement en dessous de la racine, par exemple .com, .org, .net.
- Domaines de deuxiÚme niveau (Second-Level Domains): Immédiatement sous le TLD, comme example.com.
- Sous-domaines: Préfixe ajouté à un domaine de deuxiÚme niveau, comme subdomain.example.com.
5. DNSSEC (Domain Name System Security Extensions): đđ»
- Un ensemble de protocoles pour sécuriser le DNS en ajoutant des signatures numériques aux enregistrements DNS.
- ProtÚge contre les attaques de détournement de DNS et de pollution de cache.
6. Outils DNS utiles:
- nslookup: Commande en ligne de commande pour interroger les serveurs DNS.
- dig: Outil de ligne de commande pour interroger les serveurs DNS, fournissant des informations détaillées.
7. Cache DNS: đđ»
- Les serveurs DNS conservent en cache les rĂ©sultats des requĂȘtes prĂ©cĂ©dentes pour accĂ©lĂ©rer les futures requĂȘtes.
- Les enregistrements DNS ont une durée de vie (TTL) qui détermine pendant combien de temps ils restent dans le cache.
8. DNS Forwarding:
- Les serveurs DNS peuvent ĂȘtre configurĂ©s pour transmettre les requĂȘtes non rĂ©solues Ă un autre serveur DNS.
9. DNS Load Balancing: đđ»
- Utilisé pour distribuer le trafic entre plusieurs serveurs en modifiant les enregistrements DNS pour renvoyer à différentes adresses IP.
Published @ 25 mars 2024 22h47