TP - DNS⚓︎
**NE PAS OUBLIER LE COMPTE RENDU **
Python : pour garder les connaissance⚓︎
Exercice 1
Répondre aux questions ici.
DNS⚓︎
Exercice 2 : Adresse IP/Adresse Web
Cette exercice va nous permettre de comprendre comment fait-on le lien entre l'adresse d'un site web et l'adresse IP de l'ordinateur qui contient les informations.
- Dans un navigateur, aller sur le site https://internet.brunache.fr/nslookup
nslookup
La commande nslookup permet de faire le lien entre une adresse symbolique (adresse web) et une adresse IP. Elle est disponible sur tous les systèmes d'exploitation. Mais cette commande est bloquée sur votre Chromebook.
Ce site permet de faire la commande nslookup en ligne.
- Taper
live.compuis taper surentrer. Notez l'adresse IP indiquée. - Taper
hotmail.compuis taper surentrer. Notez l'adresse IP indiquée. - Combien de machines ont répondu aux deux commandes ? Est-ce logique ? Pourquoi ?
- Quelles sont les deux manières d’identifier une machine ?
- Utilisez la commande nslookup suivi d’un nom de site Internet. Retrouvez son adresse IP.
Exercice 3 : Comment est fabriquée un adresse Web (adresse symbolique) ?"

- Complétez l’arbre de l’espace des sous-domaines pour y positionner le nom
www.education.gouv.fr - Complétez l’arbre de l’espace des sous-domaines pour y positionner le nom
archives.ville-saint-denis.fr
Exercice 4 : Qui connait à quelle machine correspond une adresse Web ?
Quand un navigateur doit résoudre un nom, c'est à dire savoir à quelle adresse IP correspond une adresse symbolique, ils s'adressent à un ou plusieurs serveurs de noms (Name Servers) dits récursifs, c'est-à-dire qu'ils vont parcourir la hiérarchie de l'adresse (cf exercice précédent) et faire suivre la requête à un ou plusieurs autres serveurs de noms pour fournir une réponse.
Les fournisseurs d'accès à Internet mettent à disposition de leurs clients ces serveurs récursifs (serveurs DNS (Domain Name Service)). Il existe également des serveurs récursifs publics comme ceux de Cloudflare, Yandex.DNS, Google Public DNS ou OpenNIC. Ces serveurs, eux mêmes ont des adresses IP.
-
Pour demander l'adresse IP correspondant à l'adresse symbolique, quelle commande faut-il utiliser ?
-
Pour forcer l'utilisation d'un serveur récursif (serveurs DNS) pour résoudre un nom on peut utiliser la commande:
nslookup adresse_symbolique adresse_IP_du_serveur_recursifUtiliser cette commande pour demander au serveur récursif public Cloudfare (dont l'adresse est 1.1.1.1) l'adresse IP deville-saint-denis.fr. Utiliser cette même commande pour demander au serveur récursif public OpenNIC (dont l'adresse est 94.247.43.254) l'adresse IP deville-saint-denis.fr. Ces mêmes adresses sont-elles les mêmes ? Est-ce normal ? -
On dit que ces serveurs de noms sont récursifs car ils appellent des serveurs pouvant connaitre l'adresse recherchée de la racine jusqu'au dernier niveau. Le schéma ci-dessous explique le fonctionnement.

Expliquer, en quelques phrases, le fonctionnement de la résolution d'un nom.
Exercice 5 : Comment sont enregistrés les adresses symboliques ?
- Télécharger le fichier suivant: whois64.exe dans votre dossier dans lequel vous travaillez.
- Réaliser un clic droit dans le répertoire contenant l'éxécutable
whois64en maintenant la touche shift enfoncée et cliquer surOuvrir la fenêtre PowerShell ici. - Taper la commande
whois64 education.gouv.fr - Devinez à quoi correspondant les lignes
registraretcontact. - Quels sont le ou les serveurs DNS associés au domaine education.gouv.fr ?