Ordre de résolution DNS

Discutez d'informatique ici !
Pyrrhus6
Membre Naturel
Messages: 46
Enregistré le: 02 Mar 2021, 11:52

Ordre de résolution DNS

par Pyrrhus6 » 03 Avr 2021, 22:34

Bonjour,

J'ai la question suivante d'un concours, et je ne suis pas sûre de moi.

Image

Déjà, le dernier serveur interrogé, quand aucun autre n'est parvenu à répondre à la requête du client, est le serveur-racine donc j'élimine d'office b), c) et d).

Ensuite, j'imagine que si l'on veut travailler en DNS récursif, c'est au serveur récursif que l'on s'adressera en premier, donc la bonne réponse me semble être la a).

Pourriez-vous s'il vous plaît infirmer ou confirmer mon raisonnement ?



Avatar de l’utilisateur
fatal_error
Modérateur
Messages: 6610
Enregistré le: 22 Nov 2007, 13:00

Re: Ordre de résolution DNS

par fatal_error » 06 Avr 2021, 19:39

slt,

tes questions sont souvent (je trouve) dures et mal posées
je sais pas si travailler ces annales soit vraiment utile...

pour le mecanisme de DNS tu as qqch de type:
client->dnsResolver->plein d'appeles réseaux

le dnsResolver est souvent sur ta machine et c'est ce qu'ils appèlent "serveur récursifs"
donc déjà la première entité que tu appeles c'est **le dnsResolver**

e.g https://www.researchgate.net/profile/Am ... ervers.png
ensuite ce que fait ton dnsResolver, c'est appeler le rootserveur, puis un NS, puis eventuellement un autre (ou d'autres) NS

mais d'une manière générale, le dernier de la boucle, c'est un name server

qqch de l'ordre
client -> dnsResolver
dnsResolver->Rootserver -> dnsResolver
dnsResolver-> Nameserver(.net)->dnsResolver
dnsResolver-> Nameserver(gro.net)->dnsResolver

(donc la réponse est b)
la vie est une fête :)

Avatar de l’utilisateur
fatal_error
Modérateur
Messages: 6610
Enregistré le: 22 Nov 2007, 13:00

Re: Ordre de résolution DNS

par fatal_error » 06 Avr 2021, 19:50

