Saltar al contenido
Underc0de /foro

Sub-redes de redes classe A, B e C: cálculo passo a passo com exemplos e CIDR

🌐 Esta é uma tradução automática de um tópico do Underc0de, a maior comunidade de hacking e TI em espanhol. Ler o original (espanhol) e responder →
Expermicid ·
Atualização (2026-11-01, staff do Underc0de): adicionamos este resumo no início para facilitar a consulta. Abaixo da linha segue o tutorial original completo, com suas imagens e créditos.

Atualizado: 2026-11 · Revisão: staff do Underc0de. É uma edição de manutenção sobre o tutorial original de Expermicid (2013). Adicionamos abaixo de cada imagem uma versão em texto de suas tabelas e cálculos, corrigimos expoentes que tinham se perdido com a formatação e deixamos a fonte original em texto visível no final da mensagem.

O que é sub-rede (subneteo)? O subneteo (subnetting) é a técnica de dividir uma rede IP em redes menores, chamadas sub-redes, pegando bits da porção de host da máscara para usá-los como bits de rede. Cada sub-rede tem seu próprio endereço de rede, sua faixa de hosts e seu endereço de broadcast. É usado para organizar a rede, separar o tráfego por função e reduzir o broadcast.

Resumo rápido: sub-redes de redes classe A, B e C com CIDR

1. O que é a máscara de rede?
Um endereço IPv4 tem 32 bits. A máscara indica quais bits identificam a rede (bits em 1) e quais identificam o host dentro dessa rede (bits em 0). Exemplo: 255.255.255.0 = 11111111.11111111.11111111.00000000, ou seja, os primeiros 24 bits são de rede e os últimos 8 de host.

2. Notação CIDR
Em vez de escrever a máscara completa, coloca-se uma barra e a quantidade de bits em 1: 192.168.1.0/24 é o mesmo que 192.168.1.0 com máscara 255.255.255.0. As máscaras padrão das classes são /8 (A), /16 (B) e /24 (C). Desde 1993, a Internet atribui endereços com CIDR, ou seja, sem classes (RFC 4632). As classes continuam sendo usadas como ponto de partida para aprender e nos exercícios de certificação. Todos os exemplos abaixo usam faixas privadas (RFC 1918): 10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16.

