Gerenciando Registros DNS Locais
Durante o desenvolvimento, teste e depuração web, gerenciar registros DNS locais é uma necessidade comum. Isso permite que você acesse aplicações rodando localmente utilizando domínios personalizados (como servbay.demo
), sem precisar modificar manualmente o arquivo /etc/hosts
do sistema. O ServBay integra um servidor dnsmasq
local e oferece uma interface intuitiva para gerenciar esses registros, facilitando como nunca a adição, edição, suspensão e exclusão de registros DNS locais. Este artigo irá guiá-lo detalhadamente em como utilizar a funcionalidade DNS do ServBay para configurar e administrar a resolução de nomes de domínios locais.
O dnsmasq
é um servidor leve de DNS e DHCP frequentemente utilizado em pequenas redes ou ambientes de desenvolvimento local, proporcionando gerenciamento eficiente de consultas DNS locais. O ServBay aproveita o dnsmasq
para fornecer aos desenvolvedores uma solução prática e centralizada para gerenciamento de domínios locais.
TIP
Para sites adicionados através da funcionalidade de Sites do ServBay (como projetos criados via "Adicionar Site"), o registro DNS correspondente exibirá um ícone de pequeno globo 🌐 à direita na lista de registros. Esses registros estão integrados à configuração do Site e devem ser gerenciados ou alterados na própria seção Sites
(como alterar domínio ou IP), não podendo ser editados ou removidos diretamente pela interface de registros DNS. Neste local, são gerenciados apenas os registros incluídos manualmente, que não estejam vinculados a um Site específico no ServBay.
Visualizando os Registros DNS Locais Atuais
Com o ServBay, você pode visualizar facilmente todos os registros DNS locais já configurados. O ServBay utiliza seu servidor interno dnsmasq
para gerenciar estes registros, tornando a administração mais transparente e conveniente.
Passos para Visualizar
- Abra a interface de administração do ServBay.
- Navegue até a opção
DNS
no menu à esquerda. - No painel à direita, selecione
DNS Server
. - O ServBay exibirá uma lista com todos os registros DNS locais configurados.
Nesta tela, é possível visualizar claramente todos os domínios e seus respectivos endereços IP, bem como o status atual de cada registro (ativado/pausado).
Adicionando um Registro DNS Local
No processo de desenvolvimento ou teste, pode ser necessário mapear um domínio personalizado para um endereço IP específico (geralmente 127.0.0.1
ou um IP da rede local). Com o ServBay, você adiciona novos registros DNS locais de forma fácil e rápida.
Passos para Adicionar
- Abra a interface de administração do ServBay.
- Navegue até o menu
DNS
à esquerda. - No painel à direita, selecione
DNS Server
. - Clique no botão
+
no topo da lista. - Na janela que aparece, insira o domínio e o endereço IP desejados. Por exemplo, para apontar
servbay.demo
para os endereços locais127.0.0.1, ::1
- Clique em
Adicionar
.
O novo mapeamento de domínio e IP será incluído imediatamente nos registros DNS locais (pode ser necessário limpar o cache DNS do navegador ou atualizar a página).
TIP
O ServBay permite adicionar múltiplos endereços IP para o mesmo domínio e também suporta endereços IPv6. Utilize vírgula (,
) para separar vários IPs. Exemplo: 127.0.0.1, ::1
Editando um Registro DNS Local
Às vezes, você pode precisar alterar o mapeamento existente de domínio para IP, por exemplo, quando sua aplicação migra para outro IP local. Com o ServBay, editar registros DNS locais existentes é simples.
Passos para Editar
- Abra a interface de administração do ServBay.
- Navegue até o menu
DNS
à esquerda. - No painel à direita, selecione
DNS Server
. - Localize o registro que deseja editar e clique sobre ele.
- No painel de edição à direita, ajuste o domínio ou endereço IP. Por exemplo, altere o IP do
servbay.demo
de127.0.0.1
para10.0.1.1, 2606::1
- Após as alterações, clique em
Salvar
.
O registro DNS local será atualizado, fazendo com que o domínio passe a apontar para o novo endereço IP.
Suspendendo a Resolução de um Registro DNS Local
Em determinadas situações, pode ser necessário desativar temporariamente a resolução de um registro DNS, como ao pausar o desenvolvimento de um projeto, mas sem perder sua configuração. O ServBay permite suspender a resolução de registros facilmente, sem precisar removê-los.
Passos para Suspender
- Abra a interface de administração do ServBay.
- Navegue até o menu
DNS
à esquerda. - No painel à direita, selecione
DNS Server
. - Encontre o registro que deseja suspender.
- Clique no botão
Suspender
(geralmente um ícone de quadrado) ao lado direito do registro.
O ServBay irá pausar automaticamente a resolução do registro. O ícone ao lado do registro muda de verde (ativo) para cinza (pausado), indicando que o registro não está mais em vigor.
Excluindo um Registro DNS Local
Se um registro DNS local não for mais necessário, o ServBay permite sua remoção definitiva da lista de registros.
Passos para Excluir
- Abra a interface de administração do ServBay.
- Navegue até o menu
DNS
à esquerda. - No painel à direita, selecione
DNS Server
. - Localize o registro que deseja excluir.
- Clique no botão
Excluir
(normalmente um ícone de lixeira) ao lado direito do registro. - Será exibida uma janela de confirmação; confirme a exclusão da entrada.
Após a confirmação, o registro será removido dos registros DNS locais e o domínio em questão deixará de ser resolvido localmente pelo ServBay.
Resumo
Ao integrar o servidor dnsmasq
, o ServBay torna a administração de registros DNS locais no macOS muito mais simples e eficiente. Ele disponibiliza uma interface centralizada, dispensando a edição manual do arquivo /etc/hosts
para visualizar, adicionar, editar, pausar ou remover mapeamentos de domínios personalizados. Essa facilidade é essencial para o desenvolvimento web local, bem como para testes e depuração de aplicações. Seja para adicionar um domínio como servbay.demo
para um novo projeto ou para ajustar registros existentes, o gerenciador DNS do ServBay cobre todas essas necessidades e eleva sua produtividade. Lembre-se de que os domínios criados pelo recurso Sites do ServBay devem ser gerenciados diretamente através da interface de Sites, garantindo uma configuração consistente. Com o gerenciamento DNS do ServBay, você tem total controle, praticidade e flexibilidade sobre a resolução de domínios no seu ambiente de desenvolvimento local.