Qual è il significato dell'indirizzo 10.0.0.1/24 del mio computer (ip addr - comando)?


22

Qual è il significato dell'indirizzo 10.0.0.1/24 del mio computer ( ip addr- comando)?

  1. 1/24 e non 0/8

  2. Intervallo 10.0.0 e non 192.168.10


se il tuo computer sta ricevendo l'indirizzo tramite dhcp, significa che la "scatola" che distribuisce gli ip è impostata per usare la rete 10. alcuni router soho usano questo, la maggior parte usa 192.168.?.0 / 24.
dbasnett,

SOHO sta per piccolo ufficio / ufficio domestico
duhaime

Risposte:


33

Ho pensato di approfondire questo con alcuni esempi

/ 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 è ancora nella stessa rete di cui sopra dovremmo andare a 192.168.2.0 per essere su una rete diversa.

192.168.1.1/16 = 192.168.1.0-192.168.255.255

Quando si dispone di una rete, si perdono due indirizzi IP uno per la trasmissione e uno per la rete. Il primo IP è riservato per fare riferimento alla rete mentre l'ultimo IP dell'intervallo è riservato per l'indirizzo di trasmissione.


Secondo RFC1878 "* Sottorete tutti gli zeri e tutti esclusi. (Obsoleto) * Host tutti gli zeri e tutti esclusi. (Obsoleto)
dbasnett

1
@chris non è 192.168.1.1/16 = 192.168.0.0-192.168.255.255?
Rajani Karuturi,

@Rajani, stavo guardando alcuni di questi vecchi post e tu hai ragione. Sono sorpreso di aver commesso questo errore in quel momento; Grazie per averlo precisato.
Chris Disbro,

7

Oltre alla risposta di Tim:

/ 24 anziché / 8 indica che i primi 3 ottetti dell'indirizzo IP vengono utilizzati per specificare la rete. Questa è solo un'impostazione che puoi modificare se lo desideri. Non è molto comune usare la gamma 10. privata con una maschera / 24 ma non c'è motivo per cui non puoi farlo.

/ 8 sta usando solo il primo ottetto per specificare la porzione di rete, che è ciò che una rete 10. intendeva esplicitamente indietro nei giorni pre-CIDR, ed è per questo che la vedi ancora più spesso con un / 8 che con un 24.

Per quanto riguarda l'ultimo ottetto che è uno 0 e non uno, questo è perché un 10.0.0.0 sarebbe in questo caso l'indirizzo di rete, con 10.0.0.1 come IP del computer.


6

RFC 1918 riserva 3 intervalli per indirizzi IP privati. Il server / router DHCP è configurato per assegnare questo intervallo.

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


Spiacente, non ho visto quella parte. Dmatig ha risposto sopra :-) Quindi, il tuo indirizzo IP è 10.0.0.1 e la maschera di sottorete / 8 o 255.255.255.0
TD1

Penso che tu abbia ottenuto / 8 e / 24 dalla posta scambiata / 24 è 255.255.255.0 / 8 è 255.0.0.0 :)
Chris Disbro,

Grazie, per favore, puoi spiegarmi più semplice Non conosco le reti
Yosef,

vedere superuser.com/questions/54802/… Una maschera di sottorete può anche essere rappresentata nella notazione CIDR, come / 8. / 8 significa 255.0.0.0 perché i primi 8 bit equivalgono a 255. (si pensi a 8 binari 1). Ora da sinistra a destra se fossero stati usati 24 binari e 8 0 avremmo ottenuto / 24 - 255.255.255.0
Dmatig

@Chris, hai assolutamente ragione, ho la mente dislessica domsetimes :-)
TD1

3

Questo formato 10.0.0.1/24è chiamato rappresentazione CIDR di Classless Inter-Domain Routing, quindi in breve è una maschera di bit che descrive quale parte dell'indirizzo IP può essere utilizzata per l'intervallo.

Ecco un esempio, nel tuo caso 10.0.0.1/24hai 24 bit preservati dal campo dell'indirizzo totale a 32 bit. Se pensi a un indirizzo IP come a 4 parti di 8 bit che ti danno 255.255.255.255rispettivamente 2^8.2^8.2^8.2^8nel tuo caso ciò significa che questa porzione, 3 parti di 8 bit, è protetta (non cambierà) 10.0.0e solo l'ultimo 8 ° dell'IP verrà utilizzato come parte della gamma .1che ti offre la gamma in questo formato: 10.0.0.1 - 10.0.0.255

Presumo che l' 10.0.0.0IP sia preservato per il router, la scheda di rete o qualche altro dispositivo, ecco perché non è incluso.

Un'altra cosa, probabilmente ovvia, minore è il numero dell'intervallo, ad es. 32, 24, 16, 8, maggiore è l'intervallo IP.

E finalmente ecco un bel strumento per manipolazioni CIDR http://www.ipaddressguide.com/cidr


1

Solo notando che 10.0.0.0/24 è una sottorete non valida. La prima sottorete valida all'interno della rete 10.0.0.0/8 (classe A), ora a fette con una /24maschera di sottorete è ... 10.0.1.0/24. Devi buttare via la parte superiore / inferiore sul lato della rete proprio come fai per la parte superiore / inferiore per il lato host di quella maschera di bit. Per lo stesso motivo, anche 10.255.255.0/24 non è valido.

Per ogni subnet mask ci sono 2 x - 2 subnet e 2 x - 2 host

... dove x è il numero di bit su quel lato della maschera. Quindi per /24questo è 24 sul lato rete e 8 sul lato host creando 16777214 subnet e 254 host. Nota la parte "- 2" di quel calcolo sul lato della rete della maschera di bit. Ciò significa che devi buttare via (non puoi emettere) quelli poiché significano qualcosa per il livello di trasporto di tcp / ip, in questo caso.

Questo dovrebbe avere senso per chiunque già sappia che allo stesso modo non puoi legare nessuno 10.x.y.0/24e 10.x.y.255/24indirizzi poiché significano già qualcosa.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.