L’un des principaux problèmes rencontrés par les agences lorsqu’elles changent d’hébergeur, mettent à jour les enregistrements de courrier électronique ou effectuent des modifications de DNS est l’accès au DNS.

Cela se produit généralement parce que le DNS est contrôlé par le client et réparti entre différents bureaux d’enregistrement. Même après une migration, le site peut rester hors ligne pendant que l’agence attend que le client se connecte, récupère ses identifiants, gère le 2FA ou réponde.

Nous avons vu des agences réaliser des centaines de migrations pour finalement se heurter à un retard dans la mise à jour du DNS. Cela coûte à votre agence des heures qui pourraient être consacrées à des tâches plus importantes.

La meilleure façon d’éviter cela est de gérer le DNS de manière centralisée. Cloudflare est une option simple et évolutive. Avec le compte gratuit de Cloudflare, les agences peuvent gérer les DNS de plusieurs domaines de clients en un seul endroit, sans avoir besoin de se connecter à un bureau d’enregistrement.

Comment gérer les DNS de manière centralisée avec Cloudflare ?

La gestion centralisée des DNS avec Cloudflare est une configuration unique pour chaque domaine client. Pour de nombreuses agences, il est plus facile de le faire lors de l’intégration d’un nouveau client, mais cela peut également être appliqué à des sites existants à tout moment.

Étape 1 : Créer un compte Cloudflare gratuit

Commencez par créer un compte Cloudflare pour votre agence afin de gérer les DNS de tous les domaines de vos clients. Pour la gestion des DNS, le plan gratuit de Cloudflare suffit. Vous pouvez ajouter plusieurs domaines de clients au même compte et les gérer à partir d’un seul endroit.

Étant donné que ce compte est utilisé par de nombreux sites clients, il est préférable de le traiter comme un compte d’agence partagé. Au lieu de partager un seul identifiant, invitez les membres de l’équipe à accéder au compte afin que l’accès au DNS ne soit pas lié à une seule personne. Il est ainsi plus facile de contrôler qui peut effectuer des modifications.

Étape 2 : Ajouter un domaine client à Cloudflare

Dans le tableau de bord de Cloudflare, cliquez sur + Ajouter et sélectionnez Connecter un domaine. Saisissez ensuite un nom de domaine. Il doit s’agir du domaine racine du client, par exemple clientsite.com, et non d’un sous-domaine comme www.clientsite.com.

Ajouter un domaine de site à Cloudflare.
Ajouter un domaine de site à Cloudflare.

Après avoir saisi le domaine, cliquez sur Continuer. Cloudflare vous demande alors de choisir un plan. Pour la gestion des DNS, le plan gratuit est suffisant.

Une fois le plan sélectionné, Cloudflare scanne le domaine et tente d’importer automatiquement les enregistrements DNS existants. Il s’agit généralement de l’enregistrement du site web principal, de l’enregistrement www, des enregistrements liés au courrier électronique et de toutes les autres entrées DNS déjà utilisées.

Cloudflare examine les enregistrements DNS.
Cloudflare examine les enregistrements DNS.

A ce stade, Cloudflare n’est pas encore opérationnel. Le domaine utilise toujours le DNS chez le registraire. Cloudflare vous montre simplement la configuration DNS actuelle afin que vous puissiez l’examiner avant d’effectuer des changements.

Étape 3 : Pointer le domaine vers Kinsta à l’aide d’enregistrements CNAME

Dans les enregistrements importés, supprimez tous les enregistrements A existants et ajoutez un enregistrement CNAME pour le domaine root/apex, pointant vers [sitename].hosting.kinsta.cloud.

Enregistrement CNAME Cloudflare.
Enregistrement CNAME Cloudflare.

Le [sitename] doit être le nom de la base de données de la section Accès à la base de données de la page Info de votre site.

Détails de l'accès à la base de données MyKinsta.
Détails de l’accès à la base de données MyKinsta.

Si le domaine utilise www, assurez-vous qu’il y a également un enregistrement CNAME pour www pointant vers la même adresse [sitename].hosting.kinsta.cloud. Vous pouvez trouver plus de détails dans notre documentation.

Étape 4 : Mettre à jour les serveurs de noms du domaine vers Cloudflare

Une fois que les enregistrements DNS ont été examinés et mis à jour, l’étape suivante consiste à mettre à jour les serveurs de noms du domaine. C’est ainsi que la gestion des DNS passe du bureau d’enregistrement à Cloudflare.

