Gérer les enregistrements DNS locaux
La gestion des enregistrements DNS locaux est une nécessité courante lors du développement, du test et du débogage d'applications web. Elle vous permet d’accéder à vos applications locales via des noms de domaine personnalisés (par exemple servbay.demo
), sans avoir à modifier manuellement le fichier /etc/hosts
de votre système. ServBay intègre un serveur local dnsmasq
et offre une interface intuitive pour gérer ces enregistrements, rendant l’ajout, la modification, la suspension et la suppression d’entrées DNS locales plus simples que jamais. Ce guide détaille comment configurer et gérer vos résolutions de domaines locaux grâce à la fonctionnalité DNS de ServBay.
dnsmasq
est un serveur DNS et DHCP léger, souvent utilisé dans les petits réseaux ou environnements de développement, capable de traiter efficacement les requêtes DNS locales. ServBay exploite dnsmasq
pour fournir aux développeurs une solution pratique de gestion des domaines locaux.
TIP
Pour les sites ajoutés via la fonctionnalité Sites web de ServBay (par exemple, un projet créé avec « Ajouter un site »), leur enregistrement DNS affichera une petite icône de globe 🌐 à droite dans la liste des enregistrements DNS. Ces enregistrements sont étroitement liés à la configuration du module Sites web et doivent être gérés ou modifiés depuis l’interface correspondante (par exemple pour changer le domaine ou l’adresse IP). Il n’est pas possible de les modifier ou supprimer directement depuis l’interface DNS. Ici, vous ne pouvez gérer que les enregistrements ajoutés manuellement et qui ne sont pas associés à une configuration spécifique d’un Site web ServBay.
Visualiser les enregistrements DNS locaux existants
Avec ServBay, vous pouvez facilement consulter tous les enregistrements DNS locaux configurés. ServBay utilise le serveur dnsmasq
intégré pour traiter ces enregistrements, simplifiant la gestion et augmentant la transparence.
Étapes pour visualiser
- Ouvrez l’interface d’administration de ServBay.
- Naviguez vers l’option
DNS
dans le menu de gauche. - Sélectionnez
DNS Server
dans la liste à droite. - ServBay affiche alors tous les enregistrements DNS locaux configurés.
Cette interface vous permet de visualiser d’un coup d’œil tous les domaines et les adresses IP associées, ainsi que l’état de chaque enregistrement (activé/suspendu).
Ajouter un enregistrement DNS local
Lors du développement ou des phases de test, vous pouvez avoir besoin d’associer un domaine personnalisé à une adresse IP spécifique (généralement 127.0.0.1
ou une IP réseau locale). Grâce à ServBay, ajouter une nouvelle entrée DNS locale est très facile.
Étapes pour ajouter
- Ouvrez l’interface d’administration de ServBay.
- Naviguez vers l’option
DNS
dans le menu de gauche. - Sélectionnez
DNS Server
à droite. - Cliquez sur le bouton
+
en haut de la liste. - Dans la boîte de dialogue qui s’affiche, saisissez le nom de domaine et l’adresse IP correspondante à ajouter. Par exemple, pour résoudre
servbay.demo
vers l’adresse de bouclage127.0.0.1, ::1
- Cliquez sur le bouton
Ajouter
.
L’association entre le domaine et l’adresse IP sera ajoutée immédiatement aux enregistrements DNS locaux (il peut être nécessaire de vider le cache DNS du navigateur ou de rafraîchir la page pour voir l’effet).
TIP
ServBay prend en charge l’ajout de plusieurs adresses IP pour un même domaine, y compris les adresses IPv6. Veillez à séparer les différentes adresses par une virgule (,
). Exemple : 127.0.0.1, ::1
Modifier un enregistrement DNS local
Il peut arriver que vous deviez modifier l’association entre un domaine et une adresse IP, par exemple si votre application migre vers une autre IP locale. Grâce à ServBay, il est simple de modifier une entrée DNS existante.
Étapes pour modifier
- Ouvrez l’interface d’administration de ServBay.
- Naviguez vers l’option
DNS
dans le menu de gauche. - Sélectionnez
DNS Server
à droite. - Localisez l’enregistrement à modifier, puis cliquez dessus.
- Dans le panneau d’édition qui s’affiche, mettez à jour le nom de domaine ou l’adresse IP. Exemple : changez l’IP de
servbay.demo
de127.0.0.1
vers10.0.1.1, 2606::1
- Cliquez sur
Enregistrer
une fois la modification terminée.
Cela mettra à jour l’enregistrement DNS local correspondant, et la résolution du domaine s’effectuera vers la nouvelle adresse IP indiquée.
Suspendre la résolution d’un enregistrement DNS local
Dans certains cas, vous pouvez souhaiter désactiver temporairement la résolution d’un enregistrement DNS, par exemple lors de la mise en pause du développement d’un projet, sans pour autant supprimer sa configuration. Avec ServBay, vous pouvez suspendre facilement la résolution d’un enregistrement tout en le conservant.
Étapes pour suspendre
- Ouvrez l’interface d’administration de ServBay.
- Naviguez vers l’option
DNS
dans le menu de gauche. - Sélectionnez
DNS Server
à droite. - Repérez l’enregistrement à suspendre.
- Cliquez sur le bouton
Suspendre
à droite de l’entrée (généralement représenté par une icône de carré).
ServBay suspendra instantanément la résolution de ce domaine. Dans la liste des enregistrements, l’icône devant l’entrée deviendra grise (pour l’état suspendu) au lieu de verte (pour l’état activé), indiquant que l’enregistrement est désormais inactif.
Supprimer un enregistrement DNS local
Si un enregistrement DNS local n’est plus nécessaire, vous pouvez le supprimer définitivement de la liste à l’aide de ServBay.
Étapes pour supprimer
- Ouvrez l’interface d’administration de ServBay.
- Naviguez vers l’option
DNS
dans le menu de gauche. - Sélectionnez
DNS Server
à droite. - Repérez l’enregistrement à supprimer.
- Cliquez sur le bouton
Supprimer
à droite de l’entrée (généralement représenté par une icône de corbeille). - Confirmez la suppression dans la boîte de dialogue qui s’affiche.
Après confirmation, l’enregistrement sera immédiatement retiré de la liste, et le domaine concerné ne sera plus résolu localement par ServBay.
Résumé
Grâce au serveur dnsmasq
intégré à ServBay, la gestion des enregistrements DNS locaux sur macOS devient à la fois simple et efficace. L’interface centralisée vous évite de devoir éditer manuellement le fichier /etc/hosts
, et vous permet de visualiser, ajouter, modifier, suspendre ou supprimer rapidement vos mappages de domaines personnalisés. Cette fonctionnalité est essentielle pour le développement web local, les tests et le débogage d’applications. Que vous ayez à configurer un nouveau domaine local comme servbay.demo
pour un projet ou à ajuster une entrée existante, la gestion DNS de ServBay répond à tous vos besoins et optimise votre productivité. Rappelez-vous que les sites ajoutés via la fonctionnalité Sites web de ServBay doivent être gérés depuis l’interface correspondante afin de garantir la cohérence de la configuration. Profitez de la gestion DNS de ServBay pour contrôler facilement et de façon flexible la résolution des domaines dans votre environnement de développement local.