Domínio para IP

Converta qualquer domínio ou URL nos endereços IP dele, IPv4 e IPv6, e veja o que uma consulta simples do IP do site esconde: a cadeia CNAME por trás do nome, a rede dona de cada endereço, se uma CDN está na frente do servidor real e o que cinco resolvedores DNS públicos respondem.

Fontes: cinco resolvedores DNS públicos · Team Cymru · os registros regionais de internet (RDAP) · DB-IP

Como descobrir o IP de um site

Digite o domínio do site, ou cole qualquer URL, e clique em Descobrir IP. O Domínio para IP pede ao DNS os registros A (endereços IPv4) e AAAA (endereços IPv6) do nome, a mesma pergunta que um navegador faz antes de se conectar, e lista cada endereço com o tempo que os resolvedores podem guardá-lo (o TTL).

Depois, vai além de uma simples consulta de DNS para IP: segue os apelidos CNAME do nome até os endereços, encontra a rede que anuncia cada endereço e em nome de quem o bloco está registrado, sinaliza os endereços que pertencem a uma CDN e não ao próprio servidor do site, e mostra lado a lado o que cinco resolvedores públicos respondem.

Resultado do Domínio para IP: o IP do site em IPv4 e IPv6, com a cadeia CNAME, a rede dona e cinco resolvedores DNSResultado do Domínio para IP: o IP do site em IPv4 e IPv6, com a cadeia CNAME, a rede dona e cinco resolvedores DNSA respostaCada endereço IPv4 e IPv6, pronto para copiar, e o que a consulta encontrou, uma frase para cada item.Cada endereçoA rede e o número AS, a ficha do registro regional com o contato de abuso, o nome reverso e a cidade segundo o DB-IP.Cinco resolvedoresGoogle, Cloudflare, Quad9, OpenDNS e AdGuard consultados ao mesmo tempo: endereços que se alternam e bloqueios por filtro aparecem aqui.O caminhoDo resolvedor ao nome, cada apelido CNAME, os endereços e a rede por trás deles.
Uma consulta de www.python.org: um apelido leva aos endereços da Fastly, os mesmos nos cinco resolvedores. Selecione um número para ver o que cada parte mostra.

Por que um site tem mais de um endereço IP?

Um domínio pode ter muitos registros A e AAAA, e o conjunto pode mudar de uma consulta para outra. Quatro motivos cobrem quase todos os casos:

  • IPv4 e IPv6

    Um site que suporta os dois tem registros A e registros AAAA. Um dispositivo com IPv6 geralmente tenta primeiro o endereço IPv6 e recorre ao IPv4 em uma fração de segundo (Happy Eyeballs).

  • Balanceamento de carga

    Vários servidores dividem o tráfego: a resposta DNS lista todos eles, muitas vezes numa ordem diferente a cada vez, e os clientes geralmente os tentam nessa ordem. Isso é o DNS round-robin (rodízio).

  • Respostas por localização

    Sites grandes respondem a cada resolvedor com servidores próximos dele, então uma consulta feita de Tóquio e outra feita de Frankfurt recebem endereços diferentes. Para isso, os resolvedores podem repassar parte do endereço do visitante (EDNS Client Subnet).

  • Anycast e CDNs

    Uma CDN como a Cloudflare anuncia o mesmo endereço a partir de centenas de data centers, e o roteamento da internet leva cada visitante a um data center próximo. Um endereço, muitos lugares.

O IP do site é o servidor real dele?

Não quando há uma CDN ou um proxy de segurança na frente. Nesse caso, o domínio resolve para os endereços da CDN: os visitantes se conectam à CDN, e a CDN busca as páginas no próprio servidor do site, a origem, longe da vista. O endereço é real, mas pertence à CDN e atende também milhares de outros sites.

O Domínio para IP distingue os dois. Ele reconhece as redes das grandes CDNs e proxies (Cloudflare, Akamai, Fastly, Imperva, Sucuri e outras) pelos números AS, e as CDNs que rodam na rede de uma nuvem, como a Amazon CloudFront, pelo CNAME que elas dão aos clientes. Os endereços delas ficam sem cidade: um endereço de CDN é um servidor de borda perto do resolvedor que perguntou ou um endereço anycast que responde de muitos lugares ao mesmo tempo, e nenhum dos dois diz onde o site está armazenado.

