Adresse IP et serveurs DNS, quesaco ?
Explication simple de ce qu'est une adresse IP et à quoi servent les serveurs DNS
Vous avez sûrement déjà entendu parler d'adresse IP et de serveurs DNS, mais savez-vous vraiment ce que c'est et comment ça fonctionne ? Voilà un article qui devrait aisément vous faire comprendre leur utilité pour un Internet fonctionnel !
Qu'est-ce qu'une adresse IP ?
Une adresse IP, c'est un peu comme l'adresse de votre maison. Chaque appareil connecté à Internet, comme votre ordinateur, votre smartphone ou votre imprimante, a sa propre adresse IP, unique. Grâce à cette adresse, les autres appareils disséminés dans le monde peuvent trouver vos appareils connectés sur Internet et communiquer avec eux.
Tout comme vous pouvez le faire avec n'importe quel autre appareil connecté, dans la mesure où celui-ci n'a pas mis en place des mécanismes de protection qui empêcheraient votre accès.
Il existe deux principaux types d'adresses IP : les adresses IP v4 (qui, sous une forme lisible, ressemblent à ça : 192.168.1.254, une suite de 4 nombres dont la valeur est comprise entre 0 et 255) et les adresses IP v6 (qui sont plus longues et complexes). Les adresses IP v4 sont les premières à avoir été utilisées, mais comme il y a de plus en plus d'appareils connectés, le nombre total de matériels présents sur Internet a largement dépassé la capacité d'une IP v4 et on a dû passer aux adresses IP v6 afin d'en disposer suffisamment pour pouvoir adresser à terme un nombre phénoménal d'appareils (environ 340 milliards de milliards de milliards de milliards, seulement) !
Notez que vous pouvez aussi rencontrer le terme « adresse TCP/IP » ou même « IP » tout court. Ces termes désignent exactement la même chose, TCP signifiant ici Transfer Control Protocol.
Que sont et comment fonctionnent les serveurs DNS ?
Maintenant que vous savez ce qu'est une adresse IP, parlons des serveurs DNS.
Imaginez que vous voulez visiter le site web de votre marque préférée. Vous tapez son nom de domaine (par exemple, « monsite.com ») dans votre navigateur, mais votre ordinateur ne sait pas directement où se trouve ce site. C'est là qu'entrent en jeu les serveurs DNS !
Les serveurs DNS sont un peu comme des annuaires téléphoniques géants sur Internet. Ils permettent de faire la correspondance entre un nom de domaine (« monsite.com » est le nom de domaine de l'entreprise monsite) et l'adresse IP du serveur qui héberge ce site web. Ainsi, quand vous tapez le nom de domaine, votre ordinateur envoie une requête aux serveurs DNS pour leur demander l'adresse IP correspondante. Ce n'est qu'une fois qu'il la reçoit en retour de sa demande, qu'il peut alors se connecter directement au bon serveur et vous afficher la page web que vous vouliez voir.
Et, heureusement que les serveurs DNS existent pour faire cette transposition : imaginez que, au lieu de devoir retenir des noms de domaine comme fnac.com, amazon.fr ou skitiks.fr, vous deviez vous rappeler l'adresse IP de chacun de ces sites ? Ce serait d'autant plus une infernale galère, que les maintenant trop complexes adresses IP v6 ne peuvent pas être mémorisées !
Le voyage d'une requête DNS, de votre FAI aux serveurs racines
Mais, peut-être vous demandez-vous à présent comment vous allez devoir vous y prendre pour lancer une requête vers un serveur DNS afin de connaître la correspondance entre le nom de domaine de la société dont vous voulez visiter le site web et l'adresse IP du serveur qui héberge ce site.
Alors, sachez que, pour vous, c'est complètement transparent : il vous suffit de taper le nom de domaine du site visé dans la barre d'adresse de votre navigateur Internet (Edge, Chrome, Firefox, Opera, Safari…) pour que se déclenche automatiquement la requête vers Internet destinée à ramener vers votre navigateur l'adresse IP de ce site puis, que le contenu de ce site vous soit affiché.
Mais cette requête peut se découper en plusieurs phases que je détaille ici, de façon simplifiée (merci aux puristes de ne pas m'en vouloir).
La recherche commence par les serveurs DNS de votre FAI
La première tentative d'obtenir l'adresse IP du site auquel vous voulez accéder va se produire chez votre fournisseur d'accès Internet (FAI), chacun d'entre eux, qu'il s'agisse d'Orange, de Free, de Bouygues ou de SFR, en France, disposant des siens propres.
Mais si, par exemple, vous tapez le nom d'un site rarement visité ou qui vient juste d'être créé, il est peu probable que les serveurs de votre FAI en connaissent l'adresse IP. Ils vont devoir alors aller chercher l'information ailleurs.
La recherche enchaîne ensuite vers les serveurs DNS racine
Ces serveurs sont gérés par l'ICANN, l'organisation internationale chargée, à l'échelle mondiale, de la coordination du système des noms de domaine et des adresses IP, et dont les équipes veillent 24 h/24 à la bonne santé et au bon fonctionnement de ces serveurs absolument essentiels à la navigation sur Internet.
Les serveurs DNS racine, au nombre de 13, constituent la base de la hiérarchie DNS.
Un nom de domaine est constitué d'au moins deux parties : le nom de l'entreprise ou du service qui lui est associé (carrefour, microsoft, skitiks…) et d'une extension, précédée d'un point. Parmi les plus connues en France, il y a la .com et la .fr. Mais, il en existe maintenant des quantités d'autres, en commençant par les fréquemment rencontrées chez nous que sont la .net et la .org).
Ces extensions sont gérées par des organismes d'état ou des entreprises. Ces derniers disposent de leurs propres serveurs DNS spécialisés.
À partir du moment où un organisme, une entreprise ou un particulier achète un nom de domaine (en général, pour une durée d'un an renouvelable à chaque terme), le gestionnaire de l'extension enregistre dans ses propres serveurs DNS le nom du domaine et l'adresse IP de l'appareil auquel le nom de domaine va être associé.
Les DNS racine savent quels sont les serveurs DNS spécialisés, en fonction de l'extension du nom de domaine.
Il leur suffit donc de les interroger pour obtenir l'adresse IP voulue, puis la retourner à l'utilisateur dont le navigateur sera alors enfin capable d'aller chercher et d'afficher le contenu de la page web souhaitée.
Au passage, le FAI va stocker l'information retournée, au moins pendant un certain temps et dans ses propres serveurs DNS, de manière à pouvoir répondre plus rapidement à une nouvelle requête demandant l'adresse IP du même serveur.
Comme vous le constatez, le système DNS est un véritable réseau d'entraide et de redirection pour permettre à vos requêtes d'aboutir rapidement. De votre navigateur Internet au FAI et aux serveurs racine, tout est pensé pour vous faciliter la navigation sur le web !
Voir également l'article « Pourquoi et comment remplacer les serveurs DNS par défaut de votre ordinateur ».
Votre informatique ne vous obéit pas au doigt et à l'œil ? Vous avez besoin d'un conseil pour savoir comment répondre à votre besoin ou régler votre problème, d'une formation pour apprendre à être plus efficace avec certains de vos outils ou, plus classiquement, d'un dépannage ?
Je peux probablement quelque chose pour vous ! Visitez mon site, consultez mes prestations et mes tarifs, puis contactez-moi et discutons de vos besoins, sans aucune obligation de votre part !