Vous êtes-vous déjà demandé comment il se fait que vous puissiez entrer l’adresse dans votre navigateur et qu’il affiche le site web que vous souhaitez ? Qu’est-ce qui rend cela possible ? La réponse est le système DNS. Grâce à lui, vous ne devez pas mémoriser une série de chiffres, mais vous pouvez utiliser des adresses conviviales. Dans cet article, nous allons vous expliquer ce qu’est le DNS et comment il fonctionne. C’est parti !
Le DNS est un élément essentiel d’internet. S’il fallait se souvenir d’une suite de chiffres, internet ne ferait pas partie intégrante de la vie des gens comme c’est le cas aujourd’hui. Le nombre des internautes a déjà dépassé les 5 milliards dans le monde. C’est ce que représentait la population mondiale il y a 45 ans, et c’est plus de 60 % aujourd’hui.
Le DNS, c’est quoi exactement ?
Il s’agit de l’abréviation de Domain Name System (système de noms de domaine). Il s’agit d’un système de serveurs et de protocoles de communication qui prend en charge une base de données distribuée complexe d’adresses de réseau à l’échelle mondiale. Cela semble compliqué ? En fait, il vous permet d’utiliser des noms de domaine faciles à mémoriser au lieu d’adresses IP.
La plupart des gens ont du mal à se souvenir de séquences de chiffres. Il est beaucoup plus facile de se souvenir de google.com que de 142.251.32.46, n’est-ce pas ? Le DNS convertit les noms compréhensibles en chaînes de chiffres (adresses IP) compréhensibles par les ordinateurs.
Les types de domaine
La base de données DNS présente une structure hiérarchique. Au sommet se trouvent les TLD (Top Level Domains). Le domaine le plus populaire est le .com. Mais il en existe beaucoup d’autres, tels que les domaines spécialisés (.gov, .int, .xxx), les domaines nationaux (.es, .pl, .de, .tr) ou les domaines fonctionnels (.org, .info, .art).
Les domaines nationaux (ccTLD – country code TLD) comportent toujours deux caractères qui désignent un pays donné. Les domaines fonctionnels (gTLD – generic TLD) sont plus longs. Toutefois, ce n’est pas la fin de la division.
Les domaines de deuxième niveau peuvent être régionaux. Pour des villes ou des régions particulières d’un pays donné ou une combinaison de gTLD et de ccTLD.
Qu’est-ce qui fait fonctionner le DNS ? Pour garantir l’efficacité et le bon fonctionnement du DNS, deux organisations le gèrent : L’IANA (Internet Assigned Numbers Authority) et l’ICANN (The Internet Corporation for Assigned Names and Numbers). Elles n’attribuent pas directement les domaines. Mais les répartissent entre des pays et des organisations spécifiques.
VeriSign Global Registry Services est responsable des domaines les plus populaires, tels que .com et .net, et du domaine .org Public Interest Registry. La supervision des ccTLD est accordée au gouvernement d’un pays donné, qui peut la transférer à une unité administrative, une organisation non gouvernementale ou scientifique sélectionnée.
Pour en savoir plus sur les TLD et leurs règles d’enregistrement, consultez notre article sur les règles d’enregistrement des domaines.
Comment le DNS fonctionne-t-il ?
Vous trouverez ci-dessous une description du fonctionnement du DNS et de l’affichage de la page que vous recherchez. Le schéma présenté est une certaine simplification du fonctionnement de l’architecture. Il vise à expliquer de manière simplifiée le fonctionnement de l’internet et le chargement des sites web par votre navigateur. Le processus est plus complexe.
Il existe deux types de serveurs responsables de l’ensemble du processus. Les serveurs racine (domaine supérieur) se trouvent au sommet de la hiérarchie. Les serveurs faisant autorité disposent d’informations actualisées sur un domaine donné.
Supposons que vous souhaitiez visiter le site www.example.com.
Comment fonctionne le chargement des pages ?
- Tout commence par la saisie de l’adresse www dans le navigateur. L’ordinateur ne comprend pas les mots, et pour savoir où chercher un site web, il doit trouver l’adresse IP. Pour ce faire, il communique avec le serveur DNS du FAI par l’intermédiaire de votre navigateur (c’est la solution la plus courante et elle dépend des paramètres de votre carte réseau).
- À ce stade, il ne sait pas où se trouve la page. Mais il sait à qui s’adresser. Il envoie donc une demande à l’un des 13 principaux serveurs DNS (appelés serveurs racine). Ce serveur recherche ses ressources mais ne sait toujours pas où se trouve www.example.com. Mais connaissant le TLD (.com), il peut envoyer une requête à l’opérateur de ce TLD.
- Le gestionnaire du TLD ne stocke pas le site www.example.com, mais il sait où il se trouve. Il donne donc l’adresse IP du serveur web.
- Disposant de cette information, le serveur du fournisseur communique avec le serveur web pour la page donnée et vérifie si elle s’y trouve. Si c’est le cas, il envoie un retour d’information.
- Comme le serveur DNS du fournisseur sait déjà où se trouve la page que vous recherchez, il envoie cette information au navigateur, qui se connecte à ce serveur et affiche la page (dans ce cas, www.example.com).
Les requêtes DNS sont envoyées de deux manières. Nous les divisons en deux catégories :
- Récursif – oblige le serveur à effectuer une requête. Les requêtes provenant d’un résolveur (un programme qui peut les envoyer aux serveurs DNS) sont récursives. Cela signifie que la responsabilité de la réponse incombe au serveur sollicité.
- Itératif – envoyé entre les serveurs DNS. Permet au serveur de renvoyer la meilleure réponse dont il dispose (par exemple, je ne sais pas, mais demandez au serveur responsable des domaines .com à cette adresse IP).
Comment créer votre domaine ?
Pour créer votre domaine, vous devez d’abord choisir un TLD. Ensuite, vous devez trouver le reste du nom de domaine. Pour vous aider, nous avons préparé un article sur les générateurs de noms gratuits.
Une fois que vous savez quel domaine vous voulez, vous devez trouver un agent de confiance. Évitez les offres promotionnelles, car elles ne semblent être que bon marché. Elles vous offrent une réduction (jusqu’à 99 %) la première année, et les années suivantes, vous payez 200 % du prix du marché pour les extensions de domaine. Le transfert vers un autre opérateur est garanti par des frais élevés.
Enregistrez un domaine auprès d’un opérateur de confiance, comme UltaHost. UltaHost ne vous proposera pas de promotion. Mais vous garantira le prix du renouvellement du domaine au niveau du marché. Vous créez un site web pour le maintenir pendant des années. C’est évident. Vous devez donc choisir une offre en tenant compte des coûts à long terme.
Les enregistrements DNS
Chaque domaine a une configuration par défaut – sa zone DNS. Cependant, il peut arriver que vous deviez apporter des modifications à ces paramètres DNS. Ces changements sont effectués en modifiant les enregistrements correspondants.
L’enregistrement
En d’autres termes, enregistrement IPv4 (32 bits) ou enregistrement d’adresse. Il est chargé de connecter le domaine à l’adresse IP physique de l’hôte des services, c’est-à-dire l’adresse du serveur cible. Il ne peut y avoir qu’un seul enregistrement par domaine (il peut y en avoir plusieurs pour les sous-domaines).
L’enregistrement AAAA
En d’autres termes, l’enregistrement IPv6 (128 bits). Sa responsabilité est la même que celle de l’enregistrement A ; la seule différence est l’utilisation d’un protocole plus moderne. L’IPv4 a des limites, et il est en train de s’éteindre. L’enregistrement se présente sous la forme de huit blocs de 16 bits. Il n’est pas nécessaire de créer cet enregistrement si vous utilisez encore l’IPv4, mais à l’avenir, il est fort probable qu’il supplante l’IPv4.
L’enregistrement MX
L’enregistrement d’échange de messages (Mail Exchange) est responsable de l’acheminement des e-mails. Grâce à lui, vous pouvez indiquer le serveur responsable du traitement du courrier dans un domaine donné.
L’enregistrement NS
En d’autres termes, l’enregistrement du serveur de noms (Name Server). Il attribue une adresse de domaine à un serveur de noms DNS. Souvent, lorsque l’on parle d’enregistrements DNS, il s’agit d’enregistrements NS.
L’enregistrement CNAME
L’enregistrement de nom canonique (Canonical Name Record) établit des pseudonymes pour un domaine. Cela permet à un domaine/sous-domaine de pointer vers un autre nom de domaine.
L’enregistrement PTR
Il s’agit d’un enregistrement de pointeur. Il permet de faire correspondre une adresse IPv4 et IPv6 à un nom canonique. Utilisé pour ce que l’on appelle le DNS inversé. C’est-à-dire la traduction des adresses IP en adresses compréhensibles pour nous, par exemple www.ultahost.com.
L’enregistrement TXT
Il permet d’attacher n’importe quel texte à la zone DNS. Par exemple, les informations concernant SPF (Sender Policy Framework) sont un enregistrement TXT.
L’enregistrement SRV
En d’autres termes, le Service Record permet d’introduire plus d’informations sur le service que la simple adresse IP. Il est possible d’indiquer, par exemple, le numéro de port sur lequel fonctionne un service donné ou la priorité et le poids d’une entrée donnée.
L’enregistrement DMARC
Il permet au propriétaire du domaine d’indiquer aux serveurs de messagerie destinataires d’appliquer la politique appropriée aux messages qui échouent au test d’authentification. Qu’ils soient rejetés ou mis en quarantaine. Ces actions devraient garantir que les expéditeurs qui se font passer pour des escrocs n’apparaîtront pas dans votre boîte aux lettres.
L’enregistrement CAA
Un enregistrement permet de déterminer quelle(s) autorité(s) de certification (AC) peut (peuvent) délivrer des certificats SSL pour un domaine donné.
En conclusion
Bien que l’ensemble du processus d’utilisation du DNS semble compliqué, il se déroule en une fraction de seconde. Toutes les requêtes décrites sont envoyées et traitées à une vitesse incroyable. En tant que créateur de contenu numérique, vous devez avoir une compréhension de base du fonctionnement de ces processus et une connaissance pratique de la configuration des adresses DNS. Vous devez être en mesure de le faire pour pouvoir attribuer un domaine à votre serveur.
N’oubliez pas que lorsque vous achetez un domaine chez UltaHost, vous avez la garantie d’un renouvellement à distance. Nous traitons toujours nos clients de manière équitable. Et si vous décidez d’acheter un hébergement chez UltaHost avec un paiement annuel, vous recevrez un domaine gratuitement pendant un an ! Bénéficiez d’une assistance 24/7 de la part de notre service clientèle. Notre infrastructure optimisée se concentre sur la mise à l’échelle automatique, la performance et la sécurité. Laissez-nous vous montrer la différence ! Découvrez nos plans !