Gerencie o arquivo Hosts local do macOS com o ServBay
No sistema macOS, o arquivo /etc/hosts é um arquivo do sistema essencial usado para mapear domínios (hostnames) para endereços IP específicos. Isso é muito útil para desenvolvimento web local, testes de serviços, simulação de ambientes de produção ou bloqueio de certos sites. Editar o arquivo /etc/hosts manualmente normalmente requer permissões de administrador e é suscetível a erros. O ServBay oferece uma interface gráfica intuitiva e fácil de usar, permitindo que você visualize, adicione, edite, pause e exclua registros do arquivo hosts local, tornando a gestão desse processo muito mais simples. Neste artigo, você encontrará um guia detalhado sobre como aproveitar os recursos do ServBay para gerenciar de forma eficiente seu arquivo hosts local.
Visualizando o conteúdo do arquivo Hosts local
O arquivo hosts está localizado em /etc/hosts. Com o ServBay, você pode visualizar facilmente o conteúdo atual do arquivo hosts local, sem a necessidade de abrir o terminal ou usar um editor de texto.
Passos para visualizar
- Abra a interface de administração do ServBay.
- No menu lateral, navegue até a seção
DNS. - No painel à direita, role para baixo até encontrar o painel
Arquivo Hosts. - O ServBay exibirá em tempo real o conteúdo atual do arquivo
/etc/hosts.
Pela interface do ServBay, você pode visualizar claramente todos os registros de mapeamento configurados entre domínios e endereços IP, incluindo os registros adicionados automaticamente pelo ServBay e aqueles que você mesmo inseriu ou editou.

Adicionando um novo registro ao arquivo Hosts
Durante o desenvolvimento ou testes, pode ser necessário mapear um domínio para um endereço IP específico (por exemplo, mapear servbay.demo para 127.0.0.1 apontando para o servidor local). Com o ServBay, você pode facilmente adicionar um novo registro ao arquivo hosts local.
Passos para adicionar
- Abra a interface de administração do ServBay.
- No menu lateral, vá até a seção
DNS. - No painel
Arquivo Hostsdo lado direito, clique no botão+acima da lista. - No campo que aparecer, insira o registro no formato de
domínio endereço IP. Por exemplo:127.0.0.1 - Clique em
Adicionar.
Após clicar em Adicionar, o ServBay insere esse novo registro de mapeamento de domínio para IP no arquivo /etc/hosts. Lembre-se: editar o arquivo Hosts normalmente requer permissões de administrador do sistema, e o ServBay solicitará autorização quando necessário.
TIP
O ServBay permite adicionar múltiplos endereços IP para o mesmo domínio e também adicionar endereços IPv6. Para múltiplos IPs, separe-os por vírgula. Exemplo: 127.0.0.1, ::1

Editando um registro existente no arquivo Hosts
Às vezes, é necessário modificar o endereço IP mapeado para um domínio já cadastrado. Com o ServBay, você pode editar facilmente os registros do arquivo hosts local.
Passos para editar
- Abra a interface de administração do ServBay.
- No menu lateral, acesse a seção
DNS. - No painel
Arquivo Hostsà direita, encontre o registro que deseja alterar. - Clique na linha desse registro.
- No painel de edição que aparecerá ao lado, modifique o domínio ou o endereço IP. Por exemplo: altere
127.0.0.1para10.0.0.1. - Após terminar as edições, clique no botão
Salvar.
O ServBay atualizará o registro correspondente no arquivo /etc/hosts. Assim como na adição, esta ação pode exigir permissões de administrador.

Pausando registros no arquivo Hosts
Em determinadas situações, você pode precisar desabilitar temporariamente o mapeamento de uma linha do arquivo hosts, sem removê-la por completo. O ServBay permite fazer isso de forma rápida.
Passos para pausar
- Abra a interface de administração do ServBay.
- Navegue até a seção
DNSno menu lateral. - No painel
Arquivo Hostsà direita, localize o registro que deseja pausar. - Clique no botão
Pausarà direita da linha do registro (geralmente representado por um ícone de pausa).
Ao clicar no botão Pausar ao lado do registro, o ServBay adiciona um símbolo de comentário (#) ao início da linha, desativando-a temporariamente sem removê-la do arquivo. O ícone de status dessa entrada mudará de verde para cinza, indicando visualmente que a entrada foi pausada. Este recurso facilita testes e depuração ao permitir desabilitar mapas temporariamente.

Removendo registros do arquivo Hosts
Se um registro do arquivo hosts não for mais necessário, você pode removê-lo facilmente pelo ServBay.
Passos para remover
- Abra a interface de administração do ServBay.
- Navegue até a seção
DNSno menu lateral. - No painel à direita, localize o registro que deseja remover em
Arquivo Hosts. - Clique no botão
Excluirà direita da linha do registro (geralmente um ícone de lixeira). - O sistema solicitará uma confirmação. Confirme a exclusão.
Após a confirmação, o ServBay removerá o registro de mapeamento selecionado do arquivo /etc/hosts. Assim como nos outros casos, pode ser necessário fornecer permissões de administrador.

Perguntas Frequentes (FAQ)
P: Qual a diferença entre pausar e excluir um registro?
R: Pausar um registro (usando o botão de pausa do ServBay) significa acrescentar um símbolo de comentário # ao início da linha, tornando a entrada inativa, mas mantendo-a no arquivo para uso futuro. Excluir, por outro lado, remove completamente a linha do arquivo. Pausar é útil para desabilitar temporariamente um mapeamento que pode ser reativado posteriormente, enquanto excluir é uma ação permanente.
P: Quais registros o ServBay pode adicionar automaticamente?
R: O ServBay pode adicionar, de forma automática, alguns registros usados por serviços internos ou sites padrão (como servbay.host ou servbay.demo), geralmente apontando para 127.0.0.1 ou ::1. Esses registros são essenciais para o funcionamento do ServBay. Recomenda-se não modificar ou excluir esses registros gerenciados automaticamente, a menos que você compreenda sua função e as eventuais consequências.
Conclusão
Com a interface gráfica intuitiva do ServBay, gerenciar o arquivo /etc/hosts local no macOS ficou mais fácil do que nunca. Agora você pode visualizar, adicionar, editar, pausar e remover registros sem os riscos e a complexidade de editar manualmente o arquivo. O gerenciamento eficiente do arquivo hosts é fundamental para o desenvolvimento e os testes locais, e o ServBay foi projetado para facilitar esse processo, permitindo que você configure o ambiente de rede local de maneira prática e flexível, focando totalmente no seu trabalho de desenvolvimento.
