Você não pode determinar a máscara de sub -rede de um endereço IP como 192.168.0.5 apenas olhando para ele. Aqui está o porquê: 
 * 
 máscaras de sub -rede definem redes, não hosts individuais.  Uma máscara de sub -rede informa qual parte de um endereço IP identifica a rede e qual parte identifica o host específico nessa rede. 
 * 
 As redes podem ser configuradas de várias maneiras.  O mesmo endereço IP (192.168.0.5) pode fazer parte de uma rede com uma máscara de sub -rede de 255.255.255.0, 255.255.255.128 ou muitas outras possibilidades.   
 Como encontrar a máscara de sub -rede:   1. 
 Configuração da rede: A maneira mais confiável de determinar a máscara de sub -rede é verificar as configurações de rede no dispositivo usando o endereço IP. Isso pode ser feito através da linha de comando (por exemplo, `ipconfig` no Windows,` ifconfig` no Linux) ou na interface de configurações de rede. 
 2. 
 Administrador de rede: Se você não estiver gerenciando a rede, peça ao administrador da rede a máscara de sub -rede associada à rede 192.168.0.0.   
 Exemplo:   Digamos que a máscara de sub -rede para 192.168.0.5 é 255.255.255.0. Isso significa: 
 * 
 Rede: 192.168.0.0 
 * 
 Máscara de sub -rede: 255.255.255.0 
 * 
 intervalo de host: 192.168.0.1 a 192.168.0.254 (excluindo o endereço da rede e o endereço de transmissão)   
 Entendendo máscaras de sub -rede:   Uma máscara de sub-rede é um número de 32 bits que funciona como uma máscara bit. Cada bit "1" na máscara representa um bit de rede e cada bit "0" representa um bit host. Por exemplo: 
 * 255.255.255.0 Em binário IS 11111111 11111111 11111111 00000000 
 * Esta máscara significa que os primeiros 24 bits identificam a rede e os últimos 8 bits identificam o host.