Tutte le posizioni attive · 99.99% uptime
Tecnologia di rete

Varietà di subnet e resilienza del pool proxy

Se un provider di proxy dichiara "100.000 IP", la prima domanda da porsi è: da quanti blocchi diversi provengono questi IP? Perché le decisioni di blocco spesso non vengono applicate ai singoli IP, ma ai blocchi IP . Se tutti i 100.000 indirizzi provengono da poche centinaia di blocchi, la tua resilienza reale non è 100.000 ma poche centinaia.

In questo articolo affrontiamo il concetto di subnet, il funzionamento del blocco a livello di blocco IP e il modo in cui misurare la diversità di un pool.

Subnet e notazione CIDR

Gli indirizzi IPv4 sono a 32 bit e /n la notazione indica quanti bit iniziali costituiscono la parte "di rete". I bit rimanenti numerano gli indirizzi all'interno di quella rete:

NotazioneNumero di indirizziUso tipico
/321Indirizzo singolo — dedicated proxy
/298Piccola assegnazione aziendale
/24256La classica "classe C"; unità di blocco
/221.024Blocco di hosting di medie dimensioni
/1665.536Grande assegnazione al provider

Quando nel settore si parla di "diversità C-class", si intende su quanti /24 blocchi diversi è distribuito il pool. È la misura pratica della resilienza ai blocchi.

FIGURALa struttura a blocchi di un indirizzo IPv4
ANATOMIA185.93.68.14/24 → rete: 185.93.68.0 · intervallo: .0 – .255185.93.68Parte di rete — identità del blocco, il blocco viene applicato a questo livello.14Parte host — numero progressivo all'interno del blocco/24I primi 24 bit sono la rete, i restanti 8 bit l'host (256 indirizzi)

Quando un sito decide di "bloccare il blocco 185.93.68.0/24", tutti i 256 indirizzi di quel blocco perdono l'accesso contemporaneamente.

Perché si applica il blocco a livello di blocco IP?

Dal punto di vista della difesa la logica è semplice: bloccare gli IP abusivi uno per uno è lento e l'attaccante lo aggira facilmente passando all'indirizzo successivo. Bloccare il blocco copre tutti i vicini in una sola mossa.

FIGURALa distribuzione dei blocchi di due pool diversi
DISTRIBUZIONEBlocco ABlocco BBlocco CBlocco DBlocco EBlocco FPool concentrato420380310000Pool distribuito9588102918497Stesso numero totale di IP, resilienza molto diversa

In un pool concentrato, se viene bloccato un solo blocco se ne va un terzo della capacità. In un pool distribuito lo stesso evento incide solo su un sesto della capacità.

Misurare la diversità del tuo pool

Se hai in mano una lista di IP, calcolare la diversità è semplice: prendi i primi tre ottetti di ogni indirizzo e conta quelli univoci.

FIGURATrovare il numero di blocchi /24 univoci nel pool
Terminale / Python01# Bash — conta i blocchi /24 univoci in una lista di proxy02cut -d: -f1 proxyler.txt | cut -d. -f1-3 | sort -u | wc -l0304# Python — tabella di distribuzione05from collections import Counter06ips = [l.split(":")[0] for l in open("proxyler.txt") if l.strip()]07blocks = Counter(".".join(ip.split(".")[:3]) for ip in ips)08print("IP totali :", len(ips))09print("/24 univoci :", len(blocks))10print("media per blocco:", round(len(ips) / max(1, len(blocks)), 1))11print("5 blocchi piu densi:", blocks.most_common(5))

Più scende il numero medio di IP per blocco, più aumenta la resilienza del pool. Avere tutti e 256 gli indirizzi nello stesso blocco equivale in pratica ad avere un solo IP.

Soglia pratica

Media per blocco sotto i 10 IP è considerata una buona distribuzione. Oltre 50 significa che il pool è concentrato e una singola decisione di blocco causa una perdita ingente.

Nei pool residential la situazione è diversa

I pool residential hanno per natura un'elevata diversità, perché gli IP provengono da reali abbonati domestici e sono distribuiti su migliaia di blocchi ISP diversi. Qui il punto non è il numero di blocchi, ma quanto è realmente ampio il pool e con quale frequenza ricevi di nuovo lo stesso IP.

Un test semplice: invia 200 richieste senza usare la stessa session key e conta quanti IP di uscita diversi ottieni. Se il tasso di ripetizione è alto, il pool non è ampio quanto dichiarato. Il nostro articolo sui residential proxy spiega in dettaglio l'architettura del pool.

In IPv6 il concetto di diversità cambia

In IPv6 lo spazio di indirizzamento è talmente vasto che a un singolo cliente viene di norma assegnato un blocco /64 — il che significa molte volte più indirizzi dell'intero IPv4. Ma questa abbondanza è ingannevole:

