Extrator de Hostname de URL

Extrai nomes de host de URLs em lote

Input URLs

Extracted Hostnames

Extracted hostnames will appear here

O Extrator de Nome de Domínio de URL analisa uma ou mais URLs e extrai apenas o componente de nome de domínio, removendo esquemas, portas, caminhos, strings de consulta e fragmentos. Cole uma URL como https://www.example.com/path/page?q=test e a ferramenta retorna www.example.com. Ela processa entrada em massa, permitindo processar centenas de URLs de uma vez e obter uma lista de nomes de domínio limpa e deduplica.

Compreendendo a Extração de Nome de Domínio de URL

Quando você trabalha com logs web, feeds de inteligência de ameaças ou relatórios de segurança, frequentemente obtém dados como URLs completas, mas o que você realmente precisa é apenas do nome de domínio. Uma regra de firewall, uma lista de bloqueio DNS ou uma pesquisa WHOIS não se preocupa com o caminho, parâmetros de consulta ou número de porta em uma URL. Ela precisa do nome de domínio puro. Remover URLs manualmente para extrair nomes de domínio é tedioso e propenso a erros, especialmente quando as URLs contêm credenciais de autenticação, números de porta incomuns ou endereços IPv6 entre colchetes.

O parsing de URL parece simples até você encontrar casos extremos. Uma URL como https://user:[email protected]:8443/v2/data?format=json#section tem vários componentes que precisam ser removidos antes de você chegar ao nome de domínio api.example.com. URLs relativas ao protocolo que começam com // não têm esquema. Endereços IPv6 são envolvidos em colchetes em URLs (http://[2001:db8::1]/), mas esses colchetes precisam ser removidos na saída extraída. E ao processar dados em massa, você inevitavelmente encontra entradas malformadas que precisam ser sinalizadas em vez de silenciosamente produzir saída incorreta.

Esta ferramenta lida com todos esses casos. Ela analisa cada URL de acordo com RFC 3986, extrai o nome de domínio da seção de autoridade e apresenta uma lista limpa de resultados. URLs inválidas são informadas separadamente para que você possa revisá-las e corrigi-las. A saída pode ser deduplica e classificada, oferecendo uma lista de nomes de domínio pronta para uso com qualquer tarefa subsequente que você precisar.

Como Extrair Nomes de Domínio de URLs

  1. Cole uma ou mais URLs no campo de entrada, separadas por quebras de linha
  2. A ferramenta analisa cada URL e isola a porção do nome de domínio
  3. Revise a lista de nomes de domínio extraídos, com URLs inválidas sinalizadas separadamente
  4. Copie a saída deduplica e classificada do nome de domínio para usar com outras ferramentas

Exemplos de Extração de Nome de Domínio de URL

URL de EntradaNome de Domínio Extraído
https://www.example.com/path/page?q=testwww.example.com
http://api.example.com:8080/v2/usersapi.example.com
ftp://files.example.org/pub/data.tar.gzfiles.example.org
https://user:[email protected]/loginsecure.example.com
//cdn.example.net/assets/logo.pngcdn.example.net
http://192.168.1.1/admin192.168.1.1
http://[2001:db8::1]:443/status2001:db8::1
not-a-valid-urlErro: incapaz de analisar

Quando Usar Esta Ferramenta

  • Criando listas de bloqueio baseadas em domínio de feeds de ameaça URL que contêm URLs completas com caminhos e parâmetros
  • Convertendo listas de permissão de URL para listas de permissão de nome de domínio para filtragem de camada DNS ou regras de firewall
  • Preparando domínios para pesquisas WHOIS extraindo nomes de domínio de uma lista de URLs encontradas em logs
  • Deduplica de domínios de dados de crawl ou exportações de análise que contêm muitas URLs sob o mesmo host
  • Migrando entre formatos de URL e nome de domínio ao alternar entre ferramentas de segurança baseadas em proxy e baseadas em DNS
  • Extraindo domínios de marcadores ou histórico de navegador para categorização ou auditoria

Como Funciona a Extração de Nome de Domínio de URL

Uma URL segue a estrutura definida em RFC 3986. O nome de domínio está localizado na seção autoridade, entre o esquema e o caminho:

scheme://[userinfo@]host[:port]/path[?query][#fragment]

Regras de Parsing

