Sélectionner une page
Développement Web

Serveur DNS : Qu’est-ce qu’un serveurs DNS ?

Publié le 15 février 2021

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

Le DNS a été conçu par Jon Postel et Paul Mockapetris en 1983, il est donc essentiel dans le monde de la navigation Web d’aujourd’hui. Chaque fournisseur de services Internet possède son propre serveur DNS et son adresse IP prend généralement la forme d’une série de chiffres (par exemple, 194.158.122.10).

L’enregistrement d’un nom de domaine (type « osmova.com ») s’effectue par une agence intermédiaire entre le « registrar », le demandeur (ou titulaire) du nom de domaine et l’ICANN (Internet Corporation for Assigned Names and Numbers). name system est une société à but non lucratif qui attribue des adresses IP dans le monde entier.

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 réalisation 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.

A quoi sert un serveur DNS ?

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 (le DNS 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 par déni de service (DDoS) de l’histoire).

Quel DNS sécurisé choisir ?

Cloudflare est une société américaine spécialisée dans la distribution de contenu (CDN) et de solutions de sécurité pour les sites Web (anti-DDoS protection contre le déni de service). Ils proposent depuis peu un nouveau service : un serveur DNS alternatif. Le serveur est situé à l’adresse suivante :

1.1.1.1 ou 2606 : 4700 : 4700 : : 1111
1.0.0.1 ou 2606 : 4700 : 4700 : : 1001

Grâce à ce service, CloudFlare espère pouvoir accéder au site Web facilement et en toute sécurité. Face à Google DNS, CloudFlare a proposé la sécurité et n’utilise pas les requêtes DNS. Les serveurs DNS de Cloudflare seront plus susceptibles de renvoyer des erreurs lors de la demande d’adresses erronées ou mal conçues, plutôt que de renvoyer les adresses recherchées. De plus, les serveurs de CloudFlare sont protégés par le protocole DNSSEC.

OpenDNS est un service de transfert DNS gratuit. Il est interrogé via deux serveurs DNS récursifs accessibles sous l’adresse IP anycast suivante :

IPv4 : 208.67.222.222 et 208.67.220.2201 ; 208.67.222.220 et 208.67.220.2222 ; 208.67.222.123 et 208.67.220.1233 ;
IPv6 : 2620 : 119 : 35 : :35 et 2620 : 119 : 53 : : 534
Le service permet la correction automatique des noms de domaine saisis par les utilisateurs et fournit des services de blocage pour certaines catégories de noms de domaine. Lorsqu’un utilisateur tentera d’accéder à un nom de domaine qui n’existe pas, il sera automatiquement redirigé vers la page de recherche, ce qui lui permettra de visiter un autre site similaire à la recherche effectuée.

OpenDNS a été créé en 2006, et sa mission est de fournir à tous les utilisateurs une expérience de navigation Internet plus sûre, plus rapide et meilleure. Initialement, OpenDNS fournissait un service DNS récursif pour un usage domestique, et en 2009, il a lancé un service pour le marché des entreprises. En 2012, OpenDNS a publié un produit de sécurité d’entreprise appelé Umbrella. Son succès rapide et son adoption par les clients ont conduit Cisco à acquérir OpenDNS en 2015.

Voici une liste des meilleurs serveur DNS :

FOURNISSEURSERVEUR DNS IPV4 PRIMAIRE/SECONDAIRESERVEUR DNS IPV6 PRIMAIRE/SECONDAIRE
Cloudflare1.1.1.1
1.0.0.1
2606:4700:4700::1111
2606:4700:4700::1001
FDN80.67.169.12
80.67.169.40
2001:910:800::12
2001:910:800::40
Quad99.9.9.9
149.112.112.112
2620:fe::fe
2620:fe::9
OpenDNS208.67.222.222
208.67.220.220
2620:119:35::35
2620:119:53::53
Google8.8.8.8
8.8.4.4
2001:4860:4860::8888
2001:4860:4860::8844
NextDNS45.90.28.13
45.90.30.13
2a07:a8c0::22:8dca

Cette liste des

Liste des serveurs DNS des principaux Fournisseurs d’accès

