madamasterclass.com

📔 Nom de domaine/Serveur DNS

Résumé de cours sur les nom de domaine et les serveurs DNS.

1. Introduction aux noms de domaine et DNS

Un nom de domaine est l'adresse lisible d'un site web (ex: google.com) qui masque une adresse IP technique (ex: 142.250.179.46). Le DNS (Domain Name System) est l'annuaire qui fait la correspondance entre les deux.

Analogie courante

Le DNS fonctionne comme un annuaire téléphonique :

  • 🔹 Nom : Le nom dans l'annuaire (nom de domaine)
  • 🔹 Numéro : Le numéro de téléphone (adresse IP)
  • 🔹 Annuaire : Le système de recherche (serveurs DNS)

Créé en 1983 par Paul Mockapetris, le DNS est un système hiérarchique et distribué qui permet de traduire des noms en adresses IP et vice versa.

Utilisateur
tape "example.com" Résolveur DNS
interroge les serveurs
Serveur DNS racine Serveur .com Serveur example.com

Figure 1 : Processus de résolution DNS

2. Structure des noms de domaine
Composition d'un nom de domaine
www.example.com..
Sous-domaine Domaine TLD Racine

Types de TLD (Top-Level Domain) :

  • gTLD : .com, .org, .net (génériques)
  • ccTLD : .fr, .de, .jp (pays)
  • nTLD : .app, .blog, .paris (nouveaux)
Enregistrement d'un domaine
Processus en 4 étapes :
1. Vérification de disponibilité
2. Choix d'un registrar accrédité
3. Paiement et enregistrement
4. Configuration des serveurs DNS
Acteurs clés :
ICANN : Gère l'espace des noms de domaine
Registre : Gère un TLD (.fr, .com)
Registrar : Intermédiaire pour l'achat

Un domaine s'enregistre généralement pour 1 à 10 ans et doit être renouvelé.

3. Fonctionnement détaillé du DNS
Types de serveurs DNS
R
Récursifs :
Effectuent les recherches complètes (ex: 8.8.8.8)
A
Authoritaires :
Détiennent les réponses pour des zones spécifiques
R
Racine :
13 clusters mondiaux gérés par l'ICANN
Client Résolveur Racine .com example.com Serveur web

Figure 2 : Résolution DNS pas à pas

4. Enregistrements DNS essentiels
Types d'enregistrements
Type Usage Exemple
A IPv4 @ → 192.0.2.1
AAAA IPv6 @ → 2001:db8::1
CNAME Alias www → example.com
MX Serveur mail @ → mail.example.com
TXT Vérifications google-site-verification=...
Exemple de zone DNS
$ORIGIN example.com.
$TTL 3600

@ IN SOA ns1.example.com. admin.example.com. (
  2024062001 ; serial
  7200     ; refresh
  3600     ; retry
  1209600 ; expire
  3600 )    ; minimum

@ IN NS ns1.example.com.
@ IN NS ns2.example.com.
@ IN A 192.0.2.1
www IN CNAME example.com.
mail IN A 192.0.2.10
@ IN MX 10 mail.example.com.

TTL (Time To Live) : Durée de cache en secondes
SOA (Start of Authority) : Métadonnées de la zone

5. Sécurité et bonnes pratiques DNS
Protections essentielles
DNSSEC
• Signature cryptographique des réponses
• Prévention des attaques par empoisonnement
• Vérification de l'intégrité des données
DNS over HTTPS/TLS
• Chiffrement des requêtes DNS
• Protection contre l'écoute
• DoH (port 443) et DoT (port 853)
Recommandations
  • Utiliser au moins deux serveurs DNS secondaires
  • Configurer des TTL appropriés (600s à 86400s)
  • Mettre à jour régulièrement les logiciels DNS
  • Restreindre les transferts de zone
  • Surveiller les requêtes anormales
Outils utiles :
• dig (interrogation DNS)
• nslookup (vérification)
• whois (informations domaine)
6. Évolution et perspectives

Le DNS continue d'évoluer pour répondre aux nouveaux besoins d'Internet. L'adoption croissante de DNSSEC, DNS over HTTPS et l'intégration avec les nouvelles technologies comme l'IPv6 et l'IoT transforment ce système fondamental.

Tendances actuelles
  • Anycast DNS : Améliore la résilience et la performance
  • DNS privé : Solutions comme Cloudflare 1.1.1.1
  • GTLD personnalisés : .apple, .google, etc.
  • IA pour la sécurité DNS : Détection d'anomalies

Comprendre le DNS est essentiel pour tout professionnel des réseaux. Ce système, souvent qualifié de "répertoire téléphonique d'Internet", reste un pilier invisible mais crucial de la connectivité mondiale.

© 2024 - Sciences Numériques et Technologiques - Cours sur les noms de domaine et DNS

Niveau : Lycée/BTS - Dernière mise à jour : Juin 2024

Exercice 1: ★ ★ ★ ☆ ☆

Définissez ce qu'est un nom de domaine et expliquez sa structure. Donnez un exemple de nom de domaine.

Solution :
Un nom de domaine est une adresse web qui identifie un site sur Internet. Sa structure comprend plusieurs parties, séparées par des points. Par exemple, dans "www.example.com", "example" est le nom de domaine, et ".com" est l'extension de domaine (TLD).


Exercice 2: ★ ★ ★ ★ ☆

Quelles sont les principales différences entre un nom de domaine de premier niveau (TLD) et un nom de domaine de second niveau ? Donnez des exemples pour chacun.

