Qual é o significado do endereço 10.0.0.1/24 do meu computador (endereço IP - comando)?

22

Qual é o significado do endereço 10.0.0.1/24 do meu computador ( ip addr- comando)?

  1. 1/24 e não 0/8

  2. 10.0.0 range e não 192.168.10

Yosef
fonte
se o seu computador está recebendo o endereço via dhcp, significa que a "caixa" que distribui os ips está configurada para usar a rede 10. alguns roteadores soho usam isso, a maioria usa 192.168.?.0 / 24.
dbasnett
SOHO significa pequeno escritório / escritório em casa
duhaime 10/09

Respostas:

33

Pensei em expandir isso com alguns exemplos

/ 8 = 255.0.0.0

/ 16 = 255.255.0.0

/ 24 = 255.255.255.0

/ 32 = 255.255.255.255

192.168.1.0/24 = 192.168.1.0-192.168.1.255

192.168.1.5/24 ainda está na mesma rede que acima, teríamos que ir para 192.168.2.0 para estar em uma rede diferente.

192.168.1.1/16 = 192.168.1.0-192.168.255.255

Quando você tem uma rede, perde dois endereços IP, um para transmissão e outro para a rede. O primeiro IP é reservado para se referir à rede, enquanto o último ip do intervalo é reservado para o endereço de broadcast.

Chris Disbro
fonte
De acordo com a RFC1878 "* Sub-rede todos os zeros e todos os excluídos. (Obsoleto) * Hospede todos os zeros e todos os excluídos. (Obsoleto)
dbasnett
1
@chris não é 192.168.1.1/16 = 192.168.0.0-192.168.255.255?
Rajani Karuturi
@Rajani, eu estava examinando algumas dessas postagens antigas e você está correto. Estou surpreso por ter cometido esse erro na época; obrigado por apontar.
Chris Disbro
7

Além da resposta de Tim:

O / 24 em vez de / 8 significa que os 3 primeiros octetos do endereço IP são usados ​​para especificar a rede. Esta é apenas uma configuração que você pode alterar, se desejar. Não é super comum usar o 10. faixa privada com uma máscara / 24, mas não há razão para que você não possa fazê-lo.

/ 8 está usando apenas o primeiro octeto para especificar a parte da rede, que é o que uma rede 10. explicitamente significava nos dias anteriores ao CIDR, e é por isso que você ainda a vê com mais frequência com um / 8 do que com um 24.

Quanto ao último octeto, sendo 0 e não 1, é porque nesse caso o 10.0.0.0 seria o endereço de rede, com 10.0.0.1 sendo o ip do seu computador.

Dmatig
fonte
6

O RFC 1918 reserva 3 intervalos para endereços IP privados. Seu servidor / roteador DHCP está configurado para atribuir esse intervalo.

10.0.0.0 - 10.255.255.255/8

172.16.0.0 - 172.31.255.255/12

192.168.0.0 - 192.168.255.255/16

http://en.wikipedia.org/wiki/Private_network

TD1
fonte
Desculpe, não vi essa parte. Dmatig respondeu acima :-) Portanto, seu endereço IP é 10.0.0.1 e a máscara de sub-rede / 8 ou 255.255.255.0
TD1
Eu acho que você tem a / 8 e / 24 do pós trocadas / 24 é 255.255.255.0 / 8 é 255.0.0.0 :)
Chris Disbro
Obrigado, Você pode por favor me explicar redes mais simples sabe que eu não faça
Yosef
consulte superuser.com/questions/54802/… Uma máscara de sub-rede também pode ser representada na notação CIDR, como / 8. / 8 significa 255.0.0.0 porque os primeiros 8 bits são iguais a 255. (pense em 8 binários). Agora, da esquerda para a direita, se fossem usados ​​24 binários e 8 0,
obteríamos
@ Chris, você está absolutamente certo, eu tenho dislexia mente domsetimes :-)
TD1
3

Esse formato 10.0.0.1/24é chamado de representação CIDR de roteamento entre domínios sem classe, então, em resumo, é uma máscara de bit que descreve qual parte do endereço IP pode ser usada para o intervalo.

Aqui está um exemplo: no seu caso, 10.0.0.1/24você tem 24 bits preservados do campo total de endereços de 32 bits. Se você pensar em um endereço IP como 4 partes de 8 bits, 255.255.255.255respectivamente 2^8.2^8.2^8.2^8, o que significa que essa parte, 3 partes de 8 bits, está protegida (não será alterada) 10.0.0e apenas o oitavo final do IP será usado como parte do intervalo, .1oferecendo alcance neste formato: 10.0.0.1 - 10.0.0.255

Presumo que o 10.0.0.0IP seja preservado para o seu roteador, placa de rede ou outro dispositivo, por isso não está incluído.

Outra coisa, provavelmente óbvia, quanto menor o número da faixa, por exemplo, 32, 24, 16, 8, maior a faixa de IP.

E, finalmente, aqui está uma boa ferramenta para manipulações de CIDR http://www.ipaddressguide.com/cidr

infinidade
fonte
1

Apenas observando que 10.0.0.0/24 é uma sub-rede inválida. O primeiro sub-rede válida dentro da rede 10.0.0.0/8 (Classe A), agora cortado com uma /24máscara de sub-rede é ... 10.0.1.0/24. Você precisa jogar fora a parte superior / inferior do lado da rede, como faz para a parte superior / inferior do lado do host dessa máscara de bits. Pelo mesmo motivo, 10.255.255.0/24 também é inválido.

Para qualquer máscara de sub-rede, existem 2 x - 2 sub-redes e 2 x - 2 hosts

... onde x é o número de bits desse lado da máscara. Portanto, /24são 24 no lado da rede e 8 no lado do host, criando 16777214 sub-redes e 254 hosts. Observe a parte "- 2" desse cálculo no lado da rede da máscara de bits. Isso significa que você deve jogar fora (você não pode emitir) aqueles, pois eles significam algo para a camada de transporte do TCP / IP, neste caso.

Isso deve fazer sentido para quem já sabe que você também não pode vincular endereços 10.x.y.0/24e 10.x.y.255/24endereços, pois eles já significam algo.

OutsourcedGuru
fonte