Écrit le 12 novembre 2009 à 12:06

Résolution DNS pour les nuls – la parabole du touriste

Comme je me vois les pierres pour ma propre configuration, je propose de vous faire partager mes avancées.

Un touriste arrive en ville pour rendre visite à sa vieille tante malade. Il ne sait pas grand chose sur elle, sauf qu’il l’aime beaucoup et qu’elle habite à « forum.scriptarium.fr ».

Eh oui, ce touriste s’appelle « navigateur web » mais, pour rester simple, nous l’appellerons juste « touriste » – et toujours pour rester simple, nous ne parlerons pas de protocole, nous ferons comme s’il n’y avait que http dans la vie. Quant à la ville dans laquelle il vient d’arriver, elle s’appelle Internet.

Notre touriste ne sait pas trop comment se rendre à forum.scriptarium.fr. Il ne sait pas à qui demander, mais heureusement, il a l’adresse du syndicat d’initiative – une fameuse invention, que ce syndicat-là. Le lieu porte un nom barbare et pas très accueillant (gênant, pour un syndicat d’initiative) : il s’appelle en effet « root server ». Comme il se doit, une jolie jeune fille l’accueille.

Technique : le navigateur envois une requête à un serveur racine ou root server en anglais. Il a l'adresse du serveur dans son code interne.

Touriste
Bonjour mademoiselle, pourriez-vous me donner un renseignement ? Je viens d’arriver, je suis perdu. Voilà, je cherche forum.scriptarium.fr. Savez-vous où ça se trouve, s’il vous plait ?
Racine
Je suis désolée, monsieur, je n’en n’ai aucune idée. forum.scriptarium.fr, vous m’avez dit ? Je vous conseille de demander à .fr, ils pourront vous orienter.
Touriste
Merci mademoiselle. Je pensais que vous pourriez me le dire directement. Auriez-vous un plan de la ville, s’il vous plait ?
Racine
— Malheureusement pas. Il n’existe pas de tel plan. Allez voir .fr, il vous dira.

Le touriste s’éclipse avec un sourire, mais quand même quelque peu contrit.

Technique : le serveur racine lui renvoie une réponse avec l'adresse du serveur de centralisation des domaines en .fr. Le navigateur envoie une requête au serveur fr.

Il se rend chez .fr. Même topo, mais là, c’est un monsieur (pour changer). Il est en train de tartiner sa baguette avec des rillettes et l’arrivée du touriste le surprend. Son béret lui en tombe.

Touriste
Bonjour monsieur. Racine m’a dit de venir vous voir. Je cherche forum.scriptarium.fr, savez-vous où c’est ?
Le monsieur ramasse son béret en râlant, comme tout bon Français, et se tourne vers notre touriste.

fr
Et c’est pour ça que vous me dérangez dans mon travail ? Je n’en sais rien moi, pourquoi je le saurais ?
Touriste
— Mais racine m’a dit que…
fr
— oui, je sais ce qu’elle vous à dit, que je savais tout sur ce qu’il y a en-dessous de fr, c’est ça ? Et bien, oui, c’est vrai. Mais ce que vous me demandez, c’est en-dessous d’en-dessous. Je peux vous dire où se trouve scriptarium.fr, mais faudra leur demander à eux pour savoir où se trouve forum.scriptarium.fr. Tenez c’est par là-bas, scriptarium.fr

Technique : le serveur fr lui renvoie une réponse avec l'adresse du serveur de centralisation des sous-domaines en scriptarium.fr. Le navigateur envoie une requête au serveur scriptarium.fr.

Notre pauvre touriste remercie l’homme au béret et s’en va dans la direction qu’il lui a indiqué, vers scriptarium.fr.

Sur place, il est accueilli par un jeune homme en train de lancer des dés avec un nombre bizarre de faces (dix, apparemment). Notre touriste a les jambes qui flanchent : qu’est-ce que le sort lui réserve encore ?

Touriste
Bonjour monsieur. Je cherche forum.scriptarium.fr. Une idée ?
scriptarium.fr
— Oui, oui, c’est là-bas.

Technique : le serveur scriptarium.fr lui renvoit une réponse avec l'adresse du sous-domaines forum.scriptarium.fr. Le navigateur envoit une requête à forum.scriptarium.fr.

Eurêka ! Le touriste va enfin arriver à destination !

Il se rend donc à forum.scriptarium.fr, un beau bâtiment tout neuf. Il est accueilli par un concierge.

Touriste
Bonjour monsieur. Je viens voir ma tante, Louve Solitaire, qui habite à forum.scriptarium.fr. C’est bien ici ?
Serveur web
— Ben si on vous a dit que c’était là, ça doit être là.
Touriste, affolé
— Comment ça, vous ne savez pas ?
Serveur web
— Ben non, vous croyez que je sais ça moi ? Attendez, je vais voir si c’est votre tante habite bien ici.

Le concierge lui tourne le dos et va consulter un carnet sur son bureau. Il revient.

Serveur web
Ah ben oui, Louve Solitaire, c’est ça. Elle a emménagé il n’y a pas longtemps. Entrez, je vais vous montrer où se trouve son appartement.

Technique : arrivé sur forum.scriptarium.fr, il faut encore vérifier qu'il y a du contenu. Sinon, c'est « n'habite pas à l'adresse indiquée » (erreur 4xx, généralement 404). Le serveur web vérifie s'il y a bien un hôte (virtuel dans le cas qui nous intéresse) appellé forum.scriptarium.fr. Puisque c'est le cas, il sert la page au touriste, alias navigateur Web.

Le concierge accompagne le touriste à l’appartement de Louve Solitaire. Il espère qu’elle est là et lui a préparé un bon thé avec des cookies…

Enfin ! Et après, on dit qu’Internet, c’est rapide…

Technique : le serveur web indique où est censé se trouver le contenu… S'il y en a un ! Si le webmestre n'a rien mis, et bien tout est en ordre, mais vide. Mais là, ce n'est plus un problème informatique.


Qu’est-ce qu’il ressort de cette petite histoire ?

  1. D’abord, qu’il faut résoudre l’adresse, niveau par niveau (on ne va pas directement à la rue Gassendi : d’abord on va à Paris, puis dans le XIVe arrondissement et enfin dans la rue Gassendi).
  2. Ensuite, il faut s’assurer qu’il y a bien quelqu’un à cette adresse. C’est le travail du serveur web local de le dire. Attention, le serveur, alias le concierge, vous indique la porte de l’appartement. Ça ne garanti pas qu’il y a quelque chose dedans ! Si aucun fichier n’est mis, l’adresse est correcte, il y a quelqu’un, mais ça ne vous sert à rien.

Quel rapport avec moi ? Et bien, si vous allez sur blog.of-might-and-magic.com, vous arrivez sur une page qui n’est pas la bonne (c’est celle de david.latapie.name). Le concierge m’a donné la mauvaise clé et je ne sais pas pourquoi. Et n’essayez de raisonner le concierge. Un ordinateur fait ce que vous lui demandez, pas ce que vous voudriez qu’il fasse…

Voilà. Je n’ai pas beaucoup avancé dans mon problème, mais au moins, j’ai couché ça par écrit, ce qui m’a un peu soulagé, et j’espère vous avoir instruit, si ce n’est divertit (ou le contraire).

Tags :, , , , , ,

Laisser une réponse


Empyrée is Digg proof thanks to caching by WP Super Cache