Calculadora de sub-rede IPv4 e IPv6
Calcule rede, broadcast, máscara curinga, primeiro/último host e hosts utilizáveis de qualquer sub-rede IPv4 ou IPv6. Aceita CIDR ou máscara pontilhada, roda no navegador.
Exemplos: 192.168.1.10/24, 10.0.0.5 255.255.240.0, 2001:db8::1/48
| Endereço | 192.168.1.130 |
|---|---|
| Notação CIDR | 192.168.1.0/24 |
| Endereço de rede | 192.168.1.0 |
| Máscara de sub-rede | 255.255.255.0 (/24) |
| Máscara curinga (wildcard) | 0.0.0.255 |
| Endereço de broadcast | 192.168.1.255 |
| Primeiro host utilizável | 192.168.1.1 |
| Último host utilizável | 192.168.1.254 |
| Total de endereços | 256 |
| Hosts utilizáveis | 254 |
| Tipo de endereço | Privada (RFC 1918) |
| Classe (endereçamento classful, histórico) | C |
| Máscara de sub-rede em binário | 11111111.11111111.11111111.00000000 |
| Endereço hexadecimal | 0xC0A80182 |
O que é Calculadora de sub-rede?
Esta calculadora de sub-rede recebe um endereço IP com tamanho de prefixo ou máscara de rede e mostra tudo sobre a sub-rede a que ele pertence: endereço de rede e de broadcast, máscara de sub-rede, máscara curinga, faixa de hosts utilizáveis e o número de endereços. Funciona com IPv4 e IPv6 e também informa se o endereço é público, privado (RFC 1918), loopback, link-local, CGNAT ou reservado.
Como usar Calculadora de sub-rede
- Digite um endereço com o prefixo, por exemplo
192.168.1.130/24, ou com uma máscara pontilhada, por exemplo10.1.2.3 255.255.240.0. - Para IPv6, digite um endereço como
2001:db8::1/64; um endereço sem prefixo é tratado como host único (/32 ou /128). - Leia a tabela de resultados: rede, máscara de sub-rede, curinga, broadcast, primeiro e último host utilizável, total de endereços e hosts utilizáveis.
- Use o botão Copiar para copiar um resumo curto para documentação ou um chamado.
Exemplo
192.168.1.130/24
Network 192.168.1.0, mask 255.255.255.0, wildcard 0.0.0.255, broadcast 192.168.1.255, hosts 192.168.1.1 – 192.168.1.254, 254 usable of 256 addresses, Private (RFC 1918), class C
Com 10.1.2.3 255.255.240.0 a ferramenta mostra 10.1.0.0/20 com 4.094 hosts utilizáveis.
Quando usar Calculadora de sub-rede
Use ao planejar faixas de endereços, escrever regras de firewall ou de security groups, configurar escopos de DHCP ou verificar se dois hosts estão na mesma sub-rede. A ferramenta não faz varredura nem ping – é pura aritmética – e não sabe como a sua rede está realmente configurada, então uma máscara diferente definida em um dispositivo vai gerar um comportamento real diferente.
Como funciona Calculadora de sub-rede
O endereço é convertido em um inteiro de 32 bits (IPv4) ou 128 bits (IPv6). O tamanho do prefixo gera uma máscara com essa quantidade de bits 1 à esquerda; network = address AND mask e o último endereço é network OR NOT mask. O número total de endereços é 2^(bits − prefixo). No IPv4, os endereços de rede e de broadcast são excluídos dos hosts utilizáveis, exceto em links ponto a ponto /31 (RFC 3021, 2 utilizáveis) e hosts únicos /32. O IPv6 não tem broadcast; o endereço de host com todos os bits zero é o endereço anycast Subnet-Router, então não é contado como utilizável. Uma máscara pontilhada só é aceita quando os seus bits 1 são contíguos. Os tipos de endereço vêm das tabelas de faixas especiais do ipaddr.js.
Casos de Uso Comuns
- Descobrir o endereço de broadcast e a faixa de hosts de uma VLAN /26 antes de configurar um roteador.
- Converter uma máscara como 255.255.248.0 em CIDR (/21) para configurações de nuvem ou Kubernetes.
- Obter a máscara curinga necessária para ACLs Cisco ou comandos network do OSPF.
- Conferir quantos endereços uma delegação IPv6 /64 ou /56 oferece.
- Verificar se um endereço é privado, CGNAT (100.64.0.0/10) ou público antes de expor um serviço.
Perguntas Frequentes
Por que um /31 mostra 2 hosts utilizáveis em vez de 0?
O RFC 3021 permite redes /31 em links ponto a ponto, em que os dois endereços são usados pelas duas pontas e nenhum endereço de broadcast é necessário. A calculadora segue essa regra; um /32 é um host único.
O que é a máscara curinga?
É o inverso bit a bit da máscara de sub-rede (para /24: 0.0.0.255). ACLs Cisco e o OSPF a usam para indicar quais bits podem variar.
Por que o primeiro endereço IPv6 não é contado como host utilizável?
No IPv6, o endereço com o identificador de interface todo em zero é reservado como endereço anycast Subnet-Router (RFC 4291). O IPv6 não tem broadcast, então só esse endereço é excluído.
A classe do IP ainda importa?
Não. O endereçamento por classes foi substituído pelo CIDR em 1993. A classe aparece só como referência, porque ainda surge em provas e documentações antigas.