Cloudflare détecte le bureau d’enregistrement du domaine et fournit deux serveurs de noms à utiliser pour ce domaine.

Mettre à jour les serveurs de noms.
Mettre à jour les serveurs de noms.

Ces serveurs de noms doivent remplacer les serveurs de noms existants chez le registraire où le domaine est enregistré, comme GoDaddy, Namecheap ou Google Domains.

Si l’agence a accès au bureau d’enregistrement, vous pouvez effectuer ce changement directement. Dans le cas contraire, vous pouvez envoyer au client les deux serveurs de noms et lui demander de les mettre à jour de son côté.

Étape 5 : Répéter cette configuration pour chaque domaine client

Après la mise à jour des serveurs de noms, Cloudflare confirme que le domaine devient actif. Vous pouvez alors répéter le même processus pour chacun de vos domaines clients.

Au fil du temps, cela permet aux agences de gérer les DNS pour tous les sites de leurs clients à partir d’un seul endroit, en utilisant le même flux de travail à chaque fois.

Pourquoi cette configuration fonctionne bien pour les agences

La centralisation de la gestion des DNS fait une différence significative pour les agences, en particulier lorsque le nombre de sites clients augmente. Voici quelques raisons pour lesquelles cette configuration fonctionne si bien.

  1. Le DNS n’est plus un obstacle à la migration : grâce à la gestion centralisée des DNS, l’agence peut mettre à jour les enregistrements dès que le site est prêt, sans attendre l’accès ou l’approbation du client.
  2. Facilite les changements d’hébergement : les agences peuvent changer de fournisseur d’hébergement lorsque les performances, la fiabilité ou le support ne répondent plus à leurs attentes.
  3. Il n’est pas nécessaire de se connecter à un bureau d’enregistrement ni d’utiliser les informations d’identification des clients : l’accès aux comptes des bureaux d’enregistrement est l’un des plus grands maux de tête opérationnels des agences. Les identifiants expirent, le 2FA est un obstacle, et dans de nombreux cas, l’agence n’a jamais eu accès à ces comptes. Une fois que le DNS est dans Cloudflare, l’agence n’a plus besoin de logins de registrar pour les changements quotidiens de DNS.
  4. Réduction de la communication avec les clients et de la confusion : la plupart des clients ne veulent pas s’occuper des DNS. Ils ont également tendance à poser des questions lorsqu’ils entendent des choses comme « mettez à jour votre DNS » ou « changez vos serveurs de noms » La gestion centralisée des DNS réduit le besoin d’implication du client et permet d’éviter les allers-retours inutiles lors des migrations ou des changements de fournisseur.
  5. Les agences disposent d’un tableau de bord unique pour plusieurs domaines de clients : au lieu de gérer les DNS à travers plusieurs bureaux d’enregistrement et différents tableaux de bord, les agences gèrent tout à partir d’un seul endroit.
  6. Fonctionne à l’échelle sans coût supplémentaire : le plan gratuit de Cloudflare prend en charge la gestion des DNS pour plusieurs domaines. Il est donc pratique pour les agences qui gèrent de nombreux sites clients sans avoir à introduire des outils supplémentaires ou des coûts récurrents.

Un meilleur flux de travail DNS pour les agences

Pour les agences qui gèrent plusieurs sites clients, le DNS ne doit pas ralentir le travail ou dépendre de la disponibilité des clients. La gestion centralisée du DNS permet un flux de travail dans lequel les migrations, les changements d’hébergement et d’autres mises à jour peuvent se produire lorsqu’ils sont prêts, et non pas lorsqu’un client a le temps de se connecter.

Cette approche permet au client de conserver la propriété du domaine, d’éviter l’accès au bureau d’enregistrement et donne aux agences un moyen cohérent de gérer les DNS sur tous les sites. Cette cohérence est d’autant plus importante que le nombre de sites clients augmente.

Si vous avez besoin d’aide pour mettre en place ce système ou si vous avez des questions sur la configuration des DNS pour vos sites, notre équipe de support est disponible pour vous aider.

Joel Olawanle Kinsta

Joel est un développeur d'interfaces publiques qui travaille chez Kinsta en tant que rédacteur technique. Il est un enseignant passionné par l'open source et a écrit plus de 200 articles techniques, principalement autour de JavaScript et de ses frameworks.