Extrator de Subdomínio

Extraia subdomínios de nomes de host em lote

Input Domains

Supports multi-part TLDs like .co.uk, .com.au, etc.

Extraction Results

Extraction results will appear here

O Subdomain Extractor isola a porção de subdomínio de nomes de host removendo o domínio raiz identificado através da Public Suffix List. Digite um nome de host como app.staging.example.com e a ferramenta retorna app.staging como o subdomínio -- os rótulos que precedem o domínio registrável. Ela lida com entrada em lote para processar listas de nomes de host inteiros de uma vez.

Entendendo Extração de Subdomínio

Subdomínios são os rótulos que vêm antes do domínio registrável em um nome de host. Em api.v2.prod.example.com, o domínio registrável é example.com e a porção de subdomínio é api.v2.prod. Esses rótulos representam a estrutura interna que uma organização escolheu para seu domínio: nomes de ambiente como staging ou prod, identificadores de serviço como api ou cdn e prefixos geográficos como us-east ou eu-west. Entender essa estrutura é valioso para auditoria de DNS, análise de segurança e mapeamento organizacional.

O desafio é que você não pode extrair subdomínios confiavelfmente sem primeiro identificar corretamente o domínio raiz. Se você naivamente remover os últimos dois rótulos de um nome de host, terá resultados errados para TLDs de múltiplos níveis. Para www.bbc.co.uk, remover os últimos dois rótulos oferece www.bbc como o subdomínio, mas a resposta correta é apenas www porque co.uk é o sufixo público e bbc.co.uk é o domínio raiz. Esse erro é tão comum que vale a pena enfatizar: qualquer extração de subdomínio que não use a Public Suffix List produzirá resultados incorretos para um número significativo de nomes de host.

Esta ferramenta usa a Public Suffix List do Mozilla para identificar corretamente a limite do domínio raiz, depois extrai tudo à sua esquerda como o subdomínio. Ela lida com todos os casos extremos: TLDs de múltiplos níveis como co.uk e com.au, sufixos privados como github.io e amazonaws.com, nomes de host sem subdomínio e rótulos internacionalizados codificados em Punycode. O processamento em lote permite analisar inventários de nomes de host inteiros para descobrir padrões de nomenclatura e identificar anomalias.

Como Extrair Subdomínios de Nomes de Host

  1. Digite um ou mais nomes de host, separados por quebras de linha (ex: api.prod.example.com)
  2. A ferramenta identifica o domínio raiz usando a Public Suffix List
  3. Ela remove o domínio raiz para isolar os rótulos de subdomínio
  4. Revise a saída mostrando a porção de subdomínio de cada nome de host, ou "(none)" para domínios raiz nus

Exemplos de Extração de Subdomínio

Nome de Host de EntradaSubdomínioDomínio Raiz
www.example.comwwwexample.com
app.staging.example.comapp.stagingexample.com
api.v2.prod.mysite.co.ukapi.v2.prodmysite.co.uk
www.bbc.co.ukwwwbbc.co.uk
example.com(none)example.com
deep.nested.sub.example.orgdeep.nested.subexample.org
myapp.github.io(none)myapp.github.io
cdn.myapp.github.iocdnmyapp.github.io

Por Que Análise de String Ingênua Falha para Subdomínios

Extrair subdomínios dividindo em pontos e removendo os últimos dois rótulos funciona apenas para TLDs simples como .com ou .org. Falha para TLDs de múltiplos níveis:

Abordagem ingênua: remover últimos 2 rótulos

"www.bbc.co.uk"       -> subdomínio = "www.bbc"   (ERRADO, deveria ser "www")
"api.example.com.au"  -> subdomínio = "api.example" (ERRADO, deveria ser "api")
"app.mysite.co.jp"    -> subdomínio = "app.mysite"  (ERRADO, deveria ser "app")

A Public Suffix List diz à ferramenta que co.uk, com.au e co.jp são todos sufixos públicos, então o domínio raiz inclui três rótulos e apenas os rótulos antes do domínio raiz são subdomínios.

Quando Usar o Subdomain Extractor

  • Auditoria de zona DNS -- Listando todos os nomes de subdomínio em uso através de seus domínios para identificar entradas obsoletas ou não autorizadas
  • Análise de padrão de nomenclatura de subdomínio -- Descobrindo prefixos comuns como www, api, staging, dev usados através de uma organização
  • Monitoramento de segurança -- Detectando padrões de subdomínio incomuns ou suspeitos que podem indicar phishing ou shadow IT
  • Lógica de roteamento de subdomínio -- Extraindo o componente de subdomínio para decisões de roteamento no nível de aplicação
  • Inventário de certificado -- Analisando quais subdomínios aparecem através de seus certificados TLS e SANs
  • Planejamento de migração -- Mapeando estrutura de subdomínio antes de mover zonas de DNS entre provedores

Como a Extração de Subdomínio Funciona

