Vocageek #32 : adresse symbolique, adresse IP et DNS ? Quelles sont les différences ?
Accéder à une page web semble si simple depuis le navigateur de ton smartphone ou de ton ordinateur. Mais, derrière cette opération qui ne demande qu’un instant, se cache plusieurs étapes et protocoles. Geek Junior t’explique tout !
Pour découvrir d’autres termes sur les technologies du numérique, va sur notre page spéciale Vocageek !
La définition
Le DNS (Domain Name System, système de nom de domaine) est en quelque sorte le répertoire téléphonique d’Internet. Les internautes accèdent aux informations en ligne via des noms de domaine (par exemple, geekjunior.fr ou otaku-manga.fr), tandis que les navigateurs interagissent par le biais d’adresses IP (Internet Protocol, protocole Internet). Le DNS traduit les noms de domaine en adresses IP afin que les navigateurs puissent charger les ressources web.
Comment ça marche ?
Tu as peut-être déjà vu une succession de chiffres présentés de cette manière : 181.174.87.53 ? C’est ce qu’on appelle une adresse IP. Elle est attribuée à chaque matériel informatique connecté à un réseau (routeur, ordinateur, smartphone, objet connecté, système embarqué, modem (ADSL, wifi, fibre ou câble, imprimante réseau, etc.). Tu comprends vite que ces chiffres sont difficiles à retenir ! On a heureusement trouvé une solution pour rendre cela plus simple d’accès, surtout quand on veut se connecter à une page web : l’utilisation d’un nom de domaine, que l’on appelle aussi adresse symbolique ou URL (pour Uniform Ressource Locator).
Source : nameshield.com
Pour résumer, pour se connecter à un serveur informatique où sont hébergées les données que tu veux voir afficher sur ton écran, l’utilisateur ne donne pas l’adresse IP de ce serveur, mais son nom de domaine (par exemple www.geekjunior.fr). Cette demande (appelée requête) est envoyée à un annuaire appelé serveur DNS (système de noms de domaine). Ce dernier va associer le nom de domaine à une adresse IP. À noter que le serveur DNS ne connaît pas toutes les adresses IP ! Pour s’en sortir, il va interroger d’autres serveurs DNS pour trouver la correspondance complète entre le nom de domaine et l’adresse IP. Ce n’est qu’une fois l’adresse IP obtenue qu’il est possible d’initier une connexion. Et ta page web va s’ouvrir !
Le piratage du DNS
Le piratage du DNS est une méthode d’attaque qui peut rediriger de force le trafic en ligne d’un site web vers un faux site Web ou afficher du contenu alternatif. Elle est souvent utilisée pour voler des données privées. Par exemple, tu saisis le nom de domaine de ta banque sur ton navigateur. Mais si tes paramètres DNS ont été détournés, tu vas être redirigé sur une version factice de ta banque. Ton identifiant et mot de passe que tu vas alors utiliser pour te connecter à ton compte peuvent alors être dérobés. C’est pourquoi de plus en plus de sites web demandent une autre authentification (par exemple un code SMS envoyé sur ton smartphone) pour finaliser l’accès à ton compte. C’est ce que l’on appelle la double authentification.
Astuce : comment connaître l’adresse IP d’un site web ?
Pour découvrir l’adresse IP d’un site web, tu peux faire une « invite de commande ». Derrière ce nom énigmatique se cache une fenêtre noire pour taper des commandes système héritées du MS-DOS (Microsoft Disk Operating System), le premier système d’exploitation des PC. Il suffit de taper dans la barre de recherche de la fenêtre Windows la commande « cmd ». La fenêtre noire s’ouvre. Tu écris alors « ping » et ton nom de domaine comme dans l’exemple ci-dessous : l’adresse IP apparaît alors.
À regarder :
Dans cette vidéo de la chaîne Les Bons Profs, on t’explique les :