Se correttamente implementato, il bilanciamento del carico può essere totalmente trasparente; potrebbe essere necessario affidarsi ad altri mezzi (come la caccia tramite annunci di lavoro per l'azienda) per provare a indovinare i prodotti probabili.
Tuttavia ci sono alcune cose che puoi verificare che implichino almeno l'esistenza di un sistema di bilanciamento:
- Le intestazioni HTTP possono rivelare la presenza di un server proxy o di un altro sistema di bilanciamento.
- Controlla anche qui diversi timestamp, con orologi leggermente diversi.
- Controlla anche l'ordine delle intestazioni.
- Osservare il sistema sotto carico
- Genera una tonnellata di traffico; vedi se le tue richieste iniziano ad andare da qualche altra parte, o se cambiano le intestazioni, ecc.
- Ricognizione generale
- La risposta DNS può rivelare più indirizzi IP, implicando il bilanciamento.
- Potrebbero dargli via nel nome host (cdn.xyz.com)
- Potresti essere in grado di ottenere ulteriori informazioni da netcraft.com che ti portano nella giusta direzione
Il manuale per l'alabarda contiene una buona lista di concetti che usa (Confronto data, nomi dei campi di intestazione MIME , i valori e il loro ordine; Generazione di quantità elevate di traffico; Utilizzo di URL diversi; Rilevamento di cache sul lato server; Recupero di indirizzi IP pubblici).
L'utilizzo di alabarda o ldb è probabilmente l'opzione migliore in una situazione pratica: molti di questi test richiedono molto tempo e sono pignoli, quindi è probabile che tu voglia automatizzare tutto il lavoro occupato.