FOURNISSEURSERVEUR DNS IPV4 PRIMAIRE/SECONDAIRESERVEUR DNS IPV6 PRIMAIRE/SECONDAIRE
Bouygues194.158.122.10
194.158.122.15
2001:860:b0ff:1::1
2001:860:b0ff:1::2
Free212.27.40.240
212.27.40.241
2a01:e0c:1:1599::22
2a01:e0c:1:1599::23
SFR109.0.66.10N/C
Orange80.10.246.2
80.10.246.129
N/C
OVH91.121.161.184
91.121.164.227
2001:41d0:1:e2b8::1
2001:41d0:1:e5e3::1

Qu’est-ce qu’un serveur DNS principal ?

DNS ou Domain Name System convertit les noms de domaine en adresses IP afin que les utilisateurs puissent facilement naviguer vers des sites sur Internet sans avoir à se souvenir de longues chaînes spécifiques de chiffres et de lettres.

Dans ce système, le serveur DNS principal est le serveur qui héberge le fichier de zone principal du site Web. Il s’agit d’un fichier de base de données texte qui contient toutes les informations faisant autorité sur le domaine, y compris son adresse IP, l’identité de l’administrateur du domaine et divers enregistrements de ressources. Les enregistrements de ressources répertorient les noms de domaine à côté de leurs adresses IP correspondantes et peuvent prendre différentes formes :

Un enregistrement : domaine direct vers adresse IPv4
Enregistrement AAAA : domaine direct vers l’adresse IPv6
Enregistrement MX : attribuer un serveur de messagerie au domaine
Enregistrement NS : identifie le serveur DNS faisant autorité pour le domaine
Le serveur maître est également chargé d’apporter les modifications nécessaires aux enregistrements DNS de la zone. Une fois que le serveur principal a terminé la mise à jour, il peut transmettre la demande de modification au serveur secondaire.

Qu’est-ce qu’un serveur DNS secondaire ?

Le serveur DNS principal contient tous les enregistrements de ressources pertinents et traite les requêtes DNS pour le domaine. En revanche, les serveurs DNS secondaires contiennent des copies en lecture seule des fichiers de zone, ce qui signifie qu’ils ne peuvent pas être modifiés. Au lieu d’obtenir des informations à partir de fichiers locaux, ils reçoivent des informations pertinentes des serveurs principaux dans un processus de communication appelé transfert de zone.

Cela devient plus compliqué lors de l’exécution de transferts de zone entre plusieurs serveurs secondaires. Si plusieurs serveurs secondaires sont utilisés, l’un d’entre eux peut être désigné comme serveur secondaire supérieur afin que la copie du fichier de zone puisse être copiée dans le pool de serveurs secondaires restant.

Quel est le rôle du DNS ?

Le système de noms de domaine ou DNS convertit un nom de domaine lisible par l’homme (par exemple, www.osmova.com) en une adresse IP lisible par machine (par exemple, 192.0.2.2).

Que signifie DNS ?

Le serveur DNS (Domain Name System) est un service dont la fonction principale est de convertir les noms de domaine en adresses IP. Bref, un serveur DNS est comme un annuaire : lorsqu’un ordinateur accède à un autre ordinateur via le réseau, il consulte l’annuaire. En d’autres termes, un serveur DNS est un service qui peut associer un site Web (ou un ordinateur ou un serveur connecté) à une adresse IP, car l’annuaire téléphonique peut associer un numéro de téléphone au nom d’un utilisateur.

Le serveur DNS ne répond pas ? Voici la solution à cette erreur

Essayez un autre navigateur web
Désactivez le pare-feu.
Redémarrez le routeur.
Choisissez un autre serveur DNS.
Changez le serveur DNS sur le routeur.
Modifiez le serveur DNS sous Windows. Utilisez PowerShell pour changer le serveur DNS.

Ces étapes devraient vous aider à résoudre vos problèmes de DNS et feront disparaitre le message d’erreur bien entendu pensez aussi à vérifier que votre fournisseur d’accès ne rencontre pas de problèmes et que votre connexion internet est stable. Essayez aussi de brancher un câble Ethernet si vous étiez en Wi-Fi.

Dans la même catégorie

27 May 2022

Développeur de plugins WordPress : Tout ce que vous devez savoir

Développement Web
17 May 2022

Comment financer la création d’une application : Conseils et astuces

Développement Web
07 Apr 2022

Comment créer une application Web ? Un guide complet

Développement Web
06 Apr 2022

Les différents types d’applications Web : Expliqués

Développement Web