Modifica delle impostazioni di dnsmasq
ServBay include il servizio dnsmasq e offre opzioni di configurazione flessibili. Questo documento spiega in dettaglio come modificare le impostazioni di dnsmasq in ServBay, inclusa la posizione del file dnsmasq.conf
e le opzioni di configurazione comuni.
Importante
Si prega di non modificare manualmente i file di configurazione. Tutti i file di configurazione sono generati automaticamente da ServBay, e le modifiche manuali rischiano di essere sovrascritte. Effettua le modifiche tramite l'interfaccia utente.
Panoramica
In ServBay, il file di configurazione di dnsmasq si trova nella directory /Applications/ServBay/etc/dnsmasq
. Di seguito è riportata la posizione dettagliata del file di configurazione:
dnsmasq.conf
:/Applications/ServBay/etc/dnsmasq/dnsmasq.conf
domains.conf
:/Applications/ServBay/etc/dnsmasq/domains.conf
Impostare il server upstream
Gli utenti possono impostare il server upstream per dnsmasq in Impostazioni
- Inoltro DNS
. Dopo la configurazione, tutte le richieste DNS, ad eccezione dei domini aggiunti localmente, verranno inoltrate al server DNS upstream.
Il server DNS upstream predefinito è ottenuto automaticamente dall'uscita di rete corrente dell'utente, solitamente fornito tramite DHCP, come 192.168.0.1
, 10.0.0.1
.
Configurazione di dnsmasq.conf
Il file dnsmasq.conf
è il file di configurazione principale di dnsmasq, utilizzato per impostare varie opzioni DNS e DHCP.
Opzioni di configurazione comuni
Ecco alcune comuni opzioni di configurazione di dnsmasq.conf
e come modificarle:
Impostare il server DNS:
server=8.8.8.8 server=8.8.4.4
1
2Impostare la dimensione della cache:
cache-size=1000
1Impostare il dominio:
domain=local
1Abilitare il log delle query DNS:
log-queries
1Impostare l'intervallo DHCP:
dhcp-range=192.168.0.50,192.168.0.150,12h
1
Personalizzare i record DNS
Dnsmasq consente di personalizzare i record DNS, utile per piccole reti o ambienti di sviluppo. Il file di configurazione si trova in domains.conf
.
STOP
domains.conf
verrà sovrascritto automaticamente da ServBay; si prega di utilizzare Gestione del servizio DNS locale di ServBay per le modifiche.
Configurazione di esempio
Di seguito sono riportati alcuni esempi di configurazione di record DNS personalizzati:
- Impostare la risoluzione del dominio locale:
address=/servbay.host/127.0.0.1
1
Riavvio di dnsmasq
Dopo aver modificato il file di configurazione di dnsmasq, è necessario riavviare il servizio per applicare le modifiche. Questo può essere fatto tramite l'interfaccia di gestione di ServBay o utilizzando lo strumento a riga di comando servbayctl
.
Riavviare tramite l'interfaccia di gestione di ServBay
- Apri l'interfaccia di gestione di ServBay.
- Naviga verso
Servizi
. - Trova il servizio dnsmasq e fai clic sul pulsante
Riavvia
.
Riavvio tramite servbayctl
Con lo strumento a riga di comando servbayctl
, è possibile riavviare facilmente il servizio dnsmasq:
servbayctl restart dnsmasq -all
Riepilogo
In ServBay, il file di configurazione di dnsmasq si trova nella directory /Applications/ServBay/etc/dnsmasq
. Modificando questo file, è possibile impostare server DNS, dimensione della cache, dominio, abilitare il log e configurare gli intervalli DHCP, ecc. Anche i record DNS personalizzati possono essere configurati tramite questo file. Dopo aver modificato i file di configurazione, è possibile riavviare il servizio dnsmasq tramite l'interfaccia di gestione di ServBay o utilizzando lo strumento a riga di comando servbayctl
per rendere effettive le modifiche.