Adicionando sites com domínios de topo não padrão (TLDs)
No ServBay, você pode utilizar domínios de topo não padrão (TLDs) para criar e gerenciar sites de desenvolvimento local. Essa abordagem não só ajuda a economizar custos com aquisição de domínios, mas combinada com os certificados SSL confiáveis gerados automaticamente pelo ServBay, aumenta significativamente a segurança do ambiente local de desenvolvimento. Este artigo explica detalhadamente o conceito de TLDs não padrão, as vantagens de utilizá-los e como adicionar facilmente sites com esses domínios no ServBay.
Introdução aos domínios de topo não padrão (TLDs)
Um domínio de topo (Top-Level Domain, TLD) é a parte mais alta da hierarquia do sistema de nomes de domínio (DNS), como os populares .com
, .org
, .net
, entre outros. Já os domínios de topo não padrão referem-se a sufixos que não estão registrados ou amplamente utilizados no sistema DNS público. Eles são geralmente reservados para objetivos específicos, como redes internas, ambientes de desenvolvimento local ou testes.
A principal vantagem de usar TLDs não padrão é que eles não são resolvidos na internet pública, sendo ideais para criar ambientes isolados de desenvolvimento ou testes locais.
Atenção
Não recomendamos o uso dos TLDs *.test
e *.local
no ServBay. De acordo com padrões como RFC 6762 e RFC 2606, esses TLDs possuem processos de resolução mais complexos, podendo envolver mecanismos como mDNS (multicast DNS), o que pode resultar em lentidão ou comportamento instável nas resoluções. Prefira usar .dev
, .localtest
, .servbay.demo
ou outros sufixos personalizados que evitem conflitos.
Exemplos comuns de domínios de topo não padrão
Além dos já mencionados .test
e .local
, outros TLDs não padrão amplamente usados ou recomendados para desenvolvimento local incluem:
.dev
(Atenção:.dev
atualmente pertence ao Google, é um TLD com HSTS e navegadores exigem HTTPS, integrando perfeitamente com o SSL automático do ServBay).localtest
.servbay.demo
(ou qualquer sufixo customizado sem risco de conflito).example
(reservado para documentação e exemplos).internal
.lan
O uso destes TLDs não padrão em redes locais ou ambientes de desenvolvimento não exige registro ou configuração no DNS público.
Vantagens de utilizar domínios de topo não padrão
1. Economia de custos
Desenvolver localmente usando TLDs não padrão elimina gastos com registro ou renovação de domínios. Isso significa uma boa economia para quem gerencia vários projetos locais ou ambientes de teste frequentes.
2. Maior segurança no desenvolvimento local
Como os TLDs não padrão não são resolvidos no DNS público, usuários externos não conseguem acessar seus sites de desenvolvimento local através desses domínios, reduzindo riscos de ataques externos. Combinado ao certificado SSL confiável gerado automaticamente pelo ServBay (ServBay PKI), seu site local pode operar sempre via HTTPS, simulando uma situação real de produção e fortalecendo a segurança nas comunicações locais.
3. Facilidade no gerenciamento de desenvolvimento e testes
Com TLDs não padrão, cada projeto ou ambiente de teste pode ter um domínio próprio e fácil de lembrar (por exemplo, meinprojeto.dev
, api.localtest
). O ServBay cuida da resolução desses domínios de forma automática, não sendo necessário editar manualmente o arquivo hosts. Isso facilita a gestão de múltiplos ambientes locais, tornando tudo mais prático e organizado, aumentando a produtividade e a precisão dos testes.
Como adicionar sites com domínios de topo não padrão no ServBay
Adicionar sites com TLDs não padrão no ServBay é um processo simples e intuitivo. O ServBay gerencia automaticamente a resolução DNS local (via seu próprio resolvedor DNS ou edição do hosts) e ainda gera e confia nos certificados SSL, simplificando toda a configuração.
Passo 1: Abra a interface de administração do ServBay
No seu Mac, localize o aplicativo ServBay
na pasta Aplicativos e dê um duplo clique para abri-lo.
Passo 2: Navegue até o gerenciamento de sites
Após abrir o ServBay, você verá a interface principal. No menu de navegação à esquerda, clique em Sites
. Isso levará você à página de gerenciamento de sites do ServBay.
Passo 3: Adicione um novo site
Na parte inferior da página de gerenciamento de sites, clique no botão +
. Um novo formulário aparecerá à direita para você preencher as informações do novo site.
Passo 4: Configure o domínio de topo não padrão e as demais definições
No formulário de adição de site, procure o campo de entrada “Domínio”. Informe o domínio de topo não padrão escolhido, como meinprojeto.dev
ou api.servbay.demo
.
Complete os demais campos necessários para configurar seu site, incluindo:
- Diretório raiz (Document Root): Defina o caminho local dos arquivos do site (recomendado criar uma subpasta em
/Applications/ServBay/www/
). - Versão do PHP (PHP Version): Para projetos em PHP, selecione a versão desejada.
- Demais configurações: Ajuste conforme a necessidade do projeto, como arquivo de índice e protocolos SSL.
Passo 5: Salve a configuração do site
Após preencher todas as informações, clique no botão Salvar
ao final do formulário. O ServBay aplica imediatamente a configuração, realizando todos os ajustes necessários em segundo plano.
Passo 6: O ServBay cuida automaticamente da resolução local e do certificado SSL
Ao salvar, o ServBay executa automaticamente as seguintes tarefas:
- Resolução de DNS local: O ServBay configura o sistema para garantir que o domínio de topo não padrão resolva corretamente para o ambiente local (geralmente
127.0.0.1
ou::1
). Não é necessário editar o/etc/hosts
manualmente. - Geração e confiança automática de certificado SSL: Utilizando sua própria CA local (ServBay CA), o ServBay emite um certificado SSL confiável para o seu domínio não padrão. Como a ServBay CA é confiada pelo sistema operacional via ServBay PKI, o navegador confiará nesse certificado, impedindo alertas de segurança ao acessar o site.
Agora, você pode acessar seu site local no navegador usando o domínio de topo não padrão configurado, como https://meinprojeto.dev
.
Cuidados ao utilizar TLDs não padrão
1. Conflito de domínios
Embora TLDs não padrão não conflitem com domínios públicos, é importante garantir que o TLD utilizado localmente não entre em conflito com outros domínios já existentes na sua rede interna. Escolher um TLD único ou com prefixo do projeto ajuda a minimizar este risco.
2. Acesso restrito à rede interna
Lembre-se: esses domínios funcionarão apenas no computador local onde o ServBay está ativo, ou em redes internas que estejam com a resolução DNS adequada configurada. Eles não estarão acessíveis pela internet pública.
3. Aproveite ao máximo a integração SSL do ServBay
Para desenvolvimento local, recomenda-se fortemente o uso de HTTPS. O certificado SSL gerado automaticamente pelo ServBay para TLDs não padrão torna o ambiente local próximo ao de produção, ajudando a detectar e solucionar antecipadamente eventuais problemas relacionados ao HTTPS.
Resumo
Utilizar domínios de topo não padrão (TLDs) no ServBay para criar e gerenciar sites locais é uma ferramenta poderosa para melhorar a sua experiência de desenvolvimento. Além da economia de custos com domínios, a resolução DNS automatizada e os certificados SSL confiáveis processados pelo ServBay aumentam significativamente a segurança do ambiente local e simplificam a gestão de múltiplos projetos.
Este recurso do ServBay torna fácil e eficiente a configuração de domínios exclusivos de desenvolvimento para cada projeto, dispensando configurações manuais complexas. Seja para desenvolvimento em PHP, Node.js, Python, Go, Java, bancos de dados como MySQL, PostgreSQL, MongoDB, Redis ou servidores web como Caddy/Nginx, o ServBay unido aos TLDs não padrão oferece uma plataforma local segura, flexível e eficiente. Experimente agora adicionar seu primeiro site com domínio de topo não padrão no ServBay!