O Que É um Subdomínio? Guia Completo para Criar e Gerenciar Subdomínios
Quer esteja a gerir o website de um negócio em crescimento, a lançar um blog separado ou a implementar um portal de suporte ao cliente, os subdomínios oferecem-lhe a flexibilidade necessária para organizar a sua presença online sem registar nomes de domínio adicionais. Neste guia completo, abordaremos exatamente o que são os subdomínios, como funcionam, quando utilizá-los e como criá-los e configurá-los passo a passo — incluindo a configuração do servidor web para Apache e Nginx.
O Que É um Subdomínio?
Um subdomínio é um prefixo adicionado ao seu nome de domínio principal que cria uma secção distinta e gerível de forma independente no seu website. Tecnicamente, forma um hostname separado dentro do mesmo espaço de nomes DNS que o seu domínio raiz.
Exemplo:
| Componente | Valor |
|---|---|
| Domínio Principal | example.com |
| Subdomínio | blog.example.com |
| Outro Subdomínio | store.example.com |
No exemplo acima, blog e store são subdomínios de example.com. Cada subdomínio pode apontar para um servidor, diretório ou aplicação completamente diferente — partilhando todos o mesmo domínio raiz.
Como Funcionam os Subdomínios?
Os subdomínios funcionam através do Sistema de Nomes de Domínio (DNS). Quando um utilizador escreve blog.example.com no seu browser, o resolvedor DNS procura os registos DNS para esse hostname específico. Se existir um registo A ou um registo CNAME para blog.example.com, o browser é direcionado para o endereço IP ou servidor correspondente.
Isto significa que os subdomínios são:
- Configuráveis de forma independente — cada um pode apontar para um servidor ou endereço IP diferente
- Infinitamente escaláveis — pode criar tantos subdomínios quantos o seu fornecedor DNS permitir
- Gratuitos para criar — não é necessário registo de domínio adicional
Se estiver a gerir a sua própria infraestrutura num plano de Alojamento VPS, tem controlo total sobre os registos DNS, a configuração do servidor web e o encaminhamento de subdomínios.
Casos de Utilização Comuns para Subdomínios
Os subdomínios são utilizados em praticamente todos os tipos de projetos web. Aqui estão as aplicações mais comuns no mundo real:
blog.example.com— Um blog separado ou hub de conteúdostore.example.com— Uma loja de eCommercehelp.example.com— Uma base de conhecimento ou portal de suporte ao clienteapp.example.com— Uma aplicação web ou painel SaaSapi.example.com— Um endpoint de REST APImail.example.com— Um servidor de email (utilizado em registos MX e de encaminhamento de correio)staging.example.com— Um ambiente de desenvolvimento ou stagingm.example.com— Uma versão otimizada para dispositivos móveis do seu site
Cada um destes pode ser executado em infraestruturas completamente separadas. Para aplicações de alto tráfego, pode alojar store.example.com num Servidor Dedicado enquanto mantém o seu site principal de marketing num plano de Alojamento Web Partilhado mais leve.
Subdomínios vs. Subdiretórios: Qual Deve Utilizar?
Antes de criar um subdomínio, vale a pena perceber quando um subdiretório pode ser uma escolha melhor.
| Funcionalidade | Subdomínio (`blog.example.com`) | Subdiretório (`example.com/blog`) |
|---|---|---|
| Tratamento SEO | Tratado como uma entidade separada pelo Google | Herda a autoridade do domínio raiz |
| Flexibilidade de Servidor | Pode apontar para um servidor diferente | Deve residir no mesmo servidor |
| Complexidade de Configuração | Requer DNS + configuração do servidor | Mais simples, sem alterações DNS necessárias |
| Caso de Utilização | Aplicações, serviços e ambientes separados | Secções de conteúdo do mesmo site |
Regra geral: Utilize subdomínios quando precisar de separação técnica (servidor, plataforma ou aplicação diferente). Utilize subdiretórios quando pretender consolidar a autoridade SEO para conteúdo que pertence ao mesmo site.
Como Criar um Subdomínio: Passo a Passo
Passo 1: Inicie Sessão no Seu Painel de Gestão DNS
Todos os registadores de domínios e fornecedores de alojamento oferecem uma interface de gestão DNS. Inicie sessão na sua conta e navegue até à secção Editor de Zona DNS, Gestão DNS ou DNS Avançado do seu domínio.
> Se registou o seu domínio através da AlexHost, pode gerir os registos DNS diretamente a partir do seu painel de cliente. Precisa de um novo domínio? Consulte o Registo de Domínios para começar.
Passo 2: Adicionar um Novo Registo DNS
Para criar um subdomínio, precisa de adicionar um registo A ou um registo CNAME na sua zona DNS.
#### Opção A: Registo A (Aponta para um Endereço IP)
Utilize um registo A quando pretender que o subdomínio aponte diretamente para o endereço IP de um servidor.
Host: blog
Type: A
Value: 123.456.789.0 ← Your server's IPv4 address
TTL: 3600Isto cria o subdomínio blog.example.com e encaminha o tráfego para o IP especificado.
#### Opção B: Registo CNAME (Aponta para Outro Domínio)
Utilize um registo CNAME quando pretender que o subdomínio aponte para outro hostname — por exemplo, uma CDN, um serviço de terceiros ou outro domínio que controla.
Host: shop
Type: CNAME
Value: stores.platform.com
TTL: 3600> Importante: Não pode utilizar um registo CNAME para o domínio raiz (@ / example.com). Os CNAMEs são válidos apenas para subdomínios.
#### Propagação DNS
Após guardar os seus registos DNS, aguarde até 24–48 horas para a propagação global completa, embora as alterações frequentemente entrem em vigor em minutos a algumas horas.
Passo 3: Configurar o Seu Servidor Web
Se estiver a executar o seu próprio servidor web — como num VPS ou servidor dedicado — deve configurá-lo para reconhecer e processar pedidos para o novo subdomínio. Sem este passo, os visitantes receberão um erro de ligação mesmo após a propagação correta do DNS.
#### Configurar Nginx para um Subdomínio
Crie um novo ficheiro de configuração de bloco de servidor para o seu subdomínio:
sudo nano /etc/nginx/sites-available/blog.example.comAdicione a seguinte configuração:
server {
listen 80;
listen [::]:80;
server_name blog.example.com;
root /var/www/blog;
index index.html index.php;
access_log /var/log/nginx/blog.access.log;
error_log /var/log/nginx/blog.error.log;
location / {
try_files $uri $uri/ =404;
}
}Ative a configuração e recarregue o Nginx:
sudo ln -s /etc/nginx/sites-available/blog.example.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx#### Configurar Apache para um Subdomínio
Crie um novo ficheiro de configuração de virtual host:
sudo nano /etc/apache2/sites-available/blog.example.com.confAdicione o seguinte bloco de virtual host:
<VirtualHost *:80>
ServerName blog.example.com
DocumentRoot /var/www/blog
ErrorLog ${APACHE_LOG_DIR}/blog_error.log
CustomLog ${APACHE_LOG_DIR}/blog_access.log combined
<Directory /var/www/blog>
AllowOverride All
Require all granted
</Directory>
</VirtualHost>Ative o site e recarregue o Apache:
sudo a2ensite blog.example.com.conf
sudo apache2ctl configtest
sudo systemctl reload apache2Passo 4: Criar o Diretório Raiz Web
Certifique-se de que o diretório raiz do documento que especificou existe e contém os ficheiros do seu website:
sudo mkdir -p /var/www/blog
sudo chown -R www-data:www-data /var/www/blog
echo "<h1>Blog Subdomain is Live</h1>" | sudo tee /var/www/blog/index.htmlPasso 5: Proteger o Subdomínio com SSL/TLS
Cada subdomínio deve ser servido via HTTPS. Deixar um subdomínio em HTTP simples expõe os utilizadores a riscos de segurança e pode prejudicar as suas classificações nos motores de pesquisa.
#### Opção A: SSL Gratuito com Let’s Encrypt (Certbot)
sudo apt install certbot python3-certbot-nginx # or python3-certbot-apache
sudo certbot --nginx -d blog.example.comO Certbot obterá automaticamente um certificado e atualizará a sua configuração Nginx (ou Apache) para servir tráfego HTTPS.
#### Opção B: Certificado SSL Wildcard
Se planeia criar múltiplos subdomínios, um certificado SSL wildcard (*.example.com) cobre todos eles com um único certificado. Esta é a opção mais eficiente para projetos com muitos subdomínios.
> A AlexHost oferece uma variedade de Certificados SSL, incluindo opções wildcard para proteger todos os seus subdomínios com uma única instalação.
Passo 6: Testar o Seu Subdomínio
Assim que o DNS tiver propagado e o seu servidor web estiver configurado, verifique se tudo está a funcionar:
- Abra o seu browser e navegue até
http://blog.example.com(ouhttps://se o SSL estiver configurado) - Utilize um verificador de propagação DNS online (por exemplo, whatsmydns.net) para verificar se o registo A/CNAME está a resolver globalmente
- Verifique os registos de erros do seu servidor web se o subdomínio não estiver a carregar:
- Nginx:
sudo tail -f /var/log/nginx/blog.error.log - Apache:
sudo tail -f /var/log/apache2/blog_error.log
Gerir Múltiplos Subdomínios
Para websites com vários subdomínios, a organização torna-se fundamental. Aqui estão algumas boas práticas:
- Utilize um registo DNS wildcard (
*.example.com → your server IP) para encaminhar todos os subdomínios para o seu servidor e, em seguida, gerir o encaminhamento ao nível do servidor web - Documente a sua zona DNS — mantenha um registo de cada subdomínio, o seu propósito e para onde aponta
- Defina TTLs adequados — utilize valores de TTL mais baixos (por exemplo, 300 segundos) quando antecipa fazer alterações, e valores mais altos (por exemplo, 86400) para registos estáveis
- Monitorize o tempo de atividade dos subdomínios de forma independente — cada subdomínio é efetivamente um site separado e deve ser monitorizado em conformidade
- Elimine subdomínios não utilizados — subdomínios abandonados podem tornar-se vulnerabilidades de segurança (ataques de tomada de controlo de subdomínios)
Subdomínios e Alojamento de Email
Os subdomínios também desempenham um papel na infraestrutura de email. Registos como mail.example.com são comumente utilizados como hostname para servidores de correio, referenciados em registos MX e configurações SMTP.
Se estiver a configurar email profissional para o seu domínio ou subdomínio, o Alojamento de Email oferece uma solução totalmente gerida com filtragem de spam, acesso webmail e entregabilidade fiável — sem a complexidade de auto-alojar um servidor de correio.
Perguntas Frequentes Sobre Subdomínios
Quantos subdomínios posso criar?
Tecnicamente, o DNS permite um número ilimitado de subdomínios. Na prática, o seu registador de domínios ou fornecedor DNS pode impor limites, mas a maioria permite centenas ou milhares.
Os subdomínios afetam o SEO?
O Google trata os subdomínios como entidades separadas do domínio raiz. Isto significa que um subdomínio geralmente não herda a autoridade de domínio de example.com. Para sites focados em conteúdo, os subdiretórios são frequentemente preferidos para consolidação SEO. No entanto, para aplicações, ferramentas ou serviços que são genuinamente distintos, os subdomínios são perfeitamente adequados.
Posso utilizar um subdomínio sem um servidor web?
Sim — pode criar registos DNS para um subdomínio que apontem para serviços de terceiros (por exemplo, um formulário alojado, um endpoint CDN ou uma plataforma SaaS) sem configurar o seu próprio servidor web.
Os subdomínios são gratuitos?
Sim. A criação de subdomínios não requer taxas adicionais de registo de domínio. Apenas precisa de um domínio registado existente e acesso às suas definições DNS.
Posso apontar um subdomínio para um fornecedor de alojamento diferente?
Absolutamente. Como os subdomínios são resolvidos via DNS, pode apontar app.example.com para um fornecedor de cloud, blog.example.com para uma plataforma CMS e store.example.com para o seu próprio servidor — todos de forma independente.
Conclusão
Os subdomínios são uma das ferramentas mais poderosas e flexíveis disponíveis para organizar a sua infraestrutura web. Permitem-lhe executar aplicações, serviços e secções de conteúdo separados sob um único domínio raiz — cada um com a sua própria configuração de servidor, certificado SSL e gestão independente.
Para recapitular os passos principais:
- Adicione um registo DNS A ou CNAME para o subdomínio no seu painel de gestão DNS
- Configure o seu servidor web (Nginx ou Apache) com um novo bloco de servidor ou virtual host
- Crie o diretório raiz do documento e implemente o seu conteúdo
- Proteja o subdomínio com um certificado SSL
- Teste e monitorize para confirmar que tudo está a funcionar corretamente
Quer esteja a alojar um único subdomínio ou a gerir uma arquitetura complexa de múltiplos subdomínios, ter a infraestrutura certa por baixo faz toda a diferença. Explore os planos de Alojamento VPS da AlexHost para acesso root completo e controlo total sobre a configuração dos seus subdomínios — ou consulte os nossos Painéis de Controlo VPS se preferir uma experiência de gestão baseada em GUI.