O extrator aplica essas regras para isolar o nome de domínio:

  • Remoção de esquema: Remove http://, https://, ftp:// e qualquer outro prefixo de esquema
  • Remoção de userinfo: Descarta credenciais de autenticação antes do símbolo @
  • Remoção de porta: Remove os dois-pontos e número da porta (por exemplo, :8080, :443)
  • Remoção de caminho e consulta: Tudo a partir da primeira / após a autoridade é descartado
  • Tratamento de colchetes IPv6: Endereços IPv6 entre colchetes como [2001:db8::1] são desembrulhados para produzir 2001:db8::1
  • URLs relativas ao protocolo: Entradas começando com // são tratadas considerando o próximo componente como o nome de domínio

Processamento em Massa

Ao processar múltiplas URLs, a ferramenta:

  • Aceita entrada separada por quebra de linha, vírgula ou espaço
  • Extrai nomes de domínio de cada entrada válida
  • Sinaliza entradas não analisáveis separadamente com o motivo da falha
  • Opcionalmente deduplica a saída para que cada nome de domínio apareça apenas uma vez
  • Classifica resultados alfabeticamente para varredura fácil

Dicas Práticas para Extração de Nome de Domínio de URL

O maior desafio com extração em massa de URL para nome de domínio é a qualidade dos dados. Listas de URL do mundo real de arquivos de log, feeds de ameaças ou web scrapes são confusas. Você encontrará URLs com barras duplas no caminho, URLs sem seu esquema completamente, URLs com espaços codificados como %20 ou não codificados, e linhas que não são URLs mas se misturaram aos dados. Esta ferramenta lida com a maioria desses casos graciosamente, mas saber o que esperar ajuda você a interpretar a saída de erro.

Ao trabalhar com feeds de inteligência de ameaças, lembre-se de que a mesma infraestrutura maliciosa frequentemente aparece em muitas URLs diferentes com caminhos e parâmetros variados. Extrair nomes de domínio e deduplica o resultado reduz dramaticamente o tamanho de sua lista de bloqueio mantendo a mesma cobertura. Um feed com 10.000 URLs pode reduzir para apenas 500 nomes de domínio únicos, muito mais gerenciável para bloqueio baseado em DNS.

Se você precisar ir além do nome de domínio, considere o fluxo de trabalho: extraia nomes de domínio com esta ferramenta, depois passe-os para o Extrator de Domínio Raiz para obter domínios registráveis, ou para o Validador de Nome de Domínio para verificar se são sintaticamente corretos. Encadear essas ferramentas fornece uma lista de domínio limpa e validada a partir de dados de URL brutos com esforço manual mínimo.

Perguntas Frequentes

Esta ferramenta resolve ou valida os nomes de domínio extraídos?

Não. O extrator realiza apenas parsing de URL, isolando a string de nome de domínio sem realizar resolução DNS ou validação de nome de domínio. Para verificar se um nome de domínio extraído é sintaticamente válido, passe-o para o Validador de Nome de Domínio. Para verificar se ele é resolvido, use uma ferramenta de lookup DNS.

Como endereços IP em URLs são tratados?

Endereços IPv4 (por exemplo, http://192.168.1.1/path) são extraídos como estão. Endereços IPv6 em URLs são envolvidos em colchetes por RFC 3986 (por exemplo, http://[::1]/path), e o extrator remove os colchetes para produzir o endereço IPv6 puro ::1.

O que acontece com URLs malformadas ou parciais?

Strings que não podem ser analisadas como URLs válidas são informadas em uma lista de erro separada com o motivo da falha. Problemas comuns incluem esquemas ausentes em entrada ambígua, colchetes não correspondentes em endereços IPv6 e texto completamente não-URL. A ferramenta não adivinha ou fabrica nomes de domínio de entrada inválida.

Posso extrair nomes de domínio de URLs que usam esquemas não-padrão?

Sim. O extrator lida com qualquer prefixo de esquema, não apenas http e https. URLs com esquemas como ftp://, ssh://, ldap://, mqtt:// ou esquemas de aplicação customizados são todos analisados corretamente. O esquema é simplesmente removido e o nome de domínio é extraído da porção de autoridade da URL.

Como a ferramenta lida com URLs sem esquema?

Strings como www.example.com/path sem prefixo de esquema são ambíguas. A ferramenta tenta analisá-las, mas os resultados podem variar dependendo do formato exato. Para resultados mais confiáveis, certifique-se de que suas URLs de entrada incluem um esquema. URLs relativas ao protocolo começando com // (por exemplo, //cdn.example.com/asset.js) são tratadas corretamente.

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