Gli indirizzi IPv4 non sono così goffi e casuali come si suppone.
In primo luogo, un indirizzo IPv4 è diviso in 4 ottetti, ciascuno compreso tra 0 e 255. Tuttavia, questo non è del tutto vero poiché 0 è un numero riservato per la rete e 255 è riservato per la trasmissione, il che in realtà ti limita a 1-254 .
In secondo luogo, è necessario considerare che gli indirizzi IPv4 sono assegnati in blocchi a organizzazioni e ISP che li suddividono in base a un indirizzo di sottorete che delinea quali bit nell'ottetto rappresentano la rete e quali bit rappresentano il singolo host. Così:
Network: 11.12.0.0
CIDR: 11.12.0.0/16
Subnet: 255.255.0.0
Hosts provided: 65534
Significherebbe che potresti avere indirizzi che vanno dall'11.12.0.1 al 11.12.255.254. A causa di ciò:
Three separate hosts, same network, but same last octet:
11.12.10.20
11.12.20.20
11.12.30.20
Ciò significa che non puoi sempre contare sull'ultimo ottetto per essere "casuale".
In terzo luogo, i mezzi per l'assegnazione dell'indirizzo IP non sono sempre casuali. La maggior parte degli utenti domestici riceverà un indirizzo IP pubblico assegnato dal proprio ISP tramite DHCP, dove il loro endpoint riceverà un indirizzo scelto da un computer (di solito in sequenza, primo arrivato / primo servito da un pool disponibile) sul quale mantengono un contratto di locazione per un predeterminato tempo (di solito un paio di giorni) prima che gli venga assegnato un altro numero. Le grandi organizzazioni (aziende, governo) avranno spesso una serie di indirizzi da cui provengono sempre e questi indirizzi sono statici e non cambieranno.
Per rispondere alla tua domanda, date le informazioni di cui sopra:
1) Gli indirizzi IP non sono assegnati in modo casuale. Di solito esiste una sorta di metodo logico per assegnare l'IP indirizzato per consentire l'instradamento corretto e tempestivo del traffico attraverso una rete e Internet.
2) La distribuzione dell'ultimo ottetto di un indirizzo IPv4 dipende da una serie di fattori relativi alle informazioni di cui sopra (e lo stato d'animo dell'amministratore di rete, in alcuni casi) e, pertanto, non uguali. Non puoi fare affidamento solo sull'ultimo ottetto per fornire "unicità".
Come on IPv6!