Sélectionner une page

Qu’est-ce qu’un serveur DNS ? DNS (Domain Name System) est un annuaire téléphonique Internet. Lorsqu’un utilisateur entre un nom de domaine tel que « google.com » ou « osmova.com » dans un navigateur Web, Le serveur DNS est chargé de trouver les adresses IP correctes pour ces sites. Le navigateur utilise ensuite ces adresses pour communiquer avec le serveur d’origine ou le serveur de périphérie CDN pour accéder aux informations sur le site Web. Tout cela grâce au serveur DNS: une machine dédiée à répondre aux requêtes DNS.

Serveur DNS

Qu’est-ce qu’un serveur ? Un serveur est un appareil ou un programme dédié à la fourniture de services à d’autres programmes (appelés «clients»). La plupart des systèmes d’exploitation de bureau et mobiles modernes ont des clients DNS intégrés qui permettent aux navigateurs Web d’interagir avec les serveurs DNS. C’est comme lors de la création d’un site internet les fichiers sources sont déposé sur un serveur par votre agence web pour permettre à vos clients de vous trouver.

Serveur DNS

Un serveur DNS est celui qui exécute un logiciel de mise en réseau à des fins spéciales et dispose d’une adresse IP publique et dispose également d’une base de données de noms de réseau et d’adresses qui conviendraient aux hôtes Internet. Un serveur DNS communique avec un autre à l’aide de protocoles de réseau privé et tous ces serveurs DNS sont placés dans une hiérarchie. 

En haut, nous pouvons trouver des serveurs racine qui sont chargés de stocker toutes les informations concernant les noms de domaine Internet ainsi que les adresses IP correspondantes.

Le serveur DNS est à juste titre comparable à un énorme carnet d’adresses dans lequel vous pouvez taper des questions dans la barre d’adresse des différents navigateurs en ligne et à l’aide d’un logiciel spécial, il sélectionne dans la base de données, celle qui correspond étroitement à l’adresse.

Il existe 13 serveurs racine utilisés par Internet et chacun est devenu célèbre pour le rôle particulier qu’il joue. Ces serveurs DNS sont gérés par différentes agences indépendantes.

Comment le serveur DNS résout-il les requêtes DNS ? Dans une requête DNS typique sans mise en cache, quatre serveurs travaillent ensemble pour fournir une adresse IP au client: un résolveur récursif, un serveur de noms racine, un serveur de noms TLD et un serveur de noms faisant autorité. Un «récurseur» DNS (également appelé résolveur DNS) est un serveur qui reçoit les requêtes des clients DNS, puis interagit avec d’autres serveurs DNS pour trouver l’adresse IP correcte. Une fois que le résolveur a reçu la demande du client, il interroge les trois autres types de serveurs DNS pour la bonne adresse IP, tout comme le client lui-même.

Le résolveur interroge d’abord le serveur de noms racine. Le serveur racine est la première étape de la conversion (résolution) des noms de domaine en informations pouvant être lues comme des adresses IP humaines. Le serveur racine répond ensuite au résolveur avec l’adresse du serveur DNS du domaine de premier niveau (TLD) (tel que .com ou .net), qui stocke des informations sur son domaine.

Ensuite, l’analyseur interroge le serveur TLD. Le serveur TLD répond avec l’adresse IP du serveur de noms faisant autorité du domaine. Le récurseur interroge ensuite le serveur de noms faisant autorité qui répondra avec l’adresse IP du serveur source. Le résolveur transmet enfin l’adresse IP du serveur d’origine au client.

En utilisant cette adresse IP, le client peut également lancer directement une demande au serveur d’origine, et le serveur d’origine répondra en envoyant des données de site Web, qui peuvent être interprétées et affichées par un navigateur Web.

Serveur DNS

Qu’est-ce que le cache DNS ? En plus du processus ci-dessus, le résolveur récursif peut également utiliser des données mises en cache pour résoudre les requêtes DNS. Après avoir récupéré l’adresse IP correcte pour un site Web donné, le résolveur stockera ces informations dans son cache pendant une durée limitée.

Pendant cette période, si d’autres clients envoient des requêtes pour le nom de domaine, le résolveur peut ignorer le processus de recherche DNS typique et répondre au client avec uniquement l’adresse IP stockée dans le cache.

Une fois le temps de cache expiré, le résolveur doit à nouveau récupérer l’adresse IP et créer une nouvelle entrée dans son cache. Cette durée de vie (TTL) est clairement définie dans les enregistrements DNS de chaque site. En général, la TTL est comprise entre 24 et 48 heures. Étant donné que les serveurs Web changent parfois leurs adresses IP, TTL est requis, de sorte que le résolveur ne peut pas fournir indéfiniment la même adresse IP à partir du cache.

Et si le serveur DNS est défaillant ? Le serveur DNS peut échouer pour diverses raisons, telles que des pannes de courant, des attaques réseau et des pannes matérielles. Au tout début d’Internet, les pannes de serveur DNS peuvent avoir un impact relativement important. Heureusement, le DNS a aujourd’hui beaucoup de redondance. Par exemple, il existe de nombreuses instances de serveurs DNS racine et de serveurs de noms TLD. La plupart des FAI fournissent à leurs utilisateurs des résolveurs de sauvegarde récursifs; la plupart des sites Web populaires ont également plusieurs instances de leurs serveurs de noms faisant autorité.

En cas de panne majeure du serveur DNS, certains utilisateurs peuvent rencontrer des retards dus au grand nombre de requêtes traitées par le serveur de sauvegarde, mais l’interruption DNS rendra une grande quantité d’Internet inutilisable. (Cela s’est produit en 2016, lorsqu’un fournisseur DNS nommé Dyn a subi l’une des plus grandes attaques DDoS de l’histoire).

Pour tout renseignement sur nos services d’agence digitale à Montpellier. Contactez-nous via le chat de notre site web du lundi au vendredi de 9h00 à 18h00

Demander un devis Solutions Développement I Solutions Design Graphique I Solutions Marketing Digital I Blog