Consulta de Informações de IP
Consulte informações detalhadas sobre um endereço IP, incluindo localização geográfica, ISP, ASN e muito mais.
Privacidade e Segurança
Ao usar esta ferramenta para consultar informações de IP, observe o seguinte:
- ℹ️ As solicitações de consulta são enviadas a APIs de terceiros; não registramos seu histórico de consultas
- ℹ️ Os dados de geolocalização de IP geralmente têm precisão apenas no nível da cidade e não conseguem identificar um endereço exato
- ℹ️ A maioria das conexões de banda larga residencial usa IPs dinâmicos, portanto, seu endereço IP pode mudar periodicamente
- ℹ️ Se você estiver usando uma VPN ou proxy, os resultados mostrarão informações sobre o servidor proxy
Casos de Uso
Monitoramento de Segurança
Analise logs de acesso para identificar fontes de IP suspeitas e detectar potenciais ameaças à segurança.
Depuração de Rede
Resolva problemas de conectividade e verifique a localização geográfica dos seus servidores ou nós de CDN.
Geolocalização
Entregue conteúdo, idioma ou serviços localizados (por exemplo, distribuição via CDN) com base no endereço IP do usuário.
Perguntas Frequentes
Qual a precisão da geolocalização por IP?
A geolocalização de IP geralmente é precisa ao nível da cidade, com possíveis erros que variam de dezenas a centenas de quilômetros. Não é possível identificar endereços exatos ou números de prédios.
Por que o meu endereço IP muda?
A maioria das conexões de banda larga doméstica utiliza alocação dinâmica de IP (DHCP), por isso o seu ISP atribui periodicamente um novo IP. Empresas ou servidores costumam usar IPs estáticos.
Como posso ocultar o meu verdadeiro endereço IP?
Você pode usar uma VPN, um servidor proxy ou a rede Tor para ocultar o seu verdadeiro IP. No entanto, observe que esses serviços podem deixar sua conexão mais lenta ou bloquear o acesso a certos sites.
Por que tenho dois endereços IP?
Provavelmente você possui tanto um endereço IPv4 quanto um IPv6. As redes modernas estão em transição do IPv4 para o IPv6, e muitos dispositivos suportam ambos os protocolos simultaneamente.
IPv4 vs IPv6: Por que precisamos do IPv6?
IPv4 (1981)
Formato: Quatro números decimais separados por pontos (ex.: 192.168.1.1)
Total: Aproximadamente 4,3 bilhões de endereços (2³² = 4.294.967.296)
Problema: Os endereços estão quase esgotados; totalmente alocados até 2011
Comprimento: 32 bits
IPv6 (1998)
Formato: 8 grupos de números hexadecimais (ex.: 2001:0db8::1)
Total: Aproximadamente 340 undecilhões de endereços (2¹²⁸)
Vantagem: Espaço de endereçamento praticamente ilimitado — suficiente para atribuir um IP a cada grão de areia da Terra
Comprimento: 128 bits
Por que o IPv4 é insuficiente?
- • População global de 8 bilhões, com pelo menos 2–3 dispositivos por pessoa (celulares, computadores, tablets)
- • Crescimento explosivo de dispositivos IoT (casas inteligentes, carros, wearables)
- • Empresas e data centers requerem vastos números de endereços IP
- • A alocação inicial foi ineficiente (ex.: o MIT recebeu 16 milhões de IPs)
Faixas de Endereços IP Especiais
Endereço Loopback
127.0.0.0/8 (127.0.0.1 – 127.255.255.255)
Usado para testes locais; os dados nunca saem da máquina. Comumente, 127.0.0.1 representa localhost
Uso: Testar serviços locais, desenvolvimento e depuração
Endereços Privados
- 10.0.0.0/8 (10.0.0.0 – 10.255.255.255) – Classe A
- 172.16.0.0/12 (172.16.0.0 – 172.31.255.255) – Classe B
- 192.168.0.0/16 (192.168.0.0 – 192.168.255.255) – Classe C
Usados internamente dentro de redes locais; não podem acessar diretamente a internet sem tradução NAT
Uso: Redes domésticas, intranets corporativas
Endereço APIPA
169.254.0.0/16
Um endereço temporário atribuído automaticamente pelo sistema quando um servidor DHCP está indisponível
Uso: Configuração automática (indica falha na configuração da rede)
Endereço Multicast
224.0.0.0/4 (224.0.0.0 – 239.255.255.255)
Usado para comunicação de um-para-muitos, como streaming de vídeo ao vivo e IPTV
Endereços Reservados
- 0.0.0.0/8 – Representa "esta rede"
- 255.255.255.255 – Endereço de broadcast
- 192.0.2.0/24 – Reservado para exemplos de documentação
- 198.18.0.0/15 – Reservado para testes de desempenho
Principais Servidores DNS Públicos
Google DNS
8.8.8.8 / 8.8.4.4
2001:4860:4860::8888 / 2001:4860:4860::8844
O mais rápido e confiável globalmente, suporta DNSSEC
Cloudflare DNS
1.1.1.1 / 1.0.0.1
2606:4700:4700::1111 / 2606:4700:4700::1001
Foco em privacidade, ultra-rápido e sem registro de logs
Quad9 DNS
9.9.9.9 / 149.112.112.112
Proteção de segurança, bloqueia sites maliciosos
OpenDNS
208.67.222.222 / 208.67.220.220
Controles parentais, filtragem de conteúdo
DNS da Região Ásia
- Alibaba Cloud DNS (China): 223.5.5.5 / 223.6.6.6
- DNSPod (China): 119.29.29.29
- 114 DNS (China): 114.114.114.114
Curiosidades sobre IP
💰 Os Blocos de Endereços IP Mais Caros
O bloco 1.0.0.0/8 foi adquirido pela APNIC por milhões de dólares para fins de pesquisa. Certos IPs 'premium' (como 8.8.8.8 e 1.1.1.1) são extremamente valiosos — a Cloudflare investiu uma quantia significativa para adquirir o 1.1.1.1 de um provedor de telecomunicações.
📍 Por que o mesmo IP mostra localizações diferentes?
- • Bancos de dados de geolocalização de IP distintos (cada API usa fontes de dados diferentes)
- • Endereços IP dinâmicos mudam (reatribuídos pelos ISPs)
- • Servidores VPN/proxy (mostram a localização do servidor proxy)
- • Nós de CDN (mostram a localização do servidor CDN mais próximo)
- • Redes móveis (as localizações das torres de celular podem ser imprecisas)
📊 Taxa de adoção do IPv6
Em 2024, a adoção global do IPv6 está em torno de 40%, liderada pela Índia, Estados Unidos e Alemanha. A China está com aproximadamente 30%. A Bélgica tem a maior taxa de adoção do IPv6 no mundo, ultrapassando 60%.
🎂 O primeiro endereço IP
Em 1º de janeiro de 1983, a internet adotou oficialmente o protocolo TCP/IP, marcando o nascimento do primeiro endereço IP. Leonard Kleinrock, da BBN Technologies, é amplamente reconhecido como a primeira pessoa a usar um endereço IP.
🗑️ Alocação ineficiente de IPs
A alocação inicial de IPs na internet era extremamente generosa: o MIT (uma única universidade) recebeu 16 milhões de IPs (todo o bloco 18.0.0.0/8), e a Apple recebeu 16 milhões de IPs (17.0.0.0/8). Enquanto isso, toda a China continental recebeu apenas cerca de 330 milhões de IPs — servindo quase um bilhão de usuários de internet. Assumindo dois dispositivos por pessoa, seriam necessários pelo menos 2 bilhões de IPs. Esse desequilíbrio forçou a China a depender fortemente da tecnologia NAT para compartilhar IPs.
🚫 Lista negra de IPs
Globalmente, existem várias bases de dados de listas negras de IPs (como a Spamhaus) usadas para sinalizar IPs associados a spam, malware, ataques DDoS e outras atividades maliciosas. Uma vez que um IP entra na lista negra, pode resultar no rejeição de e-mails ou bloqueio de sites.
🤯 Casos bizarros de geolocalização de IP
Uma residência comum no Kansas, EUA, foi atribuída às coordenadas padrão (38°N 97°W — o centro geográfico dos EUA) pelo banco de dados de IP da MaxMind. Como resultado, milhões de endereços IP que não podiam ser localizados com precisão foram mapeados para esta casa. A família tornou-se inesperadamente conhecida como 'o hub de hackers da América', recebendo inúmeras ligações e visitas de assédio do FBI, polícia, cobradores de dívidas e vítimas de golpes — alguns até invadiram a casa à noite. Em 2016, a família processou a MaxMind e acabou ganhando uma indenização.
💸 Endereços IPv4 Podem Ser Comprados e Vendidos
Devido ao esgotamento dos endereços IPv4, os IPs tornaram-se commodities negociáveis. No mercado negro, os preços podem chegar a US$ 40 por endereço. Em 2011, a Microsoft comprou 666.000 endereços IP da falida Nortel por US$ 7,5 milhões — cerca de US$ 11,25 por IP em média. Em 2014, gigantes da tecnologia como Amazon e Microsoft acumularam agressivamente endereços IPv4, levando os preços a máximas históricas.
🤦 O Erro de Cálculo dos Projetistas do IPv4
Em 1981, os projetistas do IPv4 acreditavam que '4,3 bilhões de endereços durariam para sempre'. Eles nunca anteciparam o crescimento explosivo da internet: hoje, a população global é de 8 bilhões de pessoas, cada uma possuindo pelo menos 2–3 dispositivos, além do aumento dos dispositivos IoT. Se o IPv4 tivesse sido projetado com endereçamento de 64 bits ou 128 bits, não estaríamos enfrentando a atual crise de esgotamento de endereços.
🏠 O Segredo de 127.0.0.1
127.0.0.1 (localhost) não é apenas um único endereço — toda a faixa 127.0.0.0/8 (aproximadamente 16 milhões de endereços) está reservada para loopback. Você pode fazer ping em qualquer endereço dentro desta faixa — como 127.0.0.2 ou 127.1.2.3 — e todos apontarão de volta para sua própria máquina.
⏰ Linha do Tempo do Esgotamento de Endereços IPv4
Em 3 de fevereiro de 2011, a IANA alocou seu último bloco de endereços IPv4. Em 15 de abril de 2011, a APNIC (Ásia-Pacífico) ficou sem endereços. Em setembro de 2012, a RIPE NCC (Europa) esgotou seu pool. Em setembro de 2015, a ARIN (América do Norte) esgotou seus endereços restantes.
📏 O Endereço IP Mais Longo
Um endereço IPv6 pode ter até 39 caracteres (8 grupos de 4 dígitos hexadecimais cada, mais 7 dois-pontos). No entanto, graças às regras de compressão, ele pode ser significativamente encurtado—por exemplo, ::1 representa o endereço de loopback IPv6.
🚀 O Endereço IP Não Tem Relação com a Velocidade da Internet
Muitas pessoas acreditam erroneamente que alterar o endereço IP pode melhorar a velocidade da internet. Na realidade, um endereço IP é apenas um 'endereço postal' na rede; a velocidade depende da largura de banda, roteamento, desempenho do servidor e outros fatores—não do próprio endereço IP.
Recursos e Prós/Contras do IPv6
Vantagens
- ✓ Espaço de endereçamento enorme: 2¹²⁸ endereços—praticamente ilimitados
- ✓ Roteamento simplificado: Endereçamento hierárquico reduz o tamanho das tabelas de roteamento
- ✓ Configuração automática: Suporta SLAAC sem necessidade de DHCP
- ✓ Segurança aprimorada: Suporte integrado ao IPsec
- ✓ Melhor QoS: Campo de rótulo de fluxo otimiza aplicações em tempo real
- ✓ Sem NAT necessário: Cada dispositivo possui um endereço IP público
- ✓ Mobilidade aprimorada: Melhor suporte para dispositivos móveis
Desvantagens
- ⚠ Problemas de compatibilidade: Requer suporte dos dispositivos e da rede
- ⚠ Curva de aprendizado: O formato do endereço é complexo e difícil de memorizar
- ⚠ Custo de transição: Exige atualização de hardware e software
- ⚠ Operação dual-stack: Deve-se suportar IPv4 e IPv6 durante a transição
Serviços relacionados de informações de IP
Esta ferramenta usa as seguintes APIs para fornecer serviços. Também recomendamos estes outros excelentes serviços de consulta de IP:
IP-API.com
Usada por esta ferramenta ⭐API principal usada por esta ferramenta. Totalmente gratuita (uso não comercial), suporta consultas em lote e fornece dados nos formatos JSON/XML/CSV. Limite: 45 solicitações por minuto.
IPapi.co
Usada por esta ferramenta ⭐API de backup para esta ferramenta. Fornece detalhes adicionais como moeda, idioma e tipo de conexão. O plano gratuito permite 30.000 solicitações por mês.
IPInfo.io
Dados precisos, API amigável para desenvolvedoresFornece informações detalhadas sobre o IP, incluindo dados ASN, geolocalização e detalhes da empresa. Oferece um plano gratuito (Free Plan).
IPGeolocation.io
Rico em recursosFornece geolocalização de IP, fuso horário, moeda, clima e muito mais. O plano gratuito permite 30.000 solicitações por mês.
MaxMind GeoIP2
Mais preciso, nível corporativoBanco de dados de geolocalização de IP padrão do setor com alta precisão. Oferece tanto bancos de dados offline quanto APIs online.
IPStack
Detecção de segurançaSuporta IPv4 e IPv6, com módulos de segurança para detectar proxies, VPNs e Tor. O plano gratuito permite 100 solicitações por mês.
IPData.co
Inteligência de ameaçasFornece inteligência de ameaças, informações ASN e dados da empresa. O nível gratuito permite 1.500 solicitações por dia.
Abstract API
Simples e fácil de usarUma API simples e fácil de usar para geolocalização de IP. O nível gratuito permite 1.000 solicitações por mês, com limite de 1 solicitação por segundo.
IPRegistry
Obtenha 100.000 solicitações gratuitas ao se cadastrarOferece geolocalização de IP, informações da empresa, detecção de ameaças e resolução de proxy. Registre-se para receber 100.000 solicitações gratuitas.
DB-IP
Banco de dados de código abertoOferece bancos de dados gratuitos de geolocalização de IP para download, além de um serviço de consulta online.
IPify
Obtenha seu IP públicoEspecializada em obter seu endereço IP público—simples, rápido e totalmente gratuito.
Como obter um endereço IP programaticamente?
Abaixo estão exemplos de código para obter endereços IP de visitantes em diferentes linguagens de programação:
Java (Spring Boot)
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletRequest;
@RestController
public class IpController {
@GetMapping('/ip')
public String getClientIp(HttpServletRequest request) {
String ip = request.getHeader("CF-Connecting-IP");
if (ip == null || ip.isEmpty()) {
ip = request.getHeader("X-Forwarded-For");
if (ip != null) {
ip = ip.split(",")[0];
}
}
if (ip == null || ip.isEmpty()) {
ip = request.getHeader("X-Real-IP");
}
if (ip == null || ip.isEmpty()) {
ip = request.getRemoteAddr();
}
return ip;
}
}
PHP
function getClientIp() {
$ipKeys = [
'HTTP_CF_CONNECTING_IP',
'HTTP_X_FORWARDED_FOR',
'HTTP_X_REAL_IP',
'REMOTE_ADDR'
];
foreach ($ipKeys as $key) {
if (!empty($_SERVER[$key])) {
$ips = explode(',', $_SERVER[$key]);
return trim($ips[0]);
}
}
return $_SERVER['REMOTE_ADDR'] ?? 'Unknown';
}
$ip = getClientIp();
echo "Your IP: " . $ip;
JavaScript (Node.js)
const express = require('express');
const app = express();
app.get('/ip', (req, res) => {
const ip = req.headers['cf-connecting-ip'] ||
req.headers['x-forwarded-for']?.split(',')[0] ||
req.headers['x-real-ip'] ||
req.socket.remoteAddress;
res.json({ ip: ip });
});
app.listen(3000);
Python (Flask)
from flask import Flask, request
app = Flask(__name__)
@app.route('/ip')
def get_ip():
ip = request.headers.get('CF-Connecting-IP') or \
request.headers.get('X-Forwarded-For', '').split(',')[0] or \
request.headers.get('X-Real-IP') or \
request.remote_addr
return {'ip': ip}
if __name__ == '__main__':
app.run()
Rust
use actix_web::{web, App, HttpRequest, HttpServer, Responder};
fn get_client_ip(req: &HttpRequest) -> String {
if let Some(ip) = req.headers().get("CF-Connecting-IP") {
return ip.to_str().unwrap_or("").to_string();
}
if let Some(forwarded) = req.headers().get("X-Forwarded-For") {
if let Ok(forwarded_str) = forwarded.to_str() {
if let Some(first_ip) = forwarded_str.split(',').next() {
return first_ip.trim().to_string();
}
}
}
if let Some(ip) = req.headers().get("X-Real-IP") {
return ip.to_str().unwrap_or("").to_string();
}
req.peer_addr()
.map(|addr| addr.ip().to_string())
.unwrap_or_else(|| "Unknown".to_string())
}
async fn ip_handler(req: HttpRequest) -> impl Responder {
let ip = get_client_ip(&req);
format!("Your IP: {}", ip)
}
#[actix_web::main]
async fn main() -> std::io::Result<()> {
HttpServer::new(|| {
App::new().route("/ip", web::get().to(ip_handler))
})
.bind("127.0.0.1:8080")?
.run()
.await
}
Go
package main
import (
"net/http"
"strings"
)
func getClientIP(r *http.Request) string {
if ip := r.Header.Get("CF-Connecting-IP"); ip != "" {
return ip
}
if forwarded := r.Header.Get("X-Forwarded-For"); forwarded != "" {
ips := strings.Split(forwarded, ",")
return strings.TrimSpace(ips[0])
}
if ip := r.Header.Get("X-Real-IP"); ip != "" {
return ip
}
return r.RemoteAddr
}
func handler(w http.ResponseWriter, r *http.Request) {
ip := getClientIP(r)
w.Write([]byte("Your IP: " + ip))
}
func main() {
http.HandleFunc("/ip", handler)
http.ListenAndServe(":8080", nil)
}
注意事项:
- • Nota: Se o seu site usa uma CDN (ex.: Cloudflare) ou proxy reverso (ex.: Nginx), você deve extrair o IP real de cabeçalhos HTTP específicos.
- • Ordem de prioridade: CF-Connecting-IP > X-Forwarded-For > X-Real-IP > RemoteAddr
- • X-Forwarded-For pode conter vários IPs (separados por vírgula); o primeiro é o IP real do cliente.
- • JavaScript no lado do navegador não pode obter diretamente um endereço IP—é necessário chamar uma API de terceiros.