Neste artigo
O que é um nome de domínio?
Um nome de domínio é um endereço legível por humanos que mapeia para um endereço IP numérico na internet. Em vez de lembrar 93.184.216.34, os usuários podem digitar example.com em seu navegador. O Sistema de Nomes de Domínio (DNS) traduz esses nomes em endereços IP nos bastidores.
Os nomes de domínio são hierárquicos, lendo-se da direita para a esquerda: o domínio de nível superior (TLD) como .com vem primeiro na hierarquia, seguido pelo domínio de segundo nível (o nome que você registra) e, opcionalmente, subdomínios como www ou mail.
Estrutura do nome de domínio
Um nome de domínio válido segue regras de formatação estritas definidas no RFC 1035 e no RFC 5891 para nomes internacionalizados.
- Rótulos — um domínio é dividido em rótulos separados por pontos. Cada rótulo pode ter de 1 a 63 caracteres
- Caracteres — os rótulos podem conter letras (a-z), dígitos (0-9) e hífens. Hífens não podem aparecer no início ou no final de um rótulo
- Comprimento total — o nome de domínio completo (incluindo pontos) não deve exceder 253 caracteres
- Nomes de Domínio Internacionalizados (IDN) — caracteres não-ASCII são suportados via codificação Punycode (prefixo xn--)
Experimente gratuitamente — sem cadastro
Validar um nome de dominio →Como funciona a validação de domínio
A validação de nomes de domínio verifica se uma string está de acordo com as regras de nomenclatura DNS e representa um domínio sintaticamente válido.
- Verificação de formato — a string deve conter pelo menos um ponto, com rótulos válidos em cada lado
- Validação de rótulo — cada rótulo é verificado quanto ao comprimento (1-63 caracteres), caracteres válidos e posicionamento adequado de hífens
- Verificação de TLD — o rótulo mais à direita deve ser um TLD válido (pelo menos 2 caracteres, alfabético ou IDN válido)
Casos de uso comuns
A validação de nomes de domínio é essencial no desenvolvimento web, segurança e processamento de dados.
- Validação de formulário — garantir que os usuários insiram nomes de domínio válidos em campos de endereço de e-mail e URL
- Análise de e-mail — extração e validação da parte de domínio de endereços de e-mail
- Filtragem de segurança — verificar domínios em listas de bloqueio e confirmar fontes legítimas
- Configuração de DNS — validar entradas de domínio antes de adicioná-las aos registros DNS
Tipos de TLD e registro
Os domínios de nível superior são categorizados em vários tipos gerenciados pela ICANN.
- TLDs genéricos (gTLD) — .com, .org, .net, .info e centenas de novos gTLDs como .dev, .app, .io
- TLDs de código de país (ccTLD) — códigos de duas letras representando países: .uk, .de, .fr, .jp, .br
- TLDs patrocinados — domínios restritos gerenciados por organizações específicas: .edu, .gov, .mil
Perguntas frequentes
Um nome de domínio pode conter sublinhados?
Os nomes de domínio DNS padrão não podem conter sublinhados — apenas letras, dígitos e hífens são permitidos nos rótulos. No entanto, alguns tipos de registros DNS como SRV e registros TXT DKIM usam rótulos com sublinhados como convenção.
Qual é o comprimento máximo de um nome de domínio?
O comprimento total de um nome de domínio não pode exceder 253 caracteres, e cada rótulo (as partes entre pontos) é limitado a 63 caracteres. A maioria dos registradores impõe limites ainda menores por razões práticas.
Os nomes de domínio diferenciam maiúsculas de minúsculas?
Não. O DNS não diferencia maiúsculas de minúsculas — Example.COM, example.com e EXAMPLE.com todos resolvem para o mesmo endereço. No entanto, a convenção é usar tudo em minúsculas.