Calculadora de Sub-rede IP

Calculadora de sub-redes IPv4 e IPv6: rede, broadcast, máscara, faixa de hosts, número de endereços e tipo a partir de CIDR ou IP e máscara.

Os dados inseridos e arquivos ficam no navegador

Exemplos
Detalhes da rede

Digite um endereço com prefixo ou máscara, ou escolha um exemplo, para ver a rede, a faixa de hosts e o número de endereços.

Hosts

Total:

Espaço de endereços
Endereço
Máscara de Rede
Máscara Curinga (Wildcard)
Rede
Difusão (broadcast)
Host Mín
Host Máx
Classe
Binário
Endereço
Máscara de Rede
Nesta página

Calcule sub-redes IPv4 e IPv6 a partir da notação CIDR: endereço de rede, máscara de prefixo, faixa de hosts ou de endereços e número exato de endereços. Em IPv4 você também pode digitar a máscara em notação decimal e obter o broadcast, a máscara wildcard e a visão binária.

Funcionalidade detalhada

Em IPv4, digite 192.168.1.10/24, um endereço seguido da máscara (192.168.1.10 255.255.255.0) ou só o endereço, tratado como /32. A tabela mostra o endereço, a máscara, a máscara wildcard, a rede com prefixo, o broadcast, o primeiro e o último host utilizável, os hosts utilizáveis e totais, a classe histórica (A–E) e o tipo de endereço: privado (RFC 1918), compartilhado CGNAT (100.64.0.0/10), loopback, link-local, documentação, multicast, reservado ou público. Um /31 é tratado como enlace ponto a ponto com dois endereços utilizáveis (RFC 3021) e um /32 como um único host.

Qualquer entrada com dois-pontos é interpretada como IPv6: 2001:db8::1/64 ou um endereço sem prefixo (/128). Você vê o endereço na forma comprimida (RFC 5952) e expandida, a rede, a máscara de prefixo, o primeiro e o último endereço e a quantidade exata de endereços — até 2^128, escrita por extenso. IPv6 não tem broadcast, então todos os endereços do prefixo são contados. O selo de tipo identifica unicast global, local único (fc00::/7), link-local (fe80::/10), multicast, documentação (2001:db8::/32), loopback e outras faixas especiais.

Dividir em sub-redes reparte a rede calculada em sub-redes iguais com prefixo mais longo — por exemplo, uma /24 em quatro /26 ou uma IPv6 /48 em sub-redes /64. São mostrados o total de sub-redes (exato também em IPv6), os endereços por sub-rede e uma tabela com a faixa de hosts de cada uma (no IPv4, também o broadcast); no máximo as primeiras 256 são listadas, e Copiar lista as copia em notação CIDR.

O cálculo é feito por um pequeno módulo WebAssembly compilado de Rust. Ele é baixado na primeira vez que você clica em Calcular, e os endereços digitados não são enviados a lugar nenhum. Identificadores de zona (fe80::1%eth0) e faixas como 10.0.0.1-10.0.0.9 não são aceitos.

Exemplos práticos

Rede do escritório: 192.168.1.10/24 dá a rede 192.168.1.0/24, broadcast 192.168.1.255, hosts 192.168.1.1–192.168.1.254 (254 utilizáveis) e tipo Privado.

Máscara em vez de prefixo: 172.16.0.1 255.240.0.0 é reconhecido como /12 — rede 172.16.0.0, broadcast 172.31.255.255, 1.048.574 hosts utilizáveis.

Enlace ponto a ponto: 10.0.0.1/31 oferece dois endereços utilizáveis, 10.0.0.0 e 10.0.0.1, pois a RFC 3021 não reserva rede nem broadcast em /31.

IPv6 /64: 2001:db8:abcd:12::1/64 dá a rede 2001:db8:abcd:12::, último endereço 2001:db8:abcd:12:ffff:ffff:ffff:ffff, 18.446.744.073.709.551.616 endereços (2^64) e tipo Documentação.

Como usar esta ferramenta

  1. Digite um endereço

    Informe um endereço IPv4 ou IPv6 em Endereço IP / CIDR — com prefixo (10.20.30.40/22, 2001:db8::/48) ou, em IPv4, com a máscara após um espaço.

  2. Calcule

    Clique em Calcular ou pressione Enter. Você também pode clicar em um dos Exemplos para preencher o campo e calcular de uma vez.

  3. Confira e copie

    Verifique a rede, a faixa e o número de endereços na tabela e copie a rede ou o broadcast (em IPv6, o último endereço) pelos ícones de cópia.

Dicas e melhores práticas

  • Não é preciso digitar o endereço de rede: 10.20.30.40/22 é normalizado para a rede 10.20.28.0.
  • Um IPv4 sem prefixo é tratado como /32 e um IPv6 como /128.
  • O selo de tipo descreve o endereço digitado: 100.64.0.1 é Compartilhado (CGNAT), não Público, mesmo não sendo privado pela RFC 1918.
  • Sub-redes IPv6 de LAN costumam ser /64; enlaces ponto a ponto usam /127 (RFC 6164).
  • A visão binária (só IPv4) mostra onde a máscara separa os bits de rede e de host.