192.168.122.1 é um IP válido?

8

Pelo meu entendimento, as redes são as seguintes

Class A: 10.0.0.1 - 10.255.255.254
Class B: 172.16.0.1 - 172.16.255.254
Class C: 192.168.0.1 - 192.168.0.254

Mas então eu olho no ifconfig virbr0meu computador Linux:

virbr0    Link encap:Ethernet  HWaddr 42:40:99:CB:02:7F  
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:2842 (2.7 KiB)

Aqui o endereço IP é 192.168.122.1. Esse IP é permitido?

E se sim, 192.168 é realmente uma rede de classe B?

Louise Hoffman
fonte

Respostas:

17

Sim, é um endereço IP privado válido.
O endereçamento IP classful está desatualizado e pode ser confuso às vezes. Um endereço de classe C é um endereço com uma máscara de sub-rede 255.255.255.0. O bloco de endereços 192.168.0.0 deveria originalmente ser 256 endereços de Classe C separados. O intervalo seria 192.168.0.0-192.168.255.255. As sub-redes válidas foram 192.168.0.0, 192.168.1.0, 192.168.2.0, etc.

Atualmente, o endereçamento IP classful desapareceu. Agora temos algo chamado CIDR. Com o CIDR, tudo o que você realmente precisa saber é que esses endereços são endereços IP privados válidos:

10.0.0.0-10.255.255.255
172.16.0.0-172.31.255.255
192.168.0.0-192.168.255.255

Como você as divide em sub-redes, é com você.

Jason Berg
fonte
Muito interessante. Ok, então se eu tiver uma rede 192.168, presumo que devo usar 255.255.0.0 como sub-rede?
Louise Hoffman
1
Eu não usaria 255.255.0.0 como uma máscara de sub-rede. Você geralmente não deseja tantos hosts em um único domínio de broadcast. Use uma das redes 192.168.x.0 (de preferência não 192.168.0.0 ou 192.168.1.0, pois elas são muito comuns) e use uma máscara de sub-rede 255.255.255.0. Você imagina ter mais de 254 dispositivos na sua rede?
Jason Berg
@ Louis Hoffman: Não, a 255.255.0.0 é a menor máscara de rede que você pode usar para a rede privada 192.168.0.0/16. Você pode dividir os 16 bits restantes em várias sub-redes como desejar, lembrando que precisa de pelo menos dois bits para obter informações sobre o host (dois hosts, uma transmissão e um endereço de rede).
mpez0
14

A rede classful não é mais usada; em vez disso, é necessário analisar o roteamento entre domínios sem classe . Também é um IP válido que está em um dos intervalos reservados para uso privado (consulte RFC 1918 ). Você também pode ler esta postagem sobre sub-redes.

Kyle Brandt
fonte
3
+1 para fazer referência à RFC1918, que deve ser um material de leitura padrão para qualquer pessoa envolvida na rede.
precisa
5

Como Kyle mencionou, não há mais aulas e não há quase 15 anos.

Os intervalos de IP da rede privada são:
10.0.0.0 a 10.255.255.255
172.16.0.0 a 172.31.255.255
192.168.0.0 a 192.168.255.255

Chris S
fonte
4

RFC1918 como foi publicado e deve ser lido. Excerto:

"3. Espaço de Endereço Privado

A Internet Assigned Numbers Authority (IANA) reservou os três blocos a seguir do espaço de endereço IP para internets privados:

 10.0.0.0        -   10.255.255.255  (10/8 prefix)
 172.16.0.0      -   172.31.255.255  (172.16/12 prefix)
 192.168.0.0     -   192.168.255.255 (192.168/16 prefix)

Vamos nos referir ao primeiro bloco como "bloco de 24 bits", ao segundo como "bloco de 20 bits" e ao terceiro como bloco de "16 bits". Observe que (na notação pré-CIDR) o primeiro bloco nada mais é do que um único número de rede da classe A, enquanto o segundo bloco é um conjunto de 16 números de rede contíguos da classe B e o terceiro bloco é um conjunto de 256 números de rede contíguos da classe C . "

Calculadora / planejador de sub-rede

dbasnett
fonte
3

Absolutamente, 192.168.122.1 é um endereço IP válido. No entanto, é um endereço "privado", o que significa essencialmente que não é permitido que seja diretamente exposto à Internet.

A terminologia "classe A", "classe B" e "classe C" não é mais tecnicamente correta, embora os termos ainda sejam usados ​​como atalho para os tamanhos de rede que representavam. Kyle apontou o artigo informativo da CIPR na Wikipedia e a pergunta e resposta muito útil sobre a construção de sub-redes.

Portanto, a melhor resposta para sua pergunta sobre 192.168 como sendo uma rede classe B é que a pergunta não é significativa. Você pode colocar 192.168.122.1em uma rede de tamanho "classe B" usando a máscara 255.255.0.0. Ou você pode colocá-lo em uma rede de tamanho "classe C" usando a máscara 255.255.255.0. Ambos são igualmente válidos, embora, na prática, ter uma sub-rede de tamanho "classe B" seja uma receita para uma rede lamentavelmente lenta.

tomjedrz
fonte
0

Não, existe um bloco de 256 redes de classe C reservadas para uso local, 192.168.0através 192.168.255.

Bill Weiss
fonte