Modifier les paramètres de dnsmasq
ServBay inclut le service dnsmasq et offre des options de configuration flexibles. Cet article explique en détail comment modifier les paramètres de dnsmasq dans ServBay, y compris la localisation du fichier dnsmasq.conf
et les options de configuration courantes.
Important
Veuillez ne pas modifier manuellement les fichiers de configuration. Tous les fichiers de configuration sont générés automatiquement par ServBay, et les modifications manuelles risquent d'être écrasées. Veuillez effectuer des modifications via l'interface utilisateur.
Vue d'ensemble
Dans ServBay, le fichier de configuration de dnsmasq est situé dans le répertoire /Applications/ServBay/etc/dnsmasq
. Voici les emplacements détaillés des fichiers de configuration :
dnsmasq.conf
:/Applications/ServBay/etc/dnsmasq/dnsmasq.conf
domains.conf
:/Applications/ServBay/etc/dnsmasq/domains.conf
Configurer les serveurs en amont
Les utilisateurs peuvent configurer les serveurs en amont pour dnsmasq via Paramètres
- Transfert DNS
. Une fois configuré, toutes les requêtes DNS, à l'exception des domaines ajoutés localement, seront transmises aux serveurs DNS en amont.
Le serveur DNS en amont par défaut est automatiquement déterminé par l'adresse du serveur DNS de la sortie réseau actuelle de l'utilisateur, généralement fournie par DHCP, comme 192.168.0.1
, 10.0.0.1
.
Configuration de dnsmasq.conf
Le fichier dnsmasq.conf
est le principal fichier de configuration de dnsmasq, utilisé pour définir diverses options DNS et DHCP.
Options de configuration courantes
Voici quelques options de configuration courantes dans dnsmasq.conf
et comment les modifier :
Configurer les serveurs DNS :
server=8.8.8.8 server=8.8.4.4
1
2Définir la taille du cache :
cache-size=1000
1Configurer le domaine :
domain=local
1Activer le journal des requêtes DNS :
log-queries
1Configurer la plage DHCP :
dhcp-range=192.168.0.50,192.168.0.150,12h
1
Enregistrements DNS personnalisés
Dnsmasq vous permet de personnaliser les enregistrements DNS, ce qui est très utile pour les petits réseaux ou les environnements de développement. Le fichier de configuration est situé dans domains.conf
.
ARRÊT
domains.conf
sera automatiquement écrasé par ServBay, veuillez utiliser Gestion du service DNS local de ServBay pour effectuer des modifications.
Exemple de configuration
Voici quelques exemples d'enregistrements DNS personnalisés :
- Définir la résolution de noms de domaine locale :
address=/servbay.host/127.0.0.1
1
Redémarrer dnsmasq
Après avoir modifié le fichier de configuration de dnsmasq, il est nécessaire de redémarrer le service pour que les modifications prennent effet. Vous pouvez le faire via l'interface de gestion ServBay ou en utilisant l'outil en ligne de commande servbayctl
.
Redémarrer via l'interface de gestion ServBay
- Ouvrez l'interface de gestion de ServBay.
- Naviguez vers
Services
. - Trouvez le service dnsmasq et cliquez sur le bouton
Redémarrer
.
Redémarrer via servbayctl
L'outil en ligne de commande servbayctl
permet de redémarrer facilement le service dnsmasq :
servbayctl restart dnsmasq -all
Conclusion
Dans ServBay, les fichiers de configuration de dnsmasq sont situés dans le répertoire /Applications/ServBay/etc/dnsmasq
. En modifiant ce fichier, vous pouvez définir les serveurs DNS, la taille du cache, le domaine, activer les journaux et configurer la plage DHCP, entre autres. Les enregistrements DNS personnalisés peuvent également être configurés via ce fichier. Après avoir apporté des modifications, vous pouvez redémarrer le service dnsmasq via l'interface de gestion ServBay ou en utilisant l'outil en ligne de commande servbayctl
pour appliquer les modifications.