Detector de IPv4 Privado/Público
Detectar se IPv4 é privado, público ou especial
Input IPv4 Addresses
Detection Results
Detection results will appear here
O Detector IPv4 Privado/Público classifica qualquer endereço IPv4 como privado (RFC 1918), público (roteável globalmente) ou um intervalo reservado para uso especial. Digite um endereço como 10.0.5.23 ou 203.0.113.50 para ver instantaneamente sua categoria designada pelo IANA, o RFC específico que a define e se deve aparecer na internet pública.
Entendendo Endereços IP Privados e Públicos
Cada endereço IPv4 pertence a uma das duas categorias amplas: é publicamente roteável na internet, ou é reservado para um propósito específico que impede seu uso na tabela de roteamento global. Esta distinção é fundamental para como as redes modernas funcionam. Seu laptop em casa tem um endereço privado como 192.168.1.5 que existe apenas em sua rede local, enquanto o servidor web ao qual você se conecta tem um endereço público como 93.184.216.34 que é alcançável de qualquer lugar na internet. Um gateway NAT traduz entre os dois mundos.
A razão pela qual intervalos de endereço privado existem é simples: não há endereços IPv4 suficientes para cada dispositivo na Terra ter um endereço público único. RFC 1918, publicado em 1996, reservou três blocos de endereço -- 10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16 -- para uso dentro de redes privadas. Esses endereços podem ser reutilizados por qualquer organização sem coordenação, porque roteadores na internet pública são configurados para descartar pacotes com esses endereços de origem ou destino. Isso significa que milhões de redes domésticas podem usar 192.168.1.0/24 sem conflito.
Saber se um endereço é privado ou público é importante para segurança, solução de problemas e planejamento de infraestrutura. Um firewall que acidentalmente permite tráfego de um intervalo de origem privada alcançar a borda da internet está mal configurado. Um registro DNS que resolve para um endereço privado quando acessado de fora revela topologia interna. Um endereço CGNAT (100.64.0.0/10) em seus logs significa que seu ISP está fazendo tradução de endereço de rede upstream de sua conexão. Este detector informa exatamente a que categoria qualquer endereço pertence, para que você possa tomar decisões informadas sobre como ele deve ser tratado.
Como Verificar se um Endereço IPv4 É Privado ou Público
- Digite qualquer endereço IPv4 (ex:
10.0.5.23ou203.0.113.50) - A ferramenta classifica instantaneamente o endereço em sua categoria designada pelo IANA
- Veja o resultado da classificação: privado, público, loopback, link-local, multicast ou outro intervalo de uso especial
- Veja o RFC ou padrão específico que define o intervalo de endereço
Exemplos de Classificação de Endereço IPv4
| Endereço IPv4 | Classificação | Intervalo | Referência |
|---|---|---|---|
10.0.0.1 | Privado | 10.0.0.0/8 | RFC 1918 |
172.16.5.10 | Privado | 172.16.0.0/12 | RFC 1918 |
192.168.1.1 | Privado | 192.168.0.0/16 | RFC 1918 |
8.8.8.8 | Público | Roteável globalmente | -- |
127.0.0.1 | Loopback | 127.0.0.0/8 | RFC 1122 |
169.254.1.1 | Link-Local | 169.254.0.0/16 | RFC 3927 |
224.0.0.1 | Multicast | 224.0.0.0/4 | RFC 5771 |
192.0.2.1 | Documentação | 192.0.2.0/24 | RFC 5737 |
100.64.0.1 | Compartilhado (CGNAT) | 100.64.0.0/10 | RFC 6598 |
198.51.100.5 | Documentação | 198.51.100.0/24 | RFC 5737 |
255.255.255.255 | Broadcast | Broadcast limitado | RFC 919 |
Por Que Usar o Detector IPv4 Privado/Público
- Auditoria de regras de firewall -- verificar que endereços privados não estão sendo permitidos através de firewalls de borda onde apenas endereços públicos devem passar
- Validação de configuração NAT -- confirmar que endereços de origem atrás de gateways NAT caem dentro dos intervalos privados RFC 1918
- Análise de logs de segurança -- identificar se endereços IP em alertas de segurança são ameaças internas (privadas) ou externas (públicas)
- Prevenção de vazamento de endereço -- detectar endereços privados aparecendo em registros DNS públicos, cabeçalhos HTTP ou respostas de API onde expõem topologia interna
- Revisão de infraestrutura em nuvem -- verificar que subnets de VPC e redes virtuais usam intervalos privados apropriados
- Identificação de CGNAT -- detectar endereços
100.64.0.0/10que indicam NAT de classe de operadora, o que pode afetar conectividade peer-to-peer e geolocalização
Como Funcionam os Intervalos de Endereço IPv4 Privado e Público
A Internet Assigned Numbers Authority (IANA) reserva intervalos IPv4 específicos para propósitos designados. Todos os outros endereços são considerados globalmente roteáveis (públicos) e podem ser atribuídos a serviços voltados para a internet.
Intervalos de Endereço Privado RFC 1918
Três blocos de endereço são reservados para internets privadas e nunca devem aparecer na internet pública:
| Intervalo | CIDR | Endereços | Uso Típico |
|---|---|---|---|
10.0.0.0 - 10.255.255.255 | 10.0.0.0/8 | 16.777.216 | Redes corporativas, VPCs em nuvem |
172.16.0.0 - 172.31.255.255 | 172.16.0.0/12 | 1.048.576 | Redes médias, Docker padrão |
192.168.0.0 - 192.168.255.255 | 192.168.0.0/16 | 65.536 | Redes domésticas, pequenos escritórios |
Outros Intervalos de Uso Especial
Além de RFC 1918, IANA mantém o Registro de Endereço de Uso Especial com blocos reservados adicionais:
127.0.0.0/8-- Endereços de loopback para tráfego apenas local;127.0.0.1é o loopback padrão169.254.0.0/16-- Endereços link-local auto-atribuídos quando DHCP não está disponível (APIPA)100.64.0.0/10-- Espaço de endereço compartilhado para NAT de classe de operadora (CGNAT) entre ISP e equipamento do cliente192.0.2.0/24,198.51.100.0/24,203.0.113.0/24-- Intervalos de documentação (TEST-NET-1, -2, -3) para uso em exemplos e documentação224.0.0.0/4-- Endereços multicast para comunicação de grupo240.0.0.0/4-- Reservado para uso futuro (historicamente "Classe E")
O Limite de 172.16.0.0/12
Um erro comum é assumir que todo o intervalo 172.x.x.x é privado. Apenas 172.16.0.0 através de 172.31.255.255 é privado. Um endereço como 172.32.0.1 é público. A representação binária deixa isso claro: o intervalo privado cobre endereços onde os quatro bits altos do segundo octeto são 0001 (16-31).
Conselho Prático para Classificação de Endereço
O erro mais consequente envolvendo endereços privados e públicos é vazamento de informação. Quando um endereço privado aparece em um contexto publicamente acessível -- uma resposta de API, um registro DNS, um cabeçalho HTTP, uma página de erro -- ele diz a um atacante algo sobre a estrutura de sua rede interna. O cabeçalho X-Forwarded-For é um ofensor comum: se seu proxy reverso insere endereços privados neste cabeçalho antes de passar requisições upstream, esses endereços podem acabar em logs, plataformas de análise ou serviços de terceiros onde revelam sua topologia interna. Sempre audite o que sua infraestrutura de borda expõe.
Outra área onde classificação é importante é networking em nuvem. AWS, Azure e GCP usam intervalos RFC 1918 para suas nuvens privadas virtuais, mas os intervalos específicos variam por provedor e configuração. Quando você emparelha VPCs ou se conecta a infraestrutura on-premises via VPN, intervalos privados sobrepostos causam conflitos de roteamento. Saber exatamente quais endereços são privados e quais sub-intervalos você já atribuiu ajuda a evitar colisões. O intervalo 172.16.0.0/12 é particularmente propenso a erros porque seus limites não são intuitivos em decimal -- muitos engenheiros esquecem que 172.32.0.1 é público.
Endereços CGNAT (100.64.0.0/10) merecem atenção especial porque funcionam como endereços privados do seu ponto de vista mas são gerenciados por seu ISP. Se você vê endereços 100.64.x.x em seus logs, significa que seu ISP está usando NAT de classe de operadora entre sua infraestrutura e sua conexão. Isso pode afetar serviços que dependem de conhecer o IP público real do cliente, precisão de geolocalização e protocolos peer-to-peer. Diferentemente de endereços RFC 1918, endereços CGNAT não devem ser usados em sua própria rede -- eles são reservados exclusivamente para o link ISP-para-cliente.
Perguntas Frequentes
172.32.0.1 é um endereço privado?
Não. O intervalo privado RFC 1918 no bloco 172 é 172.16.0.0/12, cobrindo 172.16.0.0 até 172.31.255.255 apenas. O endereço 172.32.0.1 é publicamente roteável. Esta é uma fonte comum de configuração incorreta.
Qual é a diferença entre endereços privados e endereços CGNAT?
Endereços privados (RFC 1918) são para uso nas redes próprias de uma organização. Endereços CGNAT (100.64.0.0/10, RFC 6598) são especificamente para o espaço de endereço compartilhado entre o dispositivo NAT de um ISP e equipamento do cliente. Ambos não são roteáveis na internet pública, mas endereços CGNAT devem ser usados apenas por provedores de serviço.
Endereços IP privados podem aparecer em DNS ou cabeçalhos HTTP?
Não devem aparecer em sistemas publicamente acessíveis. Endereços privados em registros DNS, cabeçalhos X-Forwarded-For ou respostas de API vazam topologia de rede interna, que é uma preocupação de segurança. Este detector ajuda a identificar tais endereços para que você possa remediar a exposição.
O que acontece se eu acidentalmente rotear endereços privados na internet?
Roteadores backbone da internet são configurados para descartar pacotes com endereços de origem ou destino RFC 1918 (isso é chamado "filtragem de bogon"). Seu tráfego será silenciosamente descartado. No entanto, a tentativa em si pode indicar um NAT mal configurado, uma rota padrão faltante ou uma regra de firewall que falhou em traduzir endereços antes de enviar tráfego upstream.
Qual intervalo privado devo usar para minha rede?
Para a maioria das organizações, 10.0.0.0/8 fornece o máximo espaço para planejamento de subnet hierárquico -- mais de 16 milhões de endereços. Use para implantações corporativas ou multi-site. O intervalo 192.168.0.0/16 é comum para redes domésticas e pequenos escritórios. O intervalo 172.16.0.0/12 é popular para networking de contêiner (Docker usa 172.17.0.0/16 por padrão) e espaços de endereço secundários.
Como intervalos de documentação diferem de intervalos privados?
Intervalos de documentação (192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24) são reservados exclusivamente para uso em exemplos, documentação e materiais educacionais. Diferentemente de intervalos privados, eles não são destinados ao uso em redes de produção -- existem para que escritores técnicos possam incluir endereços IP em manuais e tutoriais sem risco de referenciar infraestrutura real.
Ferramentas Relacionadas
- Detector IPv6 Único Local/Link-Local - Detectar escopo e tipo de endereço IPv6
- Validador IPv4 - Validar endereços IPv4 em formato quad-pontilhado estrito
- Detector de Família de Endereço - Detectar se um endereço é IPv4, IPv6 ou inválido
- Extrair IPs de Texto - Extrair endereços IP de logs ou trechos de texto
- Conversor IPv4 ↔ Binário - Converter endereços IPv4 para/de notação binária
- Calculadora de Subnet IPv4 - Calcular detalhes de subnet de qualquer bloco CIDR IPv4