Ändern der dnsmasq-Einstellungen
ServBay enthält einen dnsmasq-Dienst und bietet flexible Konfigurationsoptionen. Dieser Artikel beschreibt ausführlich, wie Sie die Einstellungen von dnsmasq in ServBay ändern können, einschließlich des Speicherorts der dnsmasq.conf
-Datei und häufig verwendeter Konfigurationsoptionen.
Wichtiger Hinweis
Bitte ändern Sie die Konfigurationsdateien nicht manuell. Alle Konfigurationsdateien werden automatisch von ServBay generiert und manuelle Änderungen können überschrieben werden. Bitte verwenden Sie die Benutzeroberfläche zur Modifikation.
Übersicht
In ServBay befindet sich die Konfigurationsdatei von dnsmasq im Verzeichnis /Applications/ServBay/etc/dnsmasq
. Hier sind die genauen Speicherorte der Konfigurationsdateien:
dnsmasq.conf
:/Applications/ServBay/etc/dnsmasq/dnsmasq.conf
domains.conf
:/Applications/ServBay/etc/dnsmasq/domains.conf
Einrichten von Upstream-Servern
Benutzer können unter Einstellungen
- DNS-Weiterleitung
Upstream-Server für dnsmasq konfigurieren. Nach der Einrichtung werden alle DNS-Anfragen, abgesehen von lokal hinzugefügten Domains, an den Upstream-DNS-Server weitergeleitet.
Der standardmäßige Upstream-DNS-Server wird automatisch als DNS-Server-Adresse des aktuellen Netzwerkausgangs des Benutzers bezogen, normalerweise über DHCP bereitgestellt, z.B. 192.168.0.1
, 10.0.0.1
.
dnsmasq.conf-Konfiguration
Die Datei dnsmasq.conf
ist die Hauptkonfigurationsdatei von dnsmasq und wird zur Einstellung verschiedener DNS- und DHCP-Optionen verwendet.
Häufige Konfigurationselemente
Hier sind einige häufige Konfigurationselemente der dnsmasq.conf
und deren Anpassungsmethoden:
Einstellen von DNS-Servern:
server=8.8.8.8 server=8.8.4.4
1
2Einstellen der Cache-Größe:
cache-size=1000
1Einstellen von Domains:
domain=local
1Aktivieren des DNS-Abfragenlogs:
log-queries
1Einstellen des DHCP-Bereichs:
dhcp-range=192.168.0.50,192.168.0.150,12h
1
Anpassen von DNS-Einträgen
dnsmasq erlaubt es Ihnen, DNS-Einträge anzupassen, was für kleine Netzwerke oder Entwicklungsumgebungen sehr nützlich sein kann. Die Konfigurationsdatei befindet sich in domains.conf
STOP
domains.conf
wird automatisch von ServBay überschrieben, bitte verwenden Sie ServBays Verwaltung des lokalen DNS-Dienstes zur Änderung.
Beispielkonfiguration
Hier sind einige Beispiele für angepasste DNS-Einträge:
- Einstellen der lokalen Domainauflösung:
address=/servbay.host/127.0.0.1
1
Neustarten von dnsmasq
Nach dem Ändern der dnsmasq-Konfigurationsdatei muss der Dienst neu gestartet werden, damit die Änderungen wirksam werden. Sie können den Neustart über die Verwaltungsoberfläche von ServBay oder mit dem Befehlszeilentool servbayctl
durchführen.
Neustart über die ServBay-Verwaltungsoberfläche
- Öffnen Sie die ServBay-Verwaltungsoberfläche.
- Navigieren Sie zu
Dienstleistungen
. - Finden Sie den dnsmasq-Dienst und klicken Sie auf die Schaltfläche
Neu starten
.
Neustart mit servbayctl
Mit dem Befehlszeilentool servbayctl
können Sie den dnsmasq-Dienst bequem neu starten:
servbayctl restart dnsmasq -all
Zusammenfassung
In ServBay befindet sich die dnsmasq-Konfigurationsdatei im Verzeichnis /Applications/ServBay/etc/dnsmasq
. Durch das Anpassen dieser Datei können Sie DNS-Server, Cache-Größe, Domains, Logs und DHCP-Bereiche konfigurieren. Angepasste DNS-Einträge lassen sich ebenfalls über diese Datei einrichten. Nach den Änderungen der Konfigurationsdatei können Sie den dnsmasq-Dienst über die Verwaltungsoberfläche von ServBay oder das Befehlszeilentool servbayctl
neu starten, um die Änderungen zu aktivieren.