Domain IP Lookup

Sobre esta ferramenta

O Domain IP Lookup é uma ferramenta enxuta e objetiva para resolver nomes de domínio para seus endereços IPv4 e IPv6 públicos: um por vez, em lote ou de forma agendada.

Toda resolução acontece diretamente pelo módulo dns nativo do Node.js, consultando servidores DNS públicos em tempo real. Não há nenhuma API de consulta de IP de terceiros no meio: o que você vê é exatamente o que o resolvedor DNS deste próprio servidor obteve.

Por que a criamos

A maioria das ferramentas de “domínio para IP” da internet repassa discretamente sua consulta por uma API de terceiros, registra os domínios que você pesquisa ou esconde a resposta real atrás de anúncios e conteúdo afiliado sem relação. Queríamos algo que faça apenas uma tarefa (resolver um domínio e mostrar os IPs, sem nada no caminho) e que escale de uma consulta curiosa isolada até uma tarefa agendada vigiando milhares de domínios.

Para quem é

Desenvolvedores que verificam para onde um domínio realmente aponta antes de depurar um problema de conectividade. Equipes de infraestrutura e SRE que acompanham mudanças de DNS em um grande portfólio de domínios de forma recorrente. Pesquisadores de segurança que precisam de um jeito seguro de resolver grandes listas de domínios sem que a própria ferramenta se torne um risco de varredura de rede interna. Qualquer pessoa que só quer uma resposta rápida, sem barreira de cadastro.

Como foi construída

O frontend usa Next.js, React e TypeScript. Toda consulta, individual ou em lote, passa pelo dns.Resolver do próprio Node, com servidores DNS upstream e timeouts configuráveis. As tarefas em lote e agendadas são persistidas no Postgres e processadas por um worker separado em segundo plano, por meio de uma fila de tarefas baseada em Redis (BullMQ), de modo que um lote de 10.000 domínios nunca prende uma requisição web nem se perde se o servidor reiniciar no meio da tarefa.

Segurança desde o início

Cada endereço resolvido é verificado contra faixas privadas, de loopback, link-local e de metadados de nuvem antes de ser retornado, fechando a brecha de DNS rebinding que muitas ferramentas de consulta mais simples ignoram. O limite de taxa e os tetos de tarefas em lote mantêm o serviço disponível e livre de abusos para todos.

O que o resultado significa

Um resultado DNS é o endereço público retornado para o domínio no momento da consulta. Ele pode pertencer a uma CDN, proxy reverso, balanceador de carga ou provedor de hospedagem, portanto não é garantia do endereço físico do servidor de origem. As respostas DNS também podem variar conforme a localização do resolvedor, o tipo de registro, o TTL e a configuração de tráfego.

Leia como a consulta funciona, confira os controles de segurança ou entre em contato conosco para dar sua opinião.

Sem conta, sem rastreamento além do necessário para aplicar limites de taxa e sem venda de dados a ninguém.