Eu vi esse exemplo online .
192.168.12.0/23 aplica a máscara de rede 255.255.254.0 à rede 192.168, iniciando em 192.168.12.0. Essa notação representa o intervalo de endereços 192.168.12.0 - 192.168.13.255.
Como obtenho o intervalo de endereços aplicável?
Aqui está o meu entendimento (provavelmente falho) do endereço IP 192.168.12.0/23 CIDR:
- / 23 escrito em bits é 11111111.11111111.11111110.00000000.
- Portanto, "emprestou" 7 bits do campo host.
- 2 ^ 7 = 128 sub-redes sendo criadas.
- 2 ^ 1 = Cada sub-rede tem no máximo 2 hosts.
- Existem 128 IDs de rede possíveis, os possíveis são 192.168.0.0, 192.168.170.0 192.168.254.0.
- O intervalo de endereços IP é de 192.168.0.0 a 192.168.254.0?
os 1 bits no endereço fazem parte da rede, não podem ser usados para atribuir hosts.
Neste exemplo, você pode usar 9 bits para os hosts (menos 2 hosts, reservados para o endereço de broadcast e rede). No / 23 que você possui, pode usar:
tudo antes do "|" é a área da rede que não pode ser alterada nesta sub-rede. Tudo depois, você pode usar para seus hosts, exceto todos os 0 e todos os 1. Isso fica claro se você colocar a sub-máscara sob ela.
Você pode calcular tudo aqui (e em outros sites): http://www.adminsub.net/ipv4-subnet-calculator/192.168.12.0/23
fonte