FIGURALogica della diversità in IPv4 e IPv6
CONFRONTOIPv4IPv6Unità di bloccoblocco /24blocco /64 o /48Abbondanza di indirizziScarsa — costosaAbbondante — economicaPer singolo clientePochi indirizziMiliardi di indirizziMisura della diversitàQuanti /24 diversiQuanti /64 diversiValore della rotazioneAltoBasso all'interno del bloccoSupporto dei targetUniversaleParziale

In IPv6 cambiare indirizzo all'interno dello stesso /64 significa "stessa fonte" per la maggior parte dei sistemi di difesa. La diversità reale si ottiene solo provenendo da blocchi /64 differenti.

Per il vantaggio di costo e i limiti di IPv6 al nostro confronto IPv4–IPv6 e IPv6 proxy del nostro sito.

Domande da porre al momento dell'acquisto

  • Su quanti blocchi /24 diversi è distribuito il pool? Se non ti viene fornito un numero, chiedi un piccolo campione e misuralo tu stesso.
  • Quanti ASN diversi vengono utilizzati? Un solo ASN significa un solo punto di guasto.
  • In quanti Paesi sono distribuiti i blocchi? Fondamentale se devi fare targeting geografico.
  • Con quanti clienti è condiviso lo stesso blocco? Nei pool condivisi il comportamento dei vicini ti riguarda.
  • I blocchi bannati vengono sostituiti? La policy di rinnovo del provider determina la resilienza.

Gestire la distribuzione nel tuo pool

Se acquisti IP da più provider, aggiungi alla tua logica di selezione la consapevolezza dei blocchi: distribuisci le richieste consecutive su blocchi il più possibile diversi. Questo rende più difficile per il target rilevare il segnale di "traffico intenso dagli stessi vicini".

FIGURASelezione consapevole dei blocchi
SCELTA6 blocchidistribuzione equilibrata1Richieste consecutive da blocchi diversisi riduce la densità dei vicini2Se un blocco viene bannato, tutto in quarantenanon provarli uno per uno3Limite di concorrenza per bloccopreviene la concentrazione

Quando un blocco viene bannato, mettere in quarantena insieme tutti gli indirizzi di quel blocco è molto più efficiente che sprecare tempo e quota provandoli uno per uno.

Riepilogo

La dimensione del pool da sola non è un indicatore di qualità; ciò che conta davvero è la distribuzione per blocco e per ASN. Poiché le decisioni di blocco vengono spesso applicate a livello di /24 , i pool concentrati sono fragili. Puoi misurare la tua lista con pochi comandi e aumentare la resilienza mantenendo basso il numero medio di IP per blocco. La vitalità dei tuoi indirizzi e le loro posizioni di uscita con lo strumento di controllo proxy puoi verificarle in blocco.

Domande frequenti

01Quanti indirizzi contiene un blocco /24?

Contiene 256 indirizzi (da .0 a .255). Due di questi sono solitamente riservati come indirizzo di rete e di broadcast, quindi gli indirizzi utilizzabili sono 254.

02Quanti blocchi diversi sono sufficienti?

Dipende dal tuo caso d'uso. Per attività a basso volume 5–10 blocchi bastano, mentre nella raccolta dati su larga scala una buona regola è puntare a una distribuzione che non superi i 10 IP per blocco.

03Devo chiedere la diversità di subnet in un pool residential?

Invece di chiederlo direttamente, opta per un test pratico: invia qualche centinaio di richieste senza usare una session key e misura quanti IP di uscita diversi e quanti blocchi diversi ottieni.

04Ho moltissimi indirizzi in IPv6: il mio problema di rotazione si risolve?

No. Cambiare indirizzo all'interno dello stesso /64 viene considerato un'unica fonte dalla maggior parte dei sistemi di difesa. Per una diversità reale servono blocchi /64 o /48 differenti.

05Come capisco se un blocco è stato bannato?

Se più indirizzi dello stesso blocco ricevono contemporaneamente 403 o CAPTCHA sullo stesso target, è un segnale forte. In questo caso, invece di provarli uno per uno, metti in quarantena l'intero blocco.

Articoli e pagine correlati

PROSSIMO PASSO

Potenzia oggi la tua infrastruttura proxy.

Inizia in pochi minuti con i pacchetti a pagamento oppure prova prima il nostro elenco di proxy gratuiti.

FREEPROXY.TR

Se cerchi proxy gratuiti, sei nel posto giusto

Una piattaforma proxy completa dove consultare indirizzi proxy gratuiti aggiornati, confrontare i tipi di proxy HTTP e SOCKS e verificare le tue connessioni proxy con strumenti gratuiti.