Dá para descobrir o IP real por trás da Cloudflare?

Não pelo DNS: um registro com proxy responde só com endereços da Cloudflare. A origem ainda pode vazar por registros que contornam o proxy, como nomes mail. ou ftp., registros MX ou um registro SPF que lista o endereço do servidor.

Se o site é seu, passe pelo proxy todos os registros web que apontam para a origem e rode o e-mail e tudo o mais que não pode passar pelo proxy em outro servidor. Se não é, denuncie o abuso à CDN: a Cloudflare encaminha as denúncias para a hospedagem e para o dono do site.

Mostramos os endereços para os quais um nome resolve, nunca um servidor que uma CDN esconde: esse endereço é o que permite que ataques contornem a proteção da CDN.

Como www.example-shop.com é resolvido

  1. ConsultadoGoogle Public DNS8.8.8.8 · 18 ms · TCP
  2. Nomewww.example-shop.com
  3. Apelidowww.example-shop.com.cdn.cloudflare.netCloudflare
  4. Endereços203.0.113.10203.0.113.112001:db8::10
  5. RedeCloudflareAS13335 · país de registro: Estados Unidos
  6. Servidor de origemOculto pela CDN CloudflareSó o dono do site e a CDN Cloudflare o conhecem
Do nome para baixo: Nome · Apelido · Endereços · Rede · Servidor de origem

Como ver o IP de um site com nslookup, ping e dig

Qualquer computador consegue converter um domínio em endereço IP pela linha de comando. Troque example.com pelo nome do site:

SistemaComandoO que mostra
Windowsnslookup example.comOs endereços do resolvedor configurado; adicione o endereço de um servidor para perguntar a ele (nslookup example.com 8.8.8.8).
Windows PowerShellResolve-DnsName example.comCada registro A, AAAA e CNAME com o TTL dele.
macOS, Linuxdig +short example.com AOs endereços IPv4, depois dos apelidos, se houver; AAAA para IPv6, sem +short para ver os TTLs.
Linuxgetent ahosts example.comO que o próprio sistema resolve, incluindo o arquivo hosts, do jeito que a maioria dos programas vê.
Qualquer umping example.comO único endereço que o sistema escolheu, IPv6 ou IPv4 (o ping do Mac usa só IPv4; ping6 para IPv6).

Num iPhone ou celular Android não há linha de comando: use a consulta acima, que funciona em qualquer navegador.

No Chrome ou no Edge, a aba Rede (Network) das ferramentas do desenvolvedor mostra o endereço de onde uma página foi realmente carregada: selecione a primeira requisição e veja Remote Address em Cabeçalhos (Headers).

Por que meu computador ou o ping mostra outro IP?

Uma consulta aqui e outra no seu próprio computador podem discordar, e as duas podem estar certas:

  1. 1

    Outro resolvedor

    Seu computador pergunta ao resolvedor do seu provedor ou do roteador, que pode escolher outros servidores perto de você. Escolha o mesmo resolvedor acima para comparar.

  2. 2

    Rodízio e localização

    Um site com balanceamento de carga ou que responde conforme a localização entrega outros endereços a cada vez ou em cada lugar.

  3. 3

    Uma resposta em cache

    Seu computador e seu navegador guardam as respostas até o TTL acabar, então um site que acabou de mudar de servidor pode mostrar o endereço antigo por um tempo.

  4. 4

    O arquivo hosts

    Uma entrada no arquivo hosts (C:\Windows\System32\drivers\etc\hosts, /etc/hosts) se sobrepõe ao DNS naquele computador.

  5. 5

    IPv6 primeiro

    Os navegadores, e o ping no Windows e no Linux, preferem IPv6 quando a sua rede tem, então muitas vezes usam o endereço AAAA, não o A.

Por que o site não abre quando digito o endereço IP dele?