3. Fórmulas básicas
    [*]Quantidade de sub-redes: 2^n, onde n = bits que são tomados da porção de host.
    [*]Hosts utilizáveis por sub-rede: 2^h - 2, onde h = bits que ficam em 0. Subtraem-se o endereço de rede e o de broadcast.
    [*]Salto entre sub-redes: 256 - valor da máscara no octeto onde os bits foram tomados.
    [*]Exceções: /31 é usado em enlaces ponto a ponto e tem 2 endereços utilizáveis (RFC 3021). /32 identifica um único host.
    [/list]

    4. Exemplo resolvido: Classe A
    Rede 10.0.0.0/8; são necessárias pelo menos 100 sub-redes.
      [*]2^7 = 128 (maior ou igual a 100), então são tomados 7 bits: /8 + 7 = /15, máscara 255.254.0.0
      [*]Hosts por sub-rede: 2^17 - 2 = 131070
      [*]Salto: 256 - 254 = 2 no segundo octeto: 10.0.0.0/15, 10.2.0.0/15, 10.4.0.0/15 ... 10.254.0.0/15
      [*]Primeira sub-rede: rede 10.0.0.0, hosts de 10.0.0.1 a 10.1.255.254, broadcast 10.1.255.255
      [/list]

      5. Exemplo resolvido: Classe B
      Rede 172.16.0.0/16; cada sub-rede precisa comportar pelo menos 500 hosts.
        [*]2^9 - 2 = 510 (maior ou igual a 500), então ficam 9 bits de host: 32 - 9 = /23, máscara 255.255.254.0
        [*]Sub-redes: 2^(23 - 16) = 2^7 = 128
        [*]Salto: 256 - 254 = 2 no terceiro octeto: 172.16.0.0/23, 172.16.2.0/23, 172.16.4.0/23 ...
        [*]Primeira sub-rede: rede 172.16.0.0, hosts de 172.16.0.1 a 172.16.1.254, broadcast 172.16.1.255
        [/list]

        6. Exemplo resolvido: Classe C
        Rede 192.168.10.0/24; são necessárias 6 sub-redes.
          [*]2^3 = 8 (maior ou igual a 6), então são tomados 3 bits: /24 + 3 = /27, máscara 255.255.255.224
          [*]Hosts por sub-rede: 2^5 - 2 = 30
          [*]Salto: 256 - 224 = 32 no quarto octeto: .0, .32, .64, .96, .128, .160, .192 e .224
          [*]Primeira sub-rede: rede 192.168.10.0, hosts de .1 a .30, broadcast .31. Segunda: rede .32, hosts de .33 a .62, broadcast .63
          [/list]

          7. VLSM básico (máscaras de comprimento variável)
          Com VLSM, cada sub-rede usa a máscara exata para sua quantidade de hosts em vez de compartilhar uma mesma máscara. Para que as faixas não se sobreponham, elas são atribuídas da maior sub-rede para a menor.
          Exemplo com 192.168.50.0/24: LAN A de 100 hosts, LAN B de 50, LAN C de 20 e dois enlaces ponto a ponto.
          Código: text
          Segmento   Hosts  Prefixo  Rede               Hosts utilizáveis   Broadcast
          LAN A      100    /25      192.168.50.0       .1   a .126         .127
          LAN B      50     /26      192.168.50.128     .129 a .190         .191
          LAN C      20     /27      192.168.50.192     .193 a .222         .223
          Enlace 1   2      /30      192.168.50.224     .225 a .226         .227
          Enlace 2   2      /30      192.168.50.228     .229 a .230         .231
          Livre para crescer: 192.168.50.232/29 e 192.168.50.240/28
          
          Nota: com VLSM e CIDR, uma rede que já foi dividida em sub-redes pode ser dividida novamente (por exemplo, uma /26 em duas /27). É justamente o que se faz neste exemplo.

          8. Tabela de máscaras
          Código: text
          Prefixo  Máscara            Hosts utilizáveis
          /8       255.0.0.0          16777214
          /9       255.128.0.0        8388606
          /10      255.192.0.0        4194302
          /11      255.224.0.0        2097150
          /12      255.240.0.0        1048574
          /13      255.248.0.0        524286
          /14      255.252.0.0        262142
          /15      255.254.0.0        131070
          /16      255.255.0.0        65534
          /17      255.255.128.0      32766
          /18      255.255.192.0      16382
          /19      255.255.224.0      8190
          /20      255.255.240.0      4094
          /21      255.255.248.0      2046
          /22      255.255.252.0      1022
          /23      255.255.254.0      510
          /24      255.255.255.0      254
          /25      255.255.255.128    126
          /26      255.255.255.192    62
          /27      255.255.255.224    30
          /28      255.255.255.240    14
          /29      255.255.255.248    6
          /30      255.255.255.252    2
          /31      255.255.255.254    2 (apenas enlaces ponto a ponto, RFC 3021)
          /32      255.255.255.255    1 (um único host)
          

          Nota sobre o tutorial original: os expoentes que tinham se perdido com a formatação já estão corrigidos no texto (2026-11). No exemplo da Classe C, onde dizia "26 - 2 = 62", agora diz 2^6 - 2 = 62. No primeiro esclarecimento, "2N -2" e "2N" agora dizem 2^N - 2 e 2^N.

          Tópico relacionado: Los enlaces son solo para miembros. Registrate o iniciá sesión

          Fontes do resumo:
            [*]Los enlaces son solo para miembros. Registrate o iniciá sesión
            [*]Los enlaces son solo para miembros. Registrate o iniciá sesión
            [*]Los enlaces son solo para miembros. Registrate o iniciá sesión
            [*]Los enlaces son solo para miembros. Registrate o iniciá sesión
            [/list]


            Tutorial original:

            A função do Subneteo ou Subnetting é dividir uma rede IP física em sub-redes lógicas (redes menores) para que cada uma delas funcione, no nível de envio e recepção de pacotes, como uma rede individual, embora todas pertençam à mesma rede física e ao mesmo domínio.
            O Subneteo permite uma melhor administração, controle do tráfego e segurança ao segmentar a rede por função. Também melhora a performance da rede ao reduzir o tráfego de broadcast da nossa rede. Como desvantagem, sua implementação desperdiça muitos endereços, sobretudo nos enlaces seriais.

            Endereço IP Classe A, B, C, D e E

            Os endereços IP são compostos por 32 bits divididos em 4 octetos de 8 bits cada um. Por sua vez, um bit ou uma sequência de bits determinam a Classe à qual esse endereço IP pertence.
            Cada classe de um endereço de rede determina uma máscara padrão, uma faixa IP, quantidade de redes e de hosts por rede.

            Los enlaces son solo para miembros. Registrate o iniciá sesión

            Em texto (adicionado 2026-11; dados padrão das classes IPv4):
            Código: text
            Classe  Primeiros bits  Primeiro octeto  Máscara padrão     Prefixo  Redes                     Hosts por rede
            A       0               1 - 126 (*)      255.0.0.0          /8       2^7 = 128 (126 úteis)     2^24 - 2 = 16777214
            B       10              128 - 191        255.255.0.0        /16      2^14 = 16384              2^16 - 2 = 65534
            C       110             192 - 223        255.255.255.0      /24      2^21 = 2097152            2^8 - 2 = 254
            D       1110            224 - 239        (não se aplica)    -        Multicast                 -
            E       1111            240 - 255        (não se aplica)    -        Experimental (reservada)  -
            (*) 0 é reservado e 127 é usado para loopback (127.0.0.1).
            

            Cada Classe tem uma máscara de rede padrão: a Classe A 255.0.0.0, a Classe B 255.255.0.0 e a Classe C 255.255.255.0. O endereçamento que utiliza a máscara de rede padrão é denominado "endereçamento com classe" (classful addressing).

            Los enlaces son solo para miembros. Registrate o iniciá sesión

            Em texto (adicionado 2026-11):
            Código: text
            Classe  Máscara decimal  Máscara binária                        Prefixo
            A       255.0.0.0        11111111.00000000.00000000.00000000    /8
            B       255.255.0.0      11111111.11111111.00000000.00000000    /16
            C       255.255.255.0    11111111.11111111.11111111.00000000    /24
            

            Sempre que se faz sub-rede, parte-se de um endereço de rede Classe A, B ou C, e este é adaptado conforme os requisitos de sub-redes e hosts por sub-rede. Levem em conta que não se pode dividir em sub-redes um endereço de rede sem Classe, já que este já passou por esse processo; esclareço isso porque é um erro muito comum. O endereçamento que utiliza a máscara de rede adaptada (dividida em sub-redes) é denominado "endereçamento sem classe" (classless addressing).
            Consequentemente, a Classe de um endereço IP é definida por sua máscara de rede e não por seu endereço IP. Se um endereço tem sua máscara padrão, pertence a uma Classe A, B ou C; caso contrário, não tem Classe, ainda que pelo IP pareça ter.

            Máscara de Rede

            A máscara de rede se divide em 2 partes:

            Porção de Rede: No caso de a máscara ser padrão, um endereço com Classe, a quantidade de bits "1" na porção de rede indica o endereço de rede, ou seja, a parte do endereço IP que vai ser comum a todos os hosts dessa rede.
            No caso de ser uma máscara adaptada, o assunto é mais complexo. A parte da máscara de rede cujos octetos sejam todos bits "1" indica o endereço de rede e vai ser a parte do endereço IP comum a todos os hosts dessa rede; os bits "1" restantes são os que serão modificados no endereço IP para gerar as diferentes sub-redes e vão ser comuns apenas aos hosts que pertencem a essa sub-rede (explicado assim parece complicado, então mais abaixo deixo exemplos).
            Em ambos os casos, com Classe ou sem, ela determina o prefixo que costumam ver depois de um endereço IP (ex: /8, /16, /24, /18, etc.), já que esse número é a soma da quantidade de bits "1" da porção de rede.

            Porção de Host: A quantidade de bits "0" na porção de host da máscara indica qual parte do endereço de rede é usada para atribuir endereços de host, ou seja, a parte do endereço IP que vai variar conforme forem sendo atribuídos endereços aos hosts.

            Exemplos:

            Se temos o endereço IP Classe C 192.168.1.0/24 e o passamos para binário, os primeiros 3 octetos, que coincidem com os bits "1" da máscara de rede (fundo bordô), são o endereço de rede, que vai ser comum a todos os hosts atribuídos no último octeto (fundo cinza). Com esse mesmo critério, se temos um endereço Classe B, os 2 primeiros octetos são o endereço de rede, que vai ser comum a todos os hosts atribuídos nos últimos 2 octetos, e se temos um endereço Classe A, o 1º octeto é o endereço de rede, que vai ser comum a todos os hosts atribuídos nos últimos 3 octetos.

            Los enlaces son solo para miembros. Registrate o iniciá sesión

            Em texto (adicionado 2026-11):
            Código: text
            Endereço   192.168.1.0    11000000.10101000.00000001 | 00000000
            Máscara    255.255.255.0  11111111.11111111.11111111 | 00000000
                                      porção de rede (24 bits)   | host (8 bits)
            

            Se, em vez de um endereço com Classe, temos um já dividido em sub-redes, por exemplo 132.18.0.0/22, a coisa é mais complexa. Nesse caso, os 2 primeiros octetos do endereço IP, já que os 2 primeiros octetos da máscara de rede têm todos os bits "1" (fundo bordô), são o endereço de rede e vão ser comuns a todas as sub-redes e hosts. Como o 3º octeto está dividido em 2, uma parte na porção de rede e outra na de host, a parte do endereço IP que corresponde à porção de rede (fundo preto), que tem os bits "1" na máscara de rede, vai sendo modificada conforme as sub-redes forem atribuídas e só vai ser comum aos hosts que fazem parte dessa sub-rede. Os 2 bits "0" do 3º octeto na porção de host (fundo cinza) e todo o último octeto do endereço IP vão ser utilizados para atribuir endereços de host.

            Los enlaces son solo para miembros. Registrate o iniciá sesión

            Em texto (adicionado 2026-11):
            Código: text
            Endereço   132.18.0.0     10000100.00010010 | 000000 | 00.00000000
            Máscara    255.255.252.0  11111111.11111111 | 111111 | 00.00000000
                                      rede comum        | subrede| host (10 bits)
            

            Converter Bits em Números Decimais

            Como seria quase impossível trabalhar com endereços de 32 bits, é necessário convertê-los em números decimais. No processo de conversão, cada bit de um intervalo (8 bits) de um endereço IP, caso seja "1", tem um valor de "2" elevado à posição que esse bit ocupa no octeto, e depois os resultados são somados. Explicado parece meio complicado, mas com a tabela e os exemplos vai ficar mais claro.

            Los enlaces son solo para miembros. Registrate o iniciá sesión

            Em texto (adicionado 2026-11):
            Código: text
            Posição do bit no octeto       7    6    5    4    3    2    1    0
            Valor se o bit é 1 (2^pos)     128  64   32   16   8    4    2    1
            

            Los enlaces son solo para miembros. Registrate o iniciá sesión

            A combinação de 8 bits permite um total de 256 combinações possíveis, que cobre toda a faixa de numeração decimal desde 0 (00000000) até 255 (11111111). Alguns exemplos.

            Los enlaces son solo para miembros. Registrate o iniciá sesión

            Exemplos adicionais em texto (adicionados 2026-11; não são uma transcrição das imagens acima):
            Código: text
            11111111 = 128+64+32+16+8+4+2+1 = 255
            11111100 = 128+64+32+16+8+4     = 252
            11100000 = 128+64+32            = 224
            11000000 = 128+64               = 192
            10101000 = 128+32+8             = 168
            00001010 = 8+2                  = 10
            00000000 = 0                    = 0
            

            Calcular a Quantidade de Sub-redes e Hosts por Sub-rede

            A quantidade de sub-redes é igual a: 2^N, onde "N" é o número de bits "roubados" da porção de Host.

            A quantidade de Hosts x Sub-rede é igual a: 2^(M) -2, onde "M" é o número de bits disponíveis na porção de host e "-2" se deve ao fato de que toda sub-rede deve ter seu próprio endereço de rede e seu próprio endereço de broadcast.

            CitarEsclarecimento: Originalmente, a fórmula para obter a quantidade de sub-redes era 2^N - 2, onde "N" é o número de bits "roubados" da porção de host e "-2" porque a primeira sub-rede (subnet zero) e a última sub-rede (subnet broadcast) não eram utilizáveis, já que continham o endereço da rede e o de broadcast, respectivamente. Todos os tutoriais que circulam pela Internet utilizam essa fórmula.
            Atualmente, para obter a quantidade de sub-redes utiliza-se e ensina-se a fórmula 2^N, que permite utilizar tanto a subnet zero quanto a subnet broadcast para serem atribuídas.
            (Expoentes corrigidos em 2026-11: antes se lia "2N -2" e "2N" porque a formatação tinha se perdido.)

            Bom, até aqui a teoria básica. Uma vez que entendemos isso, podemos começar a dividir em sub-redes. Como conselho, digo que aprendam e assimilem a dinâmica deste processo, pois é fundamental.

            Sub-rede Manual de uma Rede Classe A

            Dado o endereço IP Classe A 10.0.0.0/8 para uma rede, pede-se que, por meio de sub-redes, obtenhamos 7 sub-redes. Este é um exemplo típico que podem nos pedir, embora dificilmente o encontremos na vida real.

            Vamos realizá-lo em 2 passos:

            Adaptar a Máscara de Rede Padrão às Nossas Sub-redes (1)

            A máscara padrão para a rede 10.0.0.0 é:

            Los enlaces son solo para miembros. Registrate o iniciá sesión

            Em texto (adicionado 2026-11):
            Código: text
            255.0.0.0 = 11111111.00000000.00000000.00000000  (/8)
            

            Por meio da fórmula 2^N, onde N é a quantidade de bits que temos que roubar da porção de host, adaptamos a máscara de rede padrão à sub-rede.

            CitarEsclarecimento: Em outros tutoriais vocês vão encontrar que, em vez da fórmula 2^N, utiliza-se 2^N - 2.

            Neste caso particular, 2^N = 7 (ou maior), já que nos pediram 7 sub-redes.

            Los enlaces son solo para miembros. Registrate o iniciá sesión

            Em texto (adicionado 2026-11):
            Código: text
            2^1 = 2  (menor que 7)
            2^2 = 4  (menor que 7)
            2^3 = 8  (maior ou igual a 7)  ->  N = 3 bits
            

            Feito o cálculo, resulta que devemos roubar 3 bits da porção de host para fazer 7 sub-redes ou mais e que o total de sub-redes úteis vai ser 8, ou seja, vai sobrar 1 para uso futuro.

            Tomando a máscara Classe A padrão, à parte de rede adicionamos os 3 bits que roubamos da porção de host, substituindo-os por "1", e assim obtemos 255.224.0.0, que é a máscara de sub-rede que vamos utilizar para todas as nossas sub-redes e hosts.

            Los enlaces son solo para miembros. Registrate o iniciá sesión

            Em texto (adicionado 2026-11):
            Código: text
            Máscara padrão       11111111.00000000.00000000.00000000  255.0.0.0    /8
            Máscara adaptada     11111111.11100000.00000000.00000000  255.224.0.0  /11
            

            Obter a Faixa de Sub-redes (2)

            Para obter as sub-redes trabalha-se apenas com o endereço IP da rede, neste caso 10.0.0.0. Para isso vamos modificar o mesmo octeto de bits (o segundo) que modificamos anteriormente na máscara de rede, mas desta vez no endereço IP.

            Los enlaces son solo para miembros. Registrate o iniciá sesión

            Em texto (adicionado 2026-11):
            Código: text
            Rede 10.0.0.0  00001010.000 | 00000.00000000.00000000
            Máscara        11111111.111 | 00000.00000000.00000000   (255.224.0.0)
                                    ^^^ os 3 bits que mudam em cada sub-rede
            

            Para obter a faixa há várias formas; a que me parece mais simples é subtrair de 256 o número da máscara de rede adaptada. Neste caso seria: 256-224=32, então 32 vai ser o intervalo entre cada sub-rede.

            Los enlaces son solo para miembros. Registrate o iniciá sesión

            Em texto (adicionado 2026-11):
            Código: text
            Sub-rede  Endereço de rede  Primeiro host  Último host      Broadcast
            1         10.0.0.0          10.0.0.1       10.31.255.254    10.31.255.255
            2         10.32.0.0         10.32.0.1      10.63.255.254    10.63.255.255
            3         10.64.0.0         10.64.0.1      10.95.255.254    10.95.255.255
            4         10.96.0.0         10.96.0.1      10.127.255.254   10.127.255.255
            5         10.128.0.0        10.128.0.1     10.159.255.254   10.159.255.255
            6         10.160.0.0        10.160.0.1     10.191.255.254   10.191.255.255
            7         10.192.0.0        10.192.0.1     10.223.255.254   10.223.255.255
            8         10.224.0.0        10.224.0.1     10.255.255.254   10.255.255.255
            Máscara para todas: 255.224.0.0 (/11). Salto: 32 no segundo octeto.
            

            Se quisermos calcular quantos hosts vamos obter por sub-rede, devemos aplicar a fórmula 2^M - 2, onde M é o número de bits "0" disponíveis na porção de host do endereço IP da rede e - 2 se deve ao fato de que toda sub-rede deve ter seu próprio endereço de rede e seu próprio endereço de broadcast.

            Los enlaces son solo para miembros. Registrate o iniciá sesión

            Em texto (adicionado 2026-11):
            Código: text
            Rede 10.0.0.0/11  00001010.000 | 00000.00000000.00000000
                              rede+subrede | host: M = 5 + 8 + 8 = 21 bits em 0
            

            Neste caso particular seria:

            2^21 - 2 = 2.097.150 hosts utilizáveis por sub-rede.

            Sub-rede Manual de uma Rede Classe B

            Dada a rede Classe B 132.18.0.0/16, pede-se que, por meio de sub-redes, obtenhamos no mínimo 50 sub-redes e 1000 hosts por sub-rede.

            Vamos realizá-lo em 3 passos:

            Adaptar a Máscara de Rede Padrão às Nossas Sub-redes (1)

            A máscara padrão para a rede 132.18.0.0 é:

            Los enlaces son solo para miembros. Registrate o iniciá sesión

            Em texto (adicionado 2026-11):
            Código: text
            255.255.0.0 = 11111111.11111111.00000000.00000000  (/16)
            

            Usando a fórmula 2^N, onde N é a quantidade de bits que temos que roubar da porção de host, adaptamos a máscara de rede padrão à sub-rede.

            CitarEsclarecimento: Em outros tutoriais vocês vão encontrar que, em vez da fórmula 2^N, utiliza-se 2^N - 2.

            Neste caso particular, 2^N = 50 (ou maior), já que precisamos fazer 50 sub-redes.

            Los enlaces son solo para miembros. Registrate o iniciá sesión

            Em texto (adicionado 2026-11):
            Código: text
            2^4 = 16  (menor que 50)
            2^5 = 32  (menor que 50)
            2^6 = 64  (maior ou igual a 50)  ->  N = 6 bits
            

            O cálculo indica que devemos roubar 6 bits da porção de host para fazer 50 sub-redes ou mais e que o total de sub-redes úteis vai ser 64, ou seja, vão sobrar 14 para uso futuro. Então, à máscara Classe B padrão adicionamos os 6 bits roubados, substituindo-os por "1", e obtemos a máscara adaptada 255.255.252.0.

            Los enlaces son solo para miembros. Registrate o iniciá sesión

            Em texto (adicionado 2026-11):
            Código: text
            Máscara padrão       11111111.11111111.00000000.00000000  255.255.0.0    /16
            Máscara adaptada     11111111.11111111.11111100.00000000  255.255.252.0  /22
            

            Obter a Quantidade de Hosts por Sub-rede (2)

            Uma vez que adaptamos a máscara de rede às nossas necessidades, ela não é mais alterada e vai ser a mesma para todas as sub-redes e hosts que compõem esta rede. Daqui em diante só trabalharemos com o endereço IP da rede. Neste caso, com a porção de host (fundo cinza).

            Los enlaces son solo para miembros. Registrate o iniciá sesión

            Em texto (adicionado 2026-11):
            Código: text
            Rede 132.18.0.0/22  10000100.00010010.000000 | 00.00000000
                                rede+subrede (22 bits)   | host: M = 2 + 8 = 10 bits em 0
            

            O exercício pedia, além de uma quantidade de sub-redes que já alcançamos adaptando a máscara no primeiro passo, uma quantidade específica de 1000 hosts por sub-rede. Para verificar se é possível obtê-los com a nova máscara (nem sempre é possível), utilizamos a fórmula 2^M - 2, onde M é o número de bits "0" disponíveis na porção de host e - 2 se deve ao fato de que o primeiro e o último endereço IP da sub-rede não são utilizáveis, por serem o endereço da sub-rede e o de broadcast, respectivamente.

            2^10 - 2 = 1022 hosts por sub-rede.

            Os 10 bits "0" da porção de host (fundo cinza) são os que mais adiante modificaremos conforme formos atribuindo os hosts às sub-redes.

            Obter a Faixa de Sub-redes (3)

            Para obter as sub-redes trabalha-se com a porção de rede do endereço IP da rede, mais especificamente com a parte da porção de rede que modificamos na máscara de rede, mas desta vez no endereço IP. Lembrem que à máscara de rede foram adicionados anteriormente 6 bits no terceiro octeto, então vocês terão que modificar esses mesmos bits, mas no endereço IP da rede (fundo preto).

            Los enlaces son solo para miembros. Registrate o iniciá sesión

            Em texto (adicionado 2026-11):
            Código: text
            Rede 132.18.0.0/22  10000100.00010010 | 000000 | 00.00000000
                                rede comum        | subrede| host
                                (os 6 bits de "subrede" mudam em cada sub-rede)
            

            Os 6 bits "0" da porção de rede (fundo preto) são os que mais adiante modificaremos conforme formos atribuindo as sub-redes.

            Para obter a faixa há várias formas; a que me parece mais simples é subtrair de 256 o número da máscara de sub-rede adaptada. Neste caso seria: 256-252=4, então 4 vai ser o intervalo entre cada sub-rede. No gráfico coloquei só as primeiras 10 sub-redes e as últimas 5 porque ia ficar muito longo, mas a dinâmica é a mesma.

            Los enlaces son solo para miembros. Registrate o iniciá sesión

            Em texto (adicionado 2026-11):
            Código: text
            Sub-rede  Endereço de rede  Primeiro host  Último host      Broadcast
            1         132.18.0.0        132.18.0.1     132.18.3.254     132.18.3.255
            2         132.18.4.0        132.18.4.1     132.18.7.254     132.18.7.255
            3         132.18.8.0        132.18.8.1     132.18.11.254    132.18.11.255
            4         132.18.12.0       132.18.12.1    132.18.15.254    132.18.15.255
            5         132.18.16.0       132.18.16.1    132.18.19.254    132.18.19.255
            6         132.18.20.0       132.18.20.1    132.18.23.254    132.18.23.255
            7         132.18.24.0       132.18.24.1    132.18.27.254    132.18.27.255
            8         132.18.28.0       132.18.28.1    132.18.31.254    132.18.31.255
            9         132.18.32.0       132.18.32.1    132.18.35.254    132.18.35.255
            10        132.18.36.0       132.18.36.1    132.18.39.254    132.18.39.255
            ...
            60        132.18.236.0      132.18.236.1   132.18.239.254   132.18.239.255
            61        132.18.240.0      132.18.240.1   132.18.243.254   132.18.243.255
            62        132.18.244.0      132.18.244.1   132.18.247.254   132.18.247.255
            63        132.18.248.0      132.18.248.1   132.18.251.254   132.18.251.255
            64        132.18.252.0      132.18.252.1   132.18.255.254   132.18.255.255
            Máscara para todas: 255.255.252.0 (/22). Salto: 4 no terceiro octeto. 1022 hosts por sub-rede.
            

            Sub-rede Manual de uma Rede Classe C

            Recebemos o endereço de rede Classe C 192.168.1.0 /24 para realizar, por meio de sub-redes, 4 sub-redes com no mínimo 50 hosts por sub-rede.

            Vamos realizá-lo em 3 passos:

            Adaptar a Máscara de Rede Padrão às Nossas Sub-redes (1)

            A máscara padrão para a rede 192.168.1.0 é:

            Los enlaces son solo para miembros. Registrate o iniciá sesión

            Em texto (adicionado 2026-11):
            Código: text
            255.255.255.0 = 11111111.11111111.11111111.00000000  (/24)
            

            Usando a fórmula 2^N, onde N é a quantidade de bits que temos que roubar da porção de host, adaptamos a máscara de rede padrão à sub-rede.

            CitarEsclarecimento: Em outros tutoriais vocês vão encontrar que, em vez da fórmula 2^N, utiliza-se 2^N - 2.

            Foram solicitadas 4 sub-redes, ou seja, o resultado de 2^N tem que ser maior ou igual a 4.

            Los enlaces son solo para miembros. Registrate o iniciá sesión

            Em texto (adicionado 2026-11):
            Código: text
            2^1 = 2  (menor que 4)
            2^2 = 4  (maior ou igual a 4)  ->  N = 2 bits
            

            Como vemos no gráfico, para fazer 4 sub-redes devemos roubar 2 bits da porção de host. Adicionamos os 2 bits roubados, substituindo-os por "1", à máscara Classe C padrão e obtemos a máscara adaptada 255.255.255.192.

            Los enlaces son solo para miembros. Registrate o iniciá sesión

            Em texto (adicionado 2026-11):
            Código: text
            Máscara padrão       11111111.11111111.11111111.00000000  255.255.255.0    /24
            Máscara adaptada     11111111.11111111.11111111.11000000  255.255.255.192  /26
            

            Obter a Quantidade de Hosts por Sub-rede (2)

            Já temos nossa máscara de rede adaptada, que vai ser comum a todas as sub-redes e hosts que compõem a rede. Agora falta obter os hosts. Para isso vamos trabalhar com o endereço IP de rede, especificamente com a porção de host (fundo cinza).

            Los enlaces son solo para miembros. Registrate o iniciá sesión

            Em texto (adicionado 2026-11):
            Código: text
            Rede 192.168.1.0/26  11000000.10101000.00000001.00 | 000000
                                 rede+subrede (26 bits)        | host: M = 6 bits em 0
            

            O exercício pedia no mínimo 50 hosts por sub-rede. Para isso utilizamos a fórmula 2^M - 2, onde M é o número de bits "0" disponíveis na porção de host e - 2 porque o primeiro e o último endereço IP da sub-rede não são utilizados, por serem o endereço da sub-rede e o de broadcast, respectivamente.

            2^6 - 2 = 62 hosts por sub-rede. (Corrigido 2026-11: antes dizia "26 - 2" porque o expoente tinha se perdido.)

            Os 6 bits "0" da porção de host (fundo cinza) são os que vamos utilizar conforme formos atribuindo os hosts às sub-redes.

            Obter a Faixa de Sub-redes (3)

            Para obter a faixa de sub-redes utilizamos a porção de rede do endereço IP que foi modificada ao adaptar a máscara de rede. À máscara de rede foram adicionados 2 bits no quarto octeto, então vocês terão que modificar esses mesmos bits, mas no endereço IP (fundo preto).

            Los enlaces son solo para miembros. Registrate o iniciá sesión

            Em texto (adicionado 2026-11):
            Código: text
            Rede 192.168.1.0/26  11000000.10101000.00000001 | 00      | 000000
                                 rede comum                 | subrede | host
                                 (os 2 bits de "subrede" mudam em cada sub-rede)
            

            Os 2 bits "0" da porção de rede (fundo preto) são os que mais adiante modificaremos conforme formos atribuindo as sub-redes.

            Para obter a faixa, a forma mais simples é subtrair de 256 o número da máscara de sub-rede adaptada. Neste caso seria: 256-192=64, então 64 vai ser o intervalo entre cada sub-rede.

            Los enlaces son solo para miembros. Registrate o iniciá sesión

            Em texto (adicionado 2026-11):
            Código: text
            Sub-rede  Endereço de rede  Primeiro host   Último host     Broadcast
            1         192.168.1.0       192.168.1.1     192.168.1.62    192.168.1.63
            2         192.168.1.64      192.168.1.65    192.168.1.126   192.168.1.127
            3         192.168.1.128     192.168.1.129   192.168.1.190   192.168.1.191
            4         192.168.1.192     192.168.1.193   192.168.1.254   192.168.1.255
            Máscara para todas: 255.255.255.192 (/26). Salto: 64 no quarto octeto. 62 hosts por sub-rede.
            

            E isso foi tudo, espero que seja útil.

            Estudei tudo isso no meu curso. Neste caso o tuto foi tirado de Los enlaces son solo para miembros. Registrate o iniciá sesión, mas na próxima faço um meu :)

            Fonte: Los enlaces son solo para miembros. Registrate o iniciá sesión

            Fonte original em texto (adicionado 2026-11, para que apareça também sem iniciar sessão):
            Código: text
            Sitio: garciagaston.com.ar
            URL:   http://www.garciagaston.com.ar/
            

            Saudações
            chechu995 ·
            muito bom post, tive que estudar isso há pouco tempo...<br />embora eu conhecesse isso como endereçamento IP, mais do que como subnetting<br />obrigado por compartilhar!
            GhosTrick ·
            Muito obrigado por compartilhar :) ; em nenhum site vi um tuto tão compreensível
            Grupo de WhatsApp