O processo de extração usa a Public Suffix List (PSL) mantida pelo Mozilla para determinar a limite entre o domínio registrável e subdomínios:

Processo Passo a Passo

  1. Procurar o sufixo público: Corresponder os rótulos mais à direita do nome de host contra a PSL para encontrar o sufixo correspondente mais longo (ex: co.uk)
  2. Identificar o domínio raiz: O sufixo público mais um rótulo à sua esquerda é o domínio registrável (ex: example.co.uk)
  3. Extrair o subdomínio: Tudo à esquerda do domínio raiz constitui os rótulos de subdomínio (ex: api.v2.prod)

Recursos de Processamento em Lote

Ao processar listas de nomes de host, a ferramenta fornece:

  • Deduplicação: Subdomínios idênticos entre diferentes domínios raiz são preservados, mas entradas exatas de nomes de host duplicados são colapsadas
  • Agrupamento: Resultados podem ser agrupados por domínio raiz para ver todos os subdomínios sob cada domínio registrável
  • Ordenação: Ordenação alfabética para visualização fácil
  • Tratamento de subdomínio vazio: Domínios raiz nus (sem subdomínio) são claramente marcados

Extração de Subdomínio na Prática

Um dos usos mais valiosos de extração de subdomínio em lote é descobrir convenções de nomenclatura através de uma organização. Quando você processa o inventário de DNS completo para uma empresa, padrões emergem: cada ambiente usa prefixos dev, staging e prod, cada região usa us-east, eu-west e ap-south, e cada tipo de serviço usa api, admin e portal. Documentar esses padrões ajuda a garantir consistência e encontrar nomes de host que desviam do padrão frequentemente revela shadow IT, ambientes de teste esquecidos ou serviços configurados por equipes que não estavam cientes do padrão de nomenclatura.

Equipes de segurança usam extração de subdomínio para identificar riscos potenciais. Um subdomínio como test-payment-gateway.example.com pode indicar um ambiente staging com credenciais parecidas com produção que é exposto à internet. Subdomínios com padrões como vpn, remote, admin ou internal sugerem serviços que devem ser verificados para controles de acesso apropriados. Comparar a lista de subdomínio extraída contra seu inventário conhecido ajuda a identificar entradas de DNS não autorizadas que alguém adicionou sem passar pelo processo de gestão de mudança apropriada.

Ao preparar uma migração de DNS, extração de subdomínio oferece uma visão clara da complexidade que você está lidando. Um domínio com três subdomínios é simples de migrar. Um domínio com 200 subdomínios entre múltiplos padrões de nomenclatura requer planejamento cuidadoso e você precisa entender a estrutura antes de começar a mover registros. Agrupar os resultados por prefixo de subdomínio ajuda a identificar quais serviços estão envolvidos e quem precisa ser consultado durante a migração.

Perguntas Frequentes

O que acontece quando um nome de host não tem subdomínio?

Quando você digite um domínio raiz nu como example.com, a ferramenta relata que nenhum subdomínio existe. A entrada inteira é o domínio registrável sem rótulos precedentes. Esse é um resultado válido, não um erro.

Como sufixos privados como github.io são tratados?

Sufixos privados na PSL são tratados o mesmo que sufixos ICANN. Para myapp.github.io, o sufixo público é github.io (privado), tornando myapp.github.io o domínio raiz sem subdomínio. Mas cdn.myapp.github.io tem cdn como o subdomínio e myapp.github.io como o domínio raiz.

Posso extrair subdomínios de URLs em vez de nomes de host?

Esta ferramenta espera entrada de nome de host. Se você tem URLs completas, use primeiro o URL → Hostname Extractor para remover esquemas, portas e caminhos, depois passe os nomes de host resultantes a essa ferramenta para extração de subdomínio.

A ferramenta lida com subdomínios internacionalizados?

Sim. Rótulos de subdomínio contendo caracteres internacionalizados codificados em Punycode (ex: xn--nxasmq6b.example.com) são tratados corretamente. A ferramenta funciona com a forma codificada como ela aparece em DNS.

Qual é a diferença entre esta ferramenta e o Root Domain Extractor?

O Root Domain Extractor retorna o domínio registrável (ex: example.co.uk). Esta ferramenta retorna o oposto: a porção de subdomínio (ex: app.staging). Elas são complementares -- juntas elas decompõem qualquer nome de host em suas duas partes lógicas.

Subdomínios podem conter múltiplos níveis?

Sim. Não há limite prático para profundidade de subdomínio. Um nome de host como a.b.c.d.example.com tem um subdomínio de quatro níveis a.b.c.d. Isso é comum em ambientes que codificam ambiente, região, nível de serviço e outros metadados na hierarquia de subdomínio.

Ferramentas Relacionadas

IPparse•Ferramentas Gratuitas de Rede e Calculadora de Sub-redes

© 2026 IPparse. All tools run locally in your browser.

100% Privacy-First • No Data Collected