Solution :
Un TLD est la partie finale d'un nom de domaine (ex. : .com, .org, .net). Il identifie le type d'organisation ou la localisation. Un nom de domaine de second niveau est celui qui précède le TLD (ex. : "example" dans "example.com"). Il est généralement choisi par l'utilisateur pour représenter son site.


Exercice 3: ★ ★ ★ ★ ★

Expliquez le processus de résolution d'un nom de domaine. Quelles étapes sont impliquées lorsque vous tapez un nom de domaine dans un navigateur ?

Solution :
Lorsque vous tapez un nom de domaine dans un navigateur, le processus de résolution se déroule en plusieurs étapes :
1. Requête DNS : Le navigateur envoie une requête à un serveur DNS pour traduire le nom de domaine en adresse IP.
2. Réponse du DNS : Le serveur DNS renvoie l'adresse IP correspondante.
3. Connexion au serveur : Le navigateur utilise l'adresse IP pour se connecter au serveur hébergeant le site web.


Exercice 4: ★ ★ ★ ★ ☆

Qu'est-ce qu'un nom de domaine de niveau supérieur (TLD) et comment sont-ils classés ? Donnez des exemples de TLD génériques (.com, .org) et de TLD nationaux (.fr, .de).

Solution :
Les TLD sont classés en deux catégories principales :
1. TLD génériques : Ces TLD ne sont pas liés à un pays spécifique (ex. : .com, .org, .net).
2. TLD nationaux : Ces TLD sont associés à un pays ou une région (ex. : .fr pour la France, .de pour l'Allemagne). Chaque pays gère son propre TLD national.


Exercice 5: ★ ★ ★ ★ ★

Analysez l'importance de choisir un bon nom de domaine pour une entreprise. Quels facteurs doivent être pris en compte lors de cette décision ?

Solution :
Choisir un bon nom de domaine est crucial pour une entreprise car cela affecte sa visibilité et son image de marque. Les facteurs à considérer incluent :
1. Simplicité : Le nom doit être facile à prononcer et à mémoriser.
2. Pertinence : Il doit refléter l'activité ou les valeurs de l'entreprise.
3. SEO : Un bon nom peut améliorer le référencement sur les moteurs de recherche.
4. Disponibilité : Vérifier que le nom souhaité est disponible et qu'il n'est pas déjà utilisé.


Exercice 1: ★ ★ ★ ☆ ☆

Définissez ce qu'est un serveur DNS et expliquez son rôle dans le fonctionnement d'Internet.

Solution :
Un serveur DNS (Domain Name System) est un serveur qui traduit les noms de domaine en adresses IP. Il joue un rôle crucial en permettant aux utilisateurs d'accéder aux sites web en utilisant des noms facilement mémorisables au lieu d'adresses IP numériques complexes.


Exercice 2: ★ ★ ★ ★ ☆

Quels sont les différents types de serveurs DNS ? Décrivez brièvement le rôle de chacun.

Solution :
Il existe plusieurs types de serveurs DNS :
1. Serveurs DNS récursifs : Ils résolvent les requêtes en recherchant l'adresse IP correspondante à partir d'autres serveurs DNS.
2. Serveurs DNS autoritaires : Ils détiennent les enregistrements DNS pour un domaine spécifique et répondent directement aux requêtes pour ce domaine.
3. Serveurs DNS de cache : Ils stockent temporairement les réponses aux requêtes DNS pour améliorer la vitesse de résolution.


Exercice 3: ★ ★ ★ ★ ★

Expliquez le processus de résolution d'un nom de domaine. Quelles étapes sont impliquées dans ce processus ?

Solution :
Le processus de résolution d'un nom de domaine implique plusieurs étapes :
1. Requête DNS : Le navigateur envoie une requête à un serveur DNS récursif pour obtenir l'adresse IP du nom de domaine.
2. Recherche dans le cache : Le serveur DNS vérifie s'il a déjà l'adresse IP en cache.
3. Interrogation des serveurs autoritaires : Si l'adresse n'est pas en cache, le serveur DNS interroge des serveurs DNS autoritaires jusqu'à obtenir la réponse.
4. Réponse au client : Une fois l'adresse IP trouvée, elle est renvoyée au navigateur pour accéder au site web.


Exercice 4: ★ ★ ★ ★ ☆

Qu'est-ce qu'un enregistrement DNS ? Donnez des exemples des types d'enregistrements courants.

Solution :
Un enregistrement DNS est une entrée dans la base de données d'un serveur DNS qui associe un nom de domaine à une adresse IP ou à d'autres informations. Exemples d'enregistrements courants :
1. A (Address Record) : Associe un nom de domaine à une adresse IPv4.
2. AAAA (IPv6 Address Record) : Associe un nom de domaine à une adresse IPv6.
3. CNAME (Canonical Name Record) : Redirige un nom de domaine vers un autre nom de domaine.


Exercice 5: ★ ★ ★ ★ ★

Discutez des implications de la sécurité des serveurs DNS. Quels sont les risques associés et quelles mesures peuvent être prises pour les atténuer ?

Solution :
La sécurité des serveurs DNS est cruciale car ils peuvent être ciblés par des attaques telles que le DNS spoofing et le DDoS. Les risques incluent la manipulation des enregistrements DNS, ce qui peut rediriger les utilisateurs vers des sites malveillants. Pour atténuer ces risques, des mesures telles que l'utilisation de DNSSEC (DNS Security Extensions) pour signer numériquement les enregistrements, la mise en place de filtrage et de surveillance des requêtes DNS, et la configuration de serveurs DNS redondants peuvent être appliquées.


Forum(s) associé(s)

Page: