Comment votre ordinateur trouve-t-il les sites web
2023-09-29
Bon, j'ai travaillé avec des ordinateurs presque toute ma vie, mais c'est aujourd'hui que j'ai décidé de découvrir comment mon navigateur passe du moment où je saisis une URL dans le champ de recherche à celui où il trouve réellement la page.

Je n'aurais pas pu y arriver sans mon fidèle compagnon nommé Bard¹. Un peu lent², mais il s'y connaît.
Bon, c'est parti !
Commençons par les bases : What is a DNS?

Bon, c'est intéressant, alors What are the major DNS providers?

Vraiment intéressant ! Alors How does your resolver know which DNS provider to use for a specific domain?

Bon, voyons jusqu'où tu peux aller, Bard (❤️) : Can you show me the path my local resolver takes to reach the authoritative DNS provider for this domain: schmittsfn.com

Ça valait le coup d'essayer. Tenons-nous-en à l'information seule. Ensuite : How do you visualise the steps a resolver takes to retrieve the IP of a domain?

J'ai pigé ! Entrons dans le vif du sujet : Where is my local resolver on Mac?

Cool, cat /etc/resolver/resolver.conf

Ça a peut-être changé. Je suis sous macOS Ventura. cat /etc/resolv.conf

scutil --dns

(Je ne sais pas vraiment quelles informations sont génériques dans la capture d'écran ci-dessus, mais j'ai joué la prudence)
Bon, je crois qu'on a fait le tour !
Voici l'essentiel :
Un détail des captures d'écran est simplifié : le resolver local et le resolver récursif ne sont pas toujours la même chose.
Votre ordinateur demande à un resolver système de résoudre le domaine. Ce resolver local transmet généralement la question à un resolver récursif configuré, souvent votre routeur, votre fournisseur d'accès ou un service DNS public. Si la réponse n'est pas déjà en cache, ce resolver récursif parcourt la hiérarchie DNS : root nameservers, nameservers de TLD, puis nameservers faisant autorité pour le domaine. Il renvoie l'adresse IP, et votre navigateur peut se connecter au site web.
J'espère que ça aide !
¹ Bard, un grand modèle de langage de Google AI
² Je suis sûr que ça va changer