DNS pour les administrateurs WordPress - Domaines, bureaux d'enregistrement et enregistrements DNS
Publié: 2019-01-22De nombreux administrateurs de sites WordPress ne traitent du DNS qu'une fois par lune bleue. Principalement lors de l'achat d'un nouveau domaine, de la création d'un nouveau site Web et de la migration vers un nouvel hébergeur.
Cependant, étant donné que le DNS est au cœur d'Internet et qu'une petite erreur dans les enregistrements DNS peut empêcher les visiteurs d'accéder à votre site Web ou de vous envoyer des e-mails, il est important d'avoir une compréhension de base de son fonctionnement.
La bonne nouvelle est que le DNS est très facile à comprendre et à gérer. Cet article explique que tous les propriétaires et administrateurs de sites WordPress doivent connaître les enregistrements DNS et DNS.
Qu'est-ce que le DNS ?
DNS signifie Domain Name System. Il s'agit d'un système de nommage hiérarchique utilisé par Internet. Son rôle est de traduire des noms de domaine faciles à retenir tels que www.wpwhitesecurity.com en adresses IP (Internet Protocol) que les ordinateurs comprennent, telles que 192.124.249.168.
Pourquoi avons-nous besoin de DNS ?
Chaque ordinateur, smartphone ou appareil connecté à Internet ou à un réseau possède une adresse IP unique. Par exemple, le site Web www.wpwhitesecurity.com est hébergé sur un serveur Web avec l'adresse IP 192.124.249.168.
Étant donné que nous pouvons facilement nous souvenir du nom d'un site Web (www.wpwhitesecurity.com) mais pas d'une adresse IP (192.124.249.168), le DNS est nécessaire pour convertir le texte lisible par l'homme (noms de domaine) en informations que les ordinateurs comprennent, les adresses IP. Sinon, vous devrez plutôt vous souvenir des adresses IP.
Que sont les domaines et les FQDN ?
Avant de plonger dans le DNS, voyons quels sont les domaines et les FQDN. Un FQDN (Fully Qualified Domain Name) est ce que nous appelons généralement une URL de site Web ou un domaine, tel que www.wpwhitesecurity.com . Un nom de domaine complet est composé de plusieurs parties :
Chaque partie du FQDN, telle que le sous-domaine www , peut comporter jusqu'à 63 caractères. Le FQDN entier ne peut pas dépasser 253 caractères. Les sous-domaines couramment utilisés sur Internet sont : www, blog, site, admin, etc. Les TLD les plus courants sur Internet sont .com, .net, .org et les domaines spécifiques à un pays, tels que .nl et .mt.
Comment fonctionne le DNS
Pour expliquer le fonctionnement du DNS, voyons ce qui se passe lorsque vous naviguez sur un site Web, tel que www.wpwhitesecurity.com .
Notez qu'il s'agit d'une explication de haut niveau avec laquelle vous pouvez comprendre la logique derrière DNS. Dans la vraie vie, il y a plus de composants impliqués qui pourraient affecter le fonctionnement du DNS, tels que la mise en cache DNS, les serveurs DNS racine, etc.
Étape 1 : Demander la résolution du nom de domaine en adresse IP
Lorsque vous tapez www.wpwhitesecurity.com dans la barre de navigation de votre navigateur Web, votre smartphone ou votre ordinateur doit connaître l'adresse IP du serveur Web sur lequel le site Web est hébergé. Comme il ne connaît pas l'adresse IP, il envoie une requête à un serveur DNS pour résoudre www.wpwhitesecurity.com .
Le serveur DNS utilisé par votre appareil est très probablement celui de votre routeur réseau ou de votre FAI. Ceci est généralement configuré automatiquement sur l'interface réseau de votre appareil lors de la connexion au réseau.
Étape 2 : Le serveur DNS récursif demande les serveurs de noms du domaine
Les serveurs DNS du réseau et du FAI sont appelés serveurs DNS récursifs car ils ne stockent pas de données de domaine. Au lieu de cela, ils transmettent votre requête à d'autres serveurs DNS et vous renvoient la réponse.
Ainsi, le serveur DNS que votre appareil a contacté contacte d'autres serveurs DNS plus haut dans la hiérarchie (tels que le serveur racine, etc.) pour obtenir l'adresse IP des serveurs de noms (NS) pour le domaine wpwhitesecurity.com. Les serveurs de noms (NS) sont des serveurs DNS qui contiennent les informations sur les domaines.
Chaque domaine a quelques serveurs de noms (NS) et chaque fois qu'un serveur DNS récursif doit résoudre l'adresse IP d'un domaine dont il est responsable, il répond à la requête. Vous configurez les serveurs de noms (NS) pour un domaine lorsque vous l'achetez.
Dans la capture d'écran ci-dessous, nous pouvons voir la configuration des serveurs de noms (NS) pour le domaine wpwhitesecurity.com.
Étape 3 : Le serveur DNS récursif demande aux serveurs de noms de résoudre le FQDN
A ce stade, le serveur DNS récursif que votre appareil a contacté dispose de la liste des serveurs de noms pour le domaine que vous souhaitez parcourir. Il envoie donc une requête à l'un des serveurs pour résoudre le FQDN www.wpwhitesecurity.com en une adresse IP. La réponse qu'il obtient est : 192.124.249.168.
Étape 4 : Le serveur DNS récursif répond avec une adresse IP.
Maintenant que le serveur DNS récursif que votre appareil a contacté a l'adresse IP du FQDN www.wpwhitesecurity.com, il le renvoie à votre appareil.
Étape 5 : Votre appareil se connecte au serveur Web
Votre appareil se connecte au serveur Web sur cette adresse IP qu'il a reçue du serveur DNS récursif et demande la page sur www.wpwhitesecurity.com . Le serveur Web répond en envoyant les données HTML, que votre navigateur commence à télécharger et à afficher.
Enregistrement de domaines et DNS
Nous savons maintenant que chaque domaine doit avoir au moins un serveur de noms. Idéalement, vous devriez en avoir deux ou plus.
C'est pourquoi, lorsque vous achetez un nouveau domaine, on vous demande les adresses IP ou FQDN des serveurs de noms. À moins que vous n'hébergiez votre propre DNS ou que vous n'utilisiez une solution tierce, vous utiliserez généralement les propres serveurs de noms du bureau d'enregistrement.
Types d'enregistrement DNS
DNS peut être utilisé pour obtenir d'autres informations sur un domaine, telles que les adresses IP d'un serveur de messagerie. Ces informations peuvent être obtenues via différents types d'enregistrements DNS. Il existe plus de 50 types d'enregistrements DNS différents, cependant, en tant que propriétaire de site WordPress, si vous connaissez les quelques-uns énumérés ci-dessous, vous devriez être bon.
Un enregistrement
Il s'agit du type d'enregistrement DNS le plus courant. Il est utilisé pour mapper un nom d'hôte ou FQDN à une adresse IP. Il s'agit de l'enregistrement généralement utilisé dans le processus de résolution de nom de domaine mentionné ci-dessus.
Enregistrement CNAME
Il s'agit d'un enregistrement d'alias utilisé lorsque deux noms de domaine complets différents ont la même adresse IP. Par exemple, wpwhitesecurity.com et www.wpwhitesecurity.com sont sur le même serveur Web. J'ai donc créé un enregistrement A pour wpwhitesecurity.com , puis un CNAME pour www.wpwhitesecurity.com qui pointe vers wpwhitesecurity.com , comme indiqué dans le tableau ci-dessous.
Nom | Taper | Valeur |
---|---|---|
wpwhitesecurity.com | UNE | 192.124.249.168 |
www.wpwhitesecurity.com | CNAME | wpwhitesecurity.com |
Enregistrement MX
Ce sont les enregistrements Mail Exchange. Ils sont utilisés pour spécifier l'adresse IP du serveur de messagerie d'un domaine. Lorsque vous envoyez un e-mail à [email protected] , le serveur DNS de votre serveur de messagerie utilise les informations contenues dans ces enregistrements pour connaître l'adresse IP du serveur de messagerie auquel il doit se connecter et envoyer l'e-mail.
Enregistrement N.-É.
Ce sont les enregistrements du serveur de noms. Ils sont utilisés pour spécifier l'adresse IP des serveurs de noms faisant autorité pour un domaine. Ce sont ceux que nous avons mentionnés ci-dessus, que vous devez spécifier lorsque vous achetez un domaine.
Enregistrement TXT
Le DNS peut également être utilisé pour stocker des clés publiques, un emplacement associé à un domaine, ainsi que des enregistrements associés à des cadres anti-spam. L'enregistrement TXT est le type d'enregistrement DNS généralement utilisé pour ces derniers. À l'origine, il était utilisé pour le texte lisible par l'homme, mais de nos jours, il stocke principalement des données lisibles par machine. Par exemple, il est utilisé pour les systèmes anti-spam tels que SPF, les enregistrements DKIM, etc.
Mise en cache DNS et TTL
Pour minimiser le trafic et les ressources, les serveurs DNS récursifs mettent en cache les enregistrements DNS pendant la durée spécifiée dans la valeur Time to Live (TTL). TTL est spécifié en secondes dans chaque enregistrement DNS et c'est comme la date d'expiration.
La mise en cache est la raison pour laquelle les modifications des enregistrements DNS peuvent prendre quelques heures et quelques jours pour se propager partout. La durée de propagation est également affectée par la valeur TTL que vous définissez pour vos enregistrements. Si vous définissez une valeur TTL très élevée, la propagation d'un changement d'enregistrement DNS prendra beaucoup de temps.
Pas de DNS, pas de fête !
Sans le DNS, Internet ne serait pas tel que nous le connaissons aujourd'hui ! Comprendre les bases du DNS et pourquoi il est nécessaire pour faire fonctionner votre site WordPress vous aidera à mieux gérer vos sites et domaines.
Historique DNS et Geekerie
Les spécifications originales du DNS ont été publiées par l'IETF dans les RFC 882 et RFC 883 en 1983. Ces RFC ont été remplacées par les RFC 1034 et RFC 1035 en 1987, et toutes deux ont été mises à jour via plusieurs autres RFC.
Les serveurs DNS s'exécutent sur le port 53 UDP pour la messagerie et utilisent le port 53 sur TCP pour les transferts de zone. Pour plus de détails techniques sur le DNS, je recommande les lectures suivantes :
- Système de noms de domaine (DNS) sur Wikipédia
- Liste des types d'enregistrements DNS sur Wikipedia