un exemple d'application est d'utiliser dig (j'espère que tu as linux évidement)

dig +trace @a.root-servers.net www.maths-forum.com
Code: Tout sélectionner
fff:~ dig +trace @a.root-servers.net  www.maths-forum.com

; <<>> DiG 9.11.3-1ubuntu1.14-Ubuntu <<>> +trace @a.root-servers.net www.maths-forum.com
; (2 servers found)
;; global options: +cmd
.         518400   IN   NS   a.root-servers.net.
.         518400   IN   NS   b.root-servers.net.
.         518400   IN   NS   c.root-servers.net.
.         518400   IN   NS   d.root-servers.net.
.         518400   IN   NS   e.root-servers.net.
.         518400   IN   NS   f.root-servers.net.
.         518400   IN   NS   g.root-servers.net.
.         518400   IN   NS   h.root-servers.net.
.         518400   IN   NS   i.root-servers.net.
.         518400   IN   NS   j.root-servers.net.
.         518400   IN   NS   k.root-servers.net.
.         518400   IN   NS   l.root-servers.net.
.         518400   IN   NS   m.root-servers.net.
.         518400   IN   RRSIG   NS 8 0 518400 20210419170000 20210406160000 14631 . TnpZFSoQ5hu3SBfk19iQ4vdEQiqSsQT8ClY6iq/BQamVSboUbQ6VpL+r yUVLDERvJDwYYB6xatYCsUt0UcQzwEg3MKczMfhQ97YtFHMFiji2EkPi ty8E6nWMFu5ksCDDvxQ7aykJNHpK+xnnlq7bvi1DfsVpxAIkxuxdwome 8zRiDDMA+Jah8/Bks9N82jACB10O4l00d1FvBXd3nfrQsdVCbc3Kz/76 K3Omr7L4d3mNOHpD7K1r1Z4kmb9/eSF/q3wH/OD9Iefqtxg12I2Dkt+g 0ZeIbT9vUP62hu13lNyxOhj5Gf2/x7eitYCmRrXckuWFL1Hq1V+SuI2O X3vadQ==
;; Received 1097 bytes from 2001:503:ba3e::2:30#53(a.root-servers.net) in 15 ms

com.         172800   IN   NS   a.gtld-servers.net.
com.         172800   IN   NS   b.gtld-servers.net.
com.         172800   IN   NS   c.gtld-servers.net.
com.         172800   IN   NS   d.gtld-servers.net.
com.         172800   IN   NS   e.gtld-servers.net.
com.         172800   IN   NS   f.gtld-servers.net.
com.         172800   IN   NS   g.gtld-servers.net.
com.         172800   IN   NS   h.gtld-servers.net.
com.         172800   IN   NS   i.gtld-servers.net.
com.         172800   IN   NS   j.gtld-servers.net.
com.         172800   IN   NS   k.gtld-servers.net.
com.         172800   IN   NS   l.gtld-servers.net.
com.         172800   IN   NS   m.gtld-servers.net.
com.         86400   IN   DS   30909 8 2 E2D3C916F6DEEAC73294E8268FB5885044A833FC5459588F4A9184CF C41A5766
com.         86400   IN   RRSIG   DS 8 1 86400 20210419170000 20210406160000 14631 . ZPjdEHMxyYsemb/gO3qmjaAP/M07kkLh+DMBXpJid9k6gFpkHhSZyErP u7J9DYQO7qKSBJxqEduzNtpiHv6l8bLnaOgGScdOmIAjcql/C3+CrHb7 URQaYzWm9q+1NM+DXM3dNI6q64kG7PQs2Ipi6bD6ESGaN2bgiq4ncP13 3cQ56mSi0yo277TrCA/0OUi/wy0xsl/ToSvu5loaOfcoEopC1Zi11ZQG NJpkTA046+BNaONUVbw9XiC0hgBuMxNzJ4Bsk8g9mre3txq7wQZaMamG muVqCV3slw4sB8Uh2vBEFSXLiIBuJgKnoKE2sGdRgcGEBqWDICuNbnmj 9izHUA==
;; Received 1179 bytes from 2001:500:9f::42#53(l.root-servers.net) in 9 ms

maths-forum.com.   172800   IN   NS   ns20.ovh.net.
maths-forum.com.   172800   IN   NS   dns20.ovh.net.
CK0POJMG874LJREF7EFN8430QVIT8BSM.com. 86400 IN NSEC3 1 1 0 - CK0Q1GIN43N1ARRC9OSM6QPQR81H5M9A  NS SOA RRSIG DNSKEY NSEC3PARAM
CK0POJMG874LJREF7EFN8430QVIT8BSM.com. 86400 IN RRSIG NSEC3 8 2 86400 20210410042348 20210403031348 58540 com. i450dPBUZQDM5ehG+pHNs4PR7hIvc1wq1ca5sTR53Ow/ST8m4vJ1WHQv pq8Q+bZUB48DcQB8C102NPTuaKGGQqPtcC9FvI+5n7IVb4wJNy+srYpE MpZfAipKD+/5zhAY08OS5kITwWI6c2zCfg3rc2STwb9OxVj52DLlaxV7 5XMtcj/3/TyicVoLystDF3xBt+2vdynYl7uUE/pKtdbM/Q==
NPSA61V5V2GRHRH2JT1BDI6T78GJ5JCO.com. 86400 IN NSEC3 1 1 0 - NPSAB540ESEIGELI3RTQP43B2FFFB7RT  NS DS RRSIG
NPSA61V5V2GRHRH2JT1BDI6T78GJ5JCO.com. 86400 IN RRSIG NSEC3 8 2 86400 20210412051702 20210405040702 58540 com. AIaNs9gbFIgl1RKEGZ4ls7X2L5ZnaK3CP1OJ/CQZQT9i+jvxNuXlMakb JDPl4MS+cKMCHhCzekLJxneHjUxaXSpDpa/XiBoEW6CvW8wgUELZbJTh gqwmc5hWzOSWmgysl5ez3V/RSZjW1xYhnqzBg4p9gxqtc6vLaPITvu52 2Mtwn7EDZ8D1YcCj3Lb5DsbsXbRhH3QGGhtQVhSMp5oQ+g==
;; Received 643 bytes from 2001:500:d937::30#53(l.gtld-servers.net) in 18 ms

www.maths-forum.com.   86400   IN   A   5.196.129.22
;; Received 64 bytes from 213.251.128.143#53(ns20.ovh.net) in 11 ms


tu es pas obligé de tout comprendre mais ce qu'il faut noter c'est que
1) tu interroges a.root-serveurs.net (ta machine connait l'ip elle est "hardcodée")
2) a.root-serveurs.net te dit tous les NS qui savent gérer .com (a.gtld-servers.net., ...)
3)l.root-servers.net te donne tous les NS qui savent gérer maths-forum.com (ns20.ovh.net, dns20.ovh.net)
4)ns20.ovh.net te donne l'ip de maths-forum.com
la vie est une fête :)

Pyrrhus6
Membre Naturel
Messages: 46
Enregistré le: 02 Mar 2021, 11:52

Re: Ordre de résolution DNS

par Pyrrhus6 » 07 Avr 2021, 08:25

Bonjour,

Merci beaucoup pour ton aide !

Oui, ces questions sont dures. Je suis désolée si le fait qu'elles soient mal posées vient de mon côté.
Je travaille ces annales parce que je passe le même concours aujourd'hui :) Donc c'est sur ce genre de questions que je vais tomber. D'ailleurs, certaines de ces questions dures se retrouvent d'une année sur l'autre.

Je savais pour le serveur résolveur, mais je ne pensais pas que le serveur root se trouvait juste après. C'est cependant logique puisqu'on commence toujours par la "fin de l'adresse". Ton deuxième message m'explique plus clairement comment se passe la résolution en pratique. Ce genre de logiciels (oui, j'ai Linux ;)) est bien pratique.

Encore merci et bonne journée !

 

Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite