Precisa de um IP aleatório para preencher um formulário de teste, um banco de dados de homologação ou um print de tutorial? Este gerador de IP cria endereços com formato válido, IPv4 ou IPv6, direto no navegador. Pense no dev que monta a massa de dados de um e-commerce: no Brasil, o Marco Civil da Internet obriga sites a guardar registros de acesso com IP por seis meses, e a LGPD trata IP como dado pessoal. Copiar IPs reais de clientes para o ambiente de teste é pedir problema. Um ip falso gerado aqui resolve. Só um aviso: ele não muda nem esconde o seu IP. Isso é trabalho de VPN.
O que esta ferramenta faz
O Gerador de IP Aleatório produz endereços IP falsos (mas com formato válido) para testes, protótipos, exemplos de log e qualquer situação em que você precisa de um IP com cara de real que não aponte para nenhum servidor de verdade. Gera IPv4 e IPv6. Roda no seu navegador, sem servidor, sem limite de uso.
Usos comuns: popular bancos de dados de teste, preencher respostas de API simuladas, montar exemplos de log para compartilhar sem expor IPs reais, gerar dados de fixture para testes unitários.
Como usar
- Escolha o tipo de IP: IPv4 público, privado classe A (10.x), privado classe B (172.16–31.x), privado classe C (192.168.x), loopback (127.x) ou IPv6.
- Ajuste a quantidade no controle deslizante, de 1 a 20 endereços (o padrão é 5).
- Clique em "Gerar IPs". A lista aparece na hora; clique de novo para uma lista nova.
- Clique em "Copy" ao lado de um endereço para copiar só ele, ou em "Copy All" para copiar a lista inteira, um IP por linha.
192.168.45.207, 10.234.12.198, 173.45.220.81Exemplo de IPv6 (a ferramenta sempre usa a forma completa, com oito grupos de quatro dígitos hexadecimais):
3f2a:9c41:07be:d2e0:5b19:e8c4:0a73:61fd
IPv4 x IPv6, em resumo
IPv4 usa endereços de 32 bits escritos como quatro números de 0 a 255 separados por pontos: 192.168.1.1. O espaço total é de cerca de 4,3 bilhões de endereços. A internet passou desse limite no começo dos anos 2010: hoje os endereços IPv4 são tão escassos que os provedores usam NAT (Network Address Translation) para dividir um único IP entre vários aparelhos.
IPv6 usa endereços de 128 bits escritos como oito grupos de quatro dígitos hexadecimais separados por dois-pontos: 2001:0db8:85a3::8a2e:0370:7334. O espaço total é de aproximadamente 3,4 × 10³⁸ endereços, o suficiente para cada grão de areia da Terra ter o seu próprio IP. A adoção vem sendo gradual; em 2026, algo em torno de 40% do tráfego da internet já passa por IPv6.
Faixas de IP reservadas (e quais o gerador evita)
Várias faixas de IP são reservadas para fins específicos, e usá-las em dados de teste pode confundir. Esta é a lista:
| Faixa | Finalidade |
|---|---|
| 0.0.0.0/8 | "Esta rede": nunca usada como origem/destino |
| 10.0.0.0/8 | Rede privada (RFC 1918) |
| 127.0.0.0/8 | Loopback (a sua própria máquina) |
| 169.254.0.0/16 | Link-local (endereços de quando o DHCP falha) |
| 172.16.0.0/12 | Rede privada (RFC 1918) |
| 192.168.0.0/16 | Rede privada: a maioria dos roteadores domésticos usa esta |
| 198.18.0.0/15 | Testes de desempenho de rede |
| 224.0.0.0/4 | Multicast |
| 240.0.0.0/4 | Reservada (antiga "Classe E") |
No modo "IPv4 público", o gerador descarta qualquer endereço cujo primeiro número seja 0, 10, 127, 169, 172 ou 192. Isso tira do caminho as redes privadas, o loopback e o link-local (e, de quebra, todo o 172.x e o 192.x, inclusive a parte pública dessas faixas). Ele não filtra 198.18.0.0/15, multicast (224–239) nem a antiga Classe E (240–254). Se os seus dados precisam parecer IPs públicos reais da internet, descarte também qualquer endereço que comece entre 224 e 254, ou que caia em 198.18 ou 198.19.
As faixas 192.0.2.0/24, 198.51.100.0/24 e 203.0.113.0/24
Para documentação, exemplos e material didático, a RFC 5737 reserva três pequenas faixas IPv4 chamadas "TEST-NET":
192.0.2.0/24— TEST-NET-1198.51.100.0/24— TEST-NET-2203.0.113.0/24— TEST-NET-3
No IPv6, o equivalente é 2001:db8::/32. Esses endereços nunca serão atribuídos a aparelhos públicos reais, então usá-los em documentação, posts de blog, prints ou treinamentos é a escolha mais segura: não há nenhuma chance de apontar sem querer para uma máquina de verdade. O gerador não sorteia dentro dessas faixas; se for esse o seu caso, digite um endereço delas à mão.
Usos comuns
Fixtures e testes unitários. Precisa de um IP realista num teste? Gere um. É melhor do que digitar 1.2.3.4 em todo teste.
Respostas de API simuladas. Desenhando uma API que devolve o IP do usuário? Preencha o mock com dados que parecem reais. IPs reais em mocks podem vazar dados pessoais se o arquivo for compartilhado.
Tutoriais de análise de logs. Vai mostrar como procurar IPs maliciosos num log com grep? Use exemplos gerados em vez de reais. Assim você não acusa sem querer um usuário de verdade de algo que ele não fez.
Popular bancos de dados. Vai encher um banco de desenvolvimento com alguns milhares de usuários de exemplo? IPs gerados dão realismo sem risco de privacidade. Como o gerador entrega até 20 por vez, para volumes maiores gere em rodadas e cole tudo junto.
Erros comuns
Achar que IP aleatório é IP anonimizado. Aleatório não é anônimo. Se você precisa anonimizar IPs reais (para analytics ou para cumprir a LGPD ou o GDPR), não troque por IPs aleatórios: isso destrói o sinal que você talvez queira para detectar fraude. Use técnicas próprias de anonimização (hash, truncamento para /24).
Cair em faixa privada sem querer. Um número aleatório de 32 bits cai em 10.x.x.x cerca de 0,4% das vezes (1 em 256), em 172.16.x.x–172.31.x.x cerca de 0,02% e em 192.168.x.x só 0,0015% (1 em 65.536). No modo público, o gerador já elimina essas três faixas, mas se você for escrever o seu próprio gerador, lembre de filtrar.
Abreviação do IPv6. Endereços IPv6 podem ser abreviados tirando os zeros à esquerda e usando :: no lugar de uma sequência de grupos zerados. 2001:0db8:0000:0000:0000:0000:0000:0001 = 2001:db8::1. O gerador sempre entrega a forma completa; qualquer sistema que aceite IPv6 entende as duas.
Ferramentas relacionadas
Para gerar outros tipos de dados aleatórios, veja o Gerador de Números Aleatórios. Para identificadores únicos (uma alternativa aos dados aleatórios em alguns casos), o Gerador de UUID é a ferramenta certa. E para criar nomes realistas junto com os IPs nas suas fixtures, use o Gerador de Nomes Aleatórios.