Porque um servidor, e um endereço IP, frequentemente hospeda muitos sites. O navegador informa em cada requisição o site que quer (o cabeçalho Host e, no HTTPS, o campo SNI do handshake), e o servidor escolhe o site por esse nome. Digitado como um endereço puro, o pedido não nomeia nenhum site: o servidor mostra uma página padrão, um erro ou um aviso de certificado, já que o certificado dele é para o domínio, não para o endereço.

Atrás de uma CDN, falha pelo mesmo motivo: a Cloudflare, por exemplo, recusa um pedido feito ao próprio endereço dela com o erro 1003.

Um servidor, um endereço192.0.2.10
  • Host: shop.exampleas páginas da loja
  • Host: blog.exampleas páginas do blog
  • Host: 192.0.2.10página padrão ou erro

Um endereço IP identifica um site?

Só às vezes. O endereço de um servidor dedicado muitas vezes tem um nome de DNS reverso (um registro PTR) que dá pistas do dono, mas em hospedagem compartilhada e em CDNs um endereço atende centenas ou milhares de domínios, e o nome reverso, se houver, é o da hospedagem (um nome da Amazon ou da Akamai), não o do site. O DNS reverso mostra o nome do próprio endereço, e a Consulta de IP, a rede e a organização em nome da qual ele está registrado.

Como rastrear a localização de um site

Três respostas diferentes se escondem por trás de "onde fica este site?", e as consultas costumam misturá-las:

Onde o servidor ficaUm banco de dados de geolocalização como o DB-IP situa o endereço numa cidade. Funciona para um servidor num único data center; não significa nada para um endereço de CDN, que é um servidor de borda perto de quem perguntou ou um endereço anycast que está em todo lugar.
Onde o bloco de endereços está registradoO país da organização à qual o registro regional atribuiu o bloco. A maioria dos blocos da Cloudflare está registrada nos EUA, onde quer que os servidores fiquem.
Quem administra o siteIsso não está no endereço: o WHOIS mostra o registrador e muitas vezes oculta o dono; as próprias páginas do site (contato, aviso legal) geralmente dizem quem está por trás dele.

Nenhuma dessas informações localiza uma pessoa: o endereço de um site leva a um data center e à empresa que o opera.

API de domínio para IP

Um endpoint gratuito com CORS para navegadores: envie um domínio por POST ou na query de um GET, com um resolvedor opcional. A resposta mantém os campos da nossa API antiga e acrescenta a cadeia CNAME, os TTLs, as redes, o gêmeo www e os cinco resolvedores. 30 consultas por minuto por rede; repetições vêm do cache enquanto o TTL durar.

GET /api/domain-ip
$ curl "https://dnsrobot.net/api/domain-ip?domain=github.com&dnsServer=cloudflare"
{
  "success": true, "domain": "github.com",
  "summary": { "totalIPs": 1, "ipv4Count": 1, "ipv6Count": 0, "hasCDN": false, … },
  "ipAddresses": [ { "ip": "140.82.121.4", "version": "IPv4", "asn": "AS36459", "ttl": 60, … } ],
  "chain": [], "twin": { "name": "www.github.com", … }, "resolvers": [ … ]
}

Perguntas sobre domínio para IP

Como descobrir o IP de um site?

Digite o domínio na ferramenta Domínio para IP acima, ou cole qualquer URL do site, e clique em Descobrir IP. Você recebe cada endereço IPv4 e IPv6, a rede dona de cada um e se uma CDN está na frente do servidor real. No seu próprio computador, nslookup example.com no Windows, ou dig +short example.com A e dig +short example.com AAAA no macOS e no Linux, dão os endereços que o seu próprio resolvedor vê.

Como converter um domínio em endereço IP?

Quem converte é o DNS: os registros A de um domínio guardam os endereços IPv4 dele, e os registros AAAA, os IPv6. Um conversor de domínio para IP pede os dois a um resolvedor, segue qualquer apelido CNAME no caminho e mostra o IP do domínio. Este pergunta a cinco resolvedores ao mesmo tempo, para você ver se eles concordam e se algum deles bloqueia o nome.

DNS para IP, host para IP e URL para IP são a mesma coisa?

Sim, todos transformam um nome no endereço IP dele por meio do DNS. Um hostname como www.example.com ou mail.example.com é consultado do mesmo jeito que um domínio, e uma consulta de URL para IP só tira o host do link antes: o esquema, a porta, o caminho e a query não entram. Atenção: www.example.com e example.com são nomes separados e podem resolver para endereços diferentes.

Por que um domínio tem vários endereços IP?

Geralmente por um de quatro motivos: o site suporta IPv4 e IPv6, vários servidores dividem a carga (DNS round-robin), o site responde com servidores perto de cada resolvedor, ou uma CDN o entrega a partir dos servidores de borda ou de endereços anycast. A aba Resolvedores mostra quando eles recebem endereços diferentes para o mesmo nome, o que indica rodízio ou respostas por localização.

Por que o endereço IP do site é da Cloudflare?

Porque o site está atrás do proxy da Cloudflare: os registros DNS dele apontam para a Cloudflare, que atende os visitantes e busca as páginas no próprio servidor do site. Esses endereços da Cloudflare são compartilhados por muitos sites, então não dizem onde o site está hospedado. O Verificador de Hospedagem procura pistas da hospedagem por trás da CDN.

Como ver o IP de um site pela linha de comando?

No Windows, rode nslookup example.com no Prompt de Comando, ou Resolve-DnsName example.com no PowerShell para ver cada registro com o TTL. No macOS e no Linux, dig +short example.com A dá os endereços IPv4, e AAAA, os IPv6; no Linux, getent ahosts example.com mostra o que o próprio sistema resolve. ping example.com mostra o único endereço que o seu computador escolheu.

Por que recebo um IP diferente do que esta ferramenta mostra?

Geralmente porque seu computador pergunta a outro resolvedor, que pode escolher servidores perto de você. O site também pode alternar os endereços, seu computador pode ainda ter uma resposta mais antiga até o TTL acabar, ou uma entrada no arquivo hosts pode se sobrepor ao DNS. Escolha o mesmo resolvedor acima, o do Google ou o da Cloudflare, por exemplo, para comparar coisas equivalentes.

Dá para descobrir o IP real por trás da Cloudflare?

Não pelo DNS: um registro com proxy só mostra endereços da Cloudflare, e o Domínio para IP nunca revela um servidor que uma CDN esconde. A origem pode vazar por registros que contornam o proxy, como um nome mail. ou um registro SPF, e por isso os donos de sites devem verificá-los. Para denunciar abuso, use o formulário de abuso da Cloudflare; ele encaminha as denúncias para a hospedagem e para o dono do site.

Um endereço IP identifica um site?

Só às vezes. Um endereço em hospedagem compartilhada ou numa CDN atende centenas ou milhares de sites, e o nome de DNS reverso dele, se houver, pertence à hospedagem, não a nenhum deles. O nome reverso de um servidor dedicado ou a ficha dele no registro regional podem apontar o dono. Digitar o endereço no navegador raramente abre o site, porque o servidor escolhe o site pelo nome.

Como rastrear a localização de um site?

Descubra o IP do site e depois onde esse endereço fica: a cidade segundo o DB-IP, para um servidor num único data center, ou o país em que o bloco dele está registrado. Um endereço de CDN não tem um lugar único: é um servidor de borda perto de quem perguntou ou um endereço anycast que responde de muitos lugares. Nada disso localiza as pessoas por trás do site; o WHOIS mostra o registro do domínio.

É legal consultar ou rastrear o IP de um site?

Sim. O DNS publica os endereços de um domínio para que qualquer navegador chegue ao site, e os registros regionais de internet publicam quem detém cada bloco de endereços; uma consulta só lê esses dados públicos. Ilegal é usá-los de forma abusiva, como atacar ou invadir um servidor. Para denunciar abuso vindo de um endereço, entre em contato com o setor de abuso da rede, mostrado no resultado.

Esta consulta de domínio para IP é grátis? Vocês guardam o que eu consulto?

É grátis, sem cadastro; uma rede pode fazer 30 consultas por minuto. As consultas rodam no nosso servidor, então o site nunca vê a sua visita. Uma resposta fica guardada só enquanto os registros DNS dela podem ficar em cache, no máximo cinco minutos, para que repetições sejam rápidas. Não registramos quem consultou o quê.

Sentiu falta de algo?Sugira um recurso ou uma nova ferramenta