Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
090_applicatifs:160dns:20_notions_avancees [le 18/03/2025 à 15:44] – [Manip.] prof | 090_applicatifs:160dns:20_notions_avancees [le 18/03/2025 à 17:36] (Version actuelle) – [Synthèse] prof | ||
---|---|---|---|
Ligne 25: | Ligne 25: | ||
C'est à ce niveau que le registar intervient techniquement. Une fois le nom de domaine enregistré, | C'est à ce niveau que le registar intervient techniquement. Une fois le nom de domaine enregistré, | ||
===== Exercice ===== | ===== Exercice ===== | ||
- | Mais une petite expérience vaut mieux qu'un long discours. Nous allons utiliser notre outil '' | + | Mais une petite expérience vaut mieux qu'un long discours. Nous allons utiliser notre outil '' |
< | < | ||
Ligne 80: | Ligne 80: | ||
education.gouv.fr. 3600 IN NS ate-ns04.ate.info. | education.gouv.fr. 3600 IN NS ate-ns04.ate.info. | ||
</ | </ | ||
- | Ça n'est pas encore gagné. Nous n' | + | Ça n'est pas encore gagné. Nous n' |
+ | |||
+ | |||
+ | Reprenons donc à partir du root-server: | ||
< | < | ||
< | < | ||
Ligne 106: | Ligne 109: | ||
<span class=" | <span class=" | ||
a0.info.afilias-nst.info. 172800 IN A 199.254.31.1 | a0.info.afilias-nst.info. 172800 IN A 199.254.31.1 | ||
- | a0.info.afilias-nst.info. 172800 IN AAAA 2001: | + | <b>a0.info.afilias-nst.info. 172800 IN AAAA 2001: |
a2.info.afilias-nst.info. 172800 IN A 199.249.113.1 | a2.info.afilias-nst.info. 172800 IN A 199.249.113.1 | ||
a2.info.afilias-nst.info. 172800 IN AAAA 2001: | a2.info.afilias-nst.info. 172800 IN AAAA 2001: | ||
Ligne 118: | Ligne 121: | ||
d0.info.afilias-nst.org. 172800 IN AAAA 2001: | d0.info.afilias-nst.org. 172800 IN AAAA 2001: | ||
</ | </ | ||
- | Puis: | + | Mais qui est afilias-nst ? Whois nous apprend qu'il s'agit de [[https:// |
+ | |||
+ | Donc: | ||
< | < | ||
< | < | ||
Ligne 134: | Ligne 139: | ||
; | ; | ||
- | ;; AUTHORITY SECTION: | + | <span class=" |
ate.info. 3600 IN NS ate-ns06.ate.info. | ate.info. 3600 IN NS ate-ns06.ate.info. | ||
- | ate.info. 3600 IN NS ate-ns05.ate.info. | + | ate.info. 3600 IN NS ate-ns05.ate.info.</ |
- | ;; ADDITIONAL SECTION: | + | <span class=" |
- | ate-ns05.ate.info. 3600 IN A 185.252.156.7 | + | <b>ate-ns05.ate.info. 3600 IN A 185.252.156.7</b> |
- | ate-ns06.ate.info. 3600 IN A 185.75.142.253 | + | ate-ns06.ate.info. 3600 IN A 185.75.142.253</ |
</ | </ | ||
- | Et donc finalement: | + | |
+ | Et finalement: | ||
< | < | ||
- | host -v education.gouv.fr 185.252.156.7 | + | <b>host -v education.gouv.fr 185.252.156.7</ |
Trying " | Trying " | ||
Using domain server: | Using domain server: | ||
Ligne 155: | Ligne 162: | ||
;; QUESTION SECTION: | ;; QUESTION SECTION: | ||
- | ; | + | <span class=" |
;; ANSWER SECTION: | ;; ANSWER SECTION: | ||
Ligne 161: | Ligne 168: | ||
education.gouv.fr. 86 IN A 141.101.90.106 | education.gouv.fr. 86 IN A 141.101.90.106 | ||
education.gouv.fr. 86 IN A 141.101.90.107 | education.gouv.fr. 86 IN A 141.101.90.107 | ||
- | education.gouv.fr. 86 IN A 141.101.90.105 | + | education.gouv.fr. 86 IN A 141.101.90.105</ |
Received 99 bytes from 185.252.156.7# | Received 99 bytes from 185.252.156.7# | ||
Ligne 171: | Ligne 178: | ||
; | ; | ||
- | ;; ANSWER SECTION: | + | <span class=" |
education.gouv.fr. 205 IN AAAA 2a06: | education.gouv.fr. 205 IN AAAA 2a06: | ||
education.gouv.fr. 205 IN AAAA 2a06: | education.gouv.fr. 205 IN AAAA 2a06: | ||
education.gouv.fr. 205 IN AAAA 2a06: | education.gouv.fr. 205 IN AAAA 2a06: | ||
- | education.gouv.fr. 205 IN AAAA 2a06: | + | education.gouv.fr. 205 IN AAAA 2a06: |
</ | </ | ||
- | Nous venons de faire pas à pas ce que fait très bien tout seul un serveur DNS récursif. Nous retrouvons bien les résultats obtenus précédemment. | + | Nous venons de faire pas à pas ce que fait très bien tout seul un serveur DNS récursif. Nous retrouvons bien les résultats obtenus précédemment, à ceci près qu'il nous a échappé que '' |
Lorsque notre DNS a effectué cette recherche, les renseignements qu'il a glanés en effectuant cette recherche, il va les garder en mémoire et s'en resservira pour d' | Lorsque notre DNS a effectué cette recherche, les renseignements qu'il a glanés en effectuant cette recherche, il va les garder en mémoire et s'en resservira pour d' | ||
+ | ==== Synthèse ==== | ||
+ | La commande [[https:// | ||
+ | < | ||
+ | < | ||
+ | |||
+ | ; <<>> | ||
+ | <span class=" | ||
+ | . 252480 IN NS l.root-servers.net. | ||
+ | . 252480 IN NS d.root-servers.net. | ||
+ | . 252480 IN NS c.root-servers.net. | ||
+ | . 252480 IN NS h.root-servers.net. | ||
+ | . 252480 IN NS m.root-servers.net. | ||
+ | . 252480 IN NS b.root-servers.net. | ||
+ | . 252480 IN NS e.root-servers.net. | ||
+ | . 252480 IN NS j.root-servers.net. | ||
+ | . 252480 IN NS g.root-servers.net. | ||
+ | . 252480 IN NS a.root-servers.net. | ||
+ | . 252480 IN NS i.root-servers.net. | ||
+ | . 252480 IN NS f.root-servers.net. | ||
+ | . 252480 IN NS k.root-servers.net. | ||
+ | ... | ||
+ | ;; Received 1137 bytes from 192.168.60.200# | ||
+ | |||
+ | <span class=" | ||
+ | fr. 172800 IN NS g.ext.nic.fr. | ||
+ | fr. 172800 IN NS d.nic.fr. | ||
+ | ... | ||
+ | ;; Received 611 bytes from 192.112.36.4# | ||
+ | |||
+ | <span class=" | ||
+ | education.gouv.fr. 3600 IN NS ate-ns01.ate.info. | ||
+ | education.gouv.fr. 3600 IN NS ate-ns02.ate.info. | ||
+ | education.gouv.fr. 3600 IN NS ate-ns04.ate.info. | ||
+ | ... | ||
+ | ;; Received 532 bytes from 2001: | ||
+ | |||
+ | <span class=" | ||
+ | ;; Received 100 bytes from 195.190.27.186# | ||
+ | </ | ||
+ | Nous retrouvons les étapes pour arriver à la solution. (J'ai retiré les enregistrements des signatures pour alléger la lecture): | ||
+ | - Obtient la liste des root-servers depuis le DNS récursif par défaut. | ||
+ | - obtient depuis '' | ||
+ | - obtient depuis '' | ||
+ | - obtient finalement depuis '' | ||
+ | |||
+ | Puisque nous en sommes là, reprenons donc: | ||
+ | < | ||
+ | < | ||
+ | |||
+ | ; <<>> | ||
+ | ;; global options: +cmd | ||
+ | <span class=" | ||
+ | . 250925 IN NS l.root-servers.net. | ||
+ | . 250925 IN NS d.root-servers.net. | ||
+ | . 250925 IN NS b.root-servers.net. | ||
+ | . 250925 IN NS i.root-servers.net. | ||
+ | . 250925 IN NS a.root-servers.net. | ||
+ | . 250925 IN NS e.root-servers.net. | ||
+ | . 250925 IN NS f.root-servers.net. | ||
+ | . 250925 IN NS h.root-servers.net. | ||
+ | . 250925 IN NS g.root-servers.net. | ||
+ | . 250925 IN NS j.root-servers.net. | ||
+ | . 250925 IN NS k.root-servers.net. | ||
+ | . 250925 IN NS m.root-servers.net. | ||
+ | ... | ||
+ | ;; Received 1137 bytes from 192.168.60.200# | ||
+ | |||
+ | <span class=" | ||
+ | net. 172800 IN NS m.gtld-servers.net. | ||
+ | net. 172800 IN NS f.gtld-servers.net. | ||
+ | net. 172800 IN NS b.gtld-servers.net. | ||
+ | net. 172800 IN NS j.gtld-servers.net. | ||
+ | net. 172800 IN NS i.gtld-servers.net. | ||
+ | net. 172800 IN NS d.gtld-servers.net. | ||
+ | net. 172800 IN NS g.gtld-servers.net. | ||
+ | net. 172800 IN NS h.gtld-servers.net. | ||
+ | net. 172800 IN NS c.gtld-servers.net. | ||
+ | net. 172800 IN NS a.gtld-servers.net. | ||
+ | net. 172800 IN NS k.gtld-servers.net. | ||
+ | net. 172800 IN NS l.gtld-servers.net. | ||
+ | ... | ||
+ | ;; Received 1227 bytes from 192.112.36.4# | ||
+ | |||
+ | <span class=" | ||
+ | cloudflare.net. 172800 IN NS ns2.cloudflare.net. | ||
+ | cloudflare.net. 172800 IN NS ns3.cloudflare.net. | ||
+ | cloudflare.net. 172800 IN NS ns4.cloudflare.net. | ||
+ | cloudflare.net. 172800 IN NS ns5.cloudflare.net. | ||
+ | ... | ||
+ | ;; Received 522 bytes from 2001: | ||
+ | |||
+ | <span class=" | ||
+ | education.gouv.fr.cdn.cloudflare.net. 300 IN A 141.101.90.104 | ||
+ | education.gouv.fr.cdn.cloudflare.net. 300 IN A 141.101.90.107 | ||
+ | education.gouv.fr.cdn.cloudflare.net. 300 IN A 141.101.90.105 | ||
+ | ... | ||
+ | ;; Received 239 bytes from 173.245.59.31# | ||
+ | </ | ||
+ | Nous retrouvons les étapes pour arriver à la solution. (J'ai encore retiré les enregistrements des signatures pour alléger la lecture): | ||
+ | - Obtient la liste des root-servers depuis le DNS récursif par défaut. | ||
+ | - obtient depuis '' | ||
+ | - obtient depuis le même '' | ||
+ | - obtient finalement depuis '' | ||
+ | Tout a été fait en IPv4, mais c'est la démarche qui était importante. | ||
+ | |||
+ | Cet exemple compliqué, tortueux, montre qu'au final, nous obtenons les bonnes adresses, d'une manière ou d'une autre. |
Notions avancées: Dernière modification le: 18/03/2025 à 15:44 par prof