Vous tapez tinynews.be dans votre navigateur, vous appuyez sur Enter et, quelques instants plus tard, le site apparaît.
Vous n’y pensez jamais. Pourtant, votre ordinateur vient de poser une question essentielle : “Où se trouve ce site ?” Car votre ordinateur ne fonctionne pas vraiment avec des noms comme tinynews.be. Pour communiquer sur Internet, il utilise notamment des adresses IP, ces séries de chiffres qui ressemblent davantage à des coordonnées GPS qu’à des noms de sites.
Par exemple : 51.38.123.45 Pas vraiment le genre d’adresse que l’on a envie de mémoriser. Heureusement, le DNS est là.
DNS signifie Domain Name System. Dit très simplement, c’est l’annuaire d’Internet.
Vous connaissez le nom d’une personne, votre téléphone connaît son numéro. Le principe est exactement le même.
Vous écrivez : tinynews.be
Le DNS répond : Voici l’adresse du serveur : 51.38.123.45
Votre navigateur sait alors où aller chercher la page. Et tout cela se produit généralement en quelques millisecondes.
Sans DNS, Internet fonctionnerait toujours, mais il faudrait retenir les adresses de chaque site que vous souhaitez visiter. Imaginez devoir mémoriser l’adresse IP de Google, YouTube, votre banque, votre opérateur téléphonique et Tinynews.
Votre cerveau demanderait rapidement une augmentation de salaire.
Parce qu’il travaille dans l’ombre. Lorsque vous tapez une adresse dans votre navigateur, votre ordinateur demande généralement à un serveur DNS : “Tu sais où se trouve ce site ?”
Le serveur cherche la réponse et la transmet à votre ordinateur. Votre navigateur peut alors contacter le bon serveur.
Tout cela est tellement rapide que vous avez simplement l’impression que le site est apparu. En réalité, une petite conversation vient d’avoir lieu entre votre ordinateur et plusieurs machines sur Internet.
Le DNS fonctionne un peu comme une série d’annuaires. Imaginons que vous demandiez : www.tinynews.be
Le serveur DNS qui reçoit votre demande ne connaît pas forcément immédiatement la réponse. Il va alors chercher auprès d’autres serveurs. Il commence par déterminer qui s’occupe des domaines en .be, puis qui s’occupe de tinynews.be, jusqu’à trouver le serveur qui connaît l’adresse exacte.
C’est un peu comme demander : “Vous connaissez Jean-Kevin ?” – “Non, mais demandez à l’administration communale. »
L’administration répond : “Jean-Kevin ? Demandez à son voisin.”
Et le voisin : “Ah oui, lui ! Il habite là.” Sauf que sur Internet, tout cela prend quelques millièmes de seconde.
Un site Internet n’est pas forcément hébergé éternellement sur le même serveur. Prenons un exemple avec OVH.
Aujourd’hui, votre site pourrait être associé à une adresse comme : 51.38.123.45
Demain, vous changez de serveur et la nouvelle adresse devient : 51.38.200.78
Il suffit alors de modifier l’information dans le DNS. Le problème est que certains ordinateurs ou serveurs ont gardé l’ancienne adresse en mémoire.
Le DNS utilise donc une sorte de délai d’expiration. Au bout d’un certain temps, les informations sont vérifiées à nouveau. C’est pour cette raison qu’après une modification DNS, un site peut fonctionner chez vous mais pas encore chez votre voisin.
Non, votre voisin n’a pas une connexion Internet parallèle. Il utilise simplement encore une ancienne information.
Le DNS peut également aider à gérer les e-mails. Lorsque vous envoyez un message à : jean-kevin@tinynews.be
Internet doit savoir quel serveur est chargé de recevoir les messages destinés à tinynews.be. Le DNS fournit également cette information.
Il ne se contente donc pas de répondre à : “Où est ce site ?”. Il peut aussi répondre à : “Où dois-je envoyer cet e-mail ?” Un véritable concierge numérique.
Il est possible d’observer le fonctionnement du DNS avec une simple commande Windows. Ouvrez l’invite de commandes et tapez :
nslookup tinynews.be
Votre ordinateur va interroger son serveur DNS et vous afficher les informations qu’il a trouvées.
Essayez ensuite :
nslookup google.com
Vous constaterez que derrière un nom facilement mémorisable se cache une adresse beaucoup moins sympathique.
La prochaine fois que vous tapez une adresse dans votre navigateur, ne pensez donc pas : “Je vais sur Tinynews.”
Votre ordinateur pense plutôt : “Tinynews ? Attends, je vais demander au DNS où ça se trouve”. Le DNS traduit ensuite le nom du site en adresse exploitable par les machines.
En résumé :
Tout cela en quelques fractions de seconde. Le DNS est donc probablement l’un des éléments les plus importants d’Internet dont personne ne parle jamais.
Un peu comme le standardiste d’une entreprise : tant qu’il fait correctement son travail, personne ne pense à lui. Mais retirez-le et tout le monde commence à courir dans les couloirs.
Apple a lancé le MacBook Neo à prix presque raisonnable et, depuis, les constructeurs PC…
Imaginez une station de recharge où vous branchez votre voiture électrique, le temps de…
Il existe deux façons de découvrir qu’un colis a disparu devant votre porte. La première…
Après avoir traversé les autoroutes américaines pendant des années comme une sorte de Model S…
Vous avez payé votre place, attendu plusieurs mois, fait la queue pendant une heure et…
Il y a des objets que l’on achète en se demandant s’ils serviront un jour.…