Modificar as configurações do dnsmasq
O ServBay vem com o serviço dnsmasq e oferece opções de configuração flexíveis. Este artigo detalhará como modificar as configurações do dnsmasq no ServBay, incluindo a localização do arquivo dnsmasq.conf
e as opções de configuração comuns.
Aviso importante
Por favor, não modifique os arquivos de configuração manualmente. Todos os arquivos de configuração são gerados automaticamente pelo ServBay, e alterações manuais correm o risco de serem sobrescritas. Faça modificações através da interface de usuário.
Visão Geral
No ServBay, o arquivo de configuração do dnsmasq está localizado no diretório /Applications/ServBay/etc/dnsmasq
. Aqui está a localização detalhada dos arquivos de configuração:
dnsmasq.conf
:/Applications/ServBay/etc/dnsmasq/dnsmasq.conf
domains.conf
:/Applications/ServBay/etc/dnsmasq/domains.conf
Configurando Servidores Upstream
Os usuários podem configurar servidores upstream para o dnsmasq em Configurações
- DNS Forwarding
. Após a configuração, todas as solicitações DNS, exceto os domínios adicionados localmente, serão encaminhadas para o servidor DNS upstream.
O servidor DNS upstream padrão é obtido automaticamente pelo endereço DNS da saída de rede atual do usuário, geralmente fornecido via DHCP, como 192.168.0.1
, 10.0.0.1
.
Configuração do dnsmasq.conf
O arquivo dnsmasq.conf
é o principal arquivo de configuração do dnsmasq, usado para configurar várias opções de DNS e DHCP.
Configurações Comuns
A seguir estão algumas configurações comuns do dnsmasq.conf
e como modificá-las:
Definir servidores DNS:
server=8.8.8.8 server=8.8.4.4
1
2Definir tamanho do cache:
cache-size=1000
1Definir domínio:
domain=local
1Habilitar log de consultas DNS:
log-queries
1Definir faixa de DHCP:
dhcp-range=192.168.0.50,192.168.0.150,12h
1
Registros DNS Personalizados
O dnsmasq permite personalizar registros DNS, o que é muito útil para redes pequenas ou ambientes de desenvolvimento. O arquivo de configuração está localizado em domains.conf
.
STOP
domains.conf
será sobrescrito automaticamente pelo ServBay; use o Gerenciar Serviço DNS Local do ServBay para modificações.
Exemplo de Configuração
Aqui estão alguns exemplos de registros DNS personalizados:
- Configurar resolução de domínio local:
address=/servbay.host/127.0.0.1
1
Reiniciando o dnsmasq
Após modificar os arquivos de configuração do dnsmasq, o serviço precisa ser reiniciado para que as alterações tenham efeito. Isso pode ser feito através da interface de gerenciamento do ServBay ou utilizando a ferramenta de linha de comando servbayctl
.
Reiniciar pelo Painel de Gerenciamento do ServBay
- Abra o painel de gerenciamento do ServBay.
- Navegue até
Serviços
. - Encontre o serviço dnsmasq e clique no botão
Reiniciar
.
Reiniciar através do servbayctl
Usar a ferramenta de linha de comando servbayctl
permite reiniciar o serviço dnsmasq convenientemente:
servbayctl restart dnsmasq -all
Resumo
No ServBay, o arquivo de configuração do dnsmasq está localizado no diretório /Applications/ServBay/etc/dnsmasq
. Modificando este arquivo, é possível definir servidores DNS, tamanho do cache, domínio, habilitar log e configurar a faixa de DHCP. Registros DNS personalizados também podem ser configurados através deste arquivo. Após modificar esses arquivos de configuração, o serviço dnsmasq pode ser reiniciado através da interface de gerenciamento do ServBay ou utilizando a ferramenta de linha de comando servbayctl
para aplicar as mudanças.