Ciao, vedo che l’ultimo argomento su questa funzione risale al 2021 e non è esattamente quello che sto per chiedere.
Dall’inizio della nostra adozione di Discourse, sto lentamente scoprendo tutti gli strumenti a disposizione dello staff.
Questo pomeriggio stavo controllando l’IP Lookup per un utente che mi sembrava “strano” solo per essere sicuro che non si trattasse di un nostro vecchio utente che si spacciava per qualcun altro solo per farsi una risata.
Con mia sorpresa, l’IP lookup mi ha mostrato altri 15 account che avevano quell’IP, anche se quegli account non sono assolutamente condivisi.
Ciò che mi ha fatto pensare è che, dato che abbiamo iniziato a usare Discourse solo un paio di giorni fa, questi dati devono essere recenti e non possono fare riferimento a voci molto vecchie in cui, per coincidenza, alcuni IP potrebbero essere stati riutilizzati.
C’è qualche spiegazione che qualcuno qui possa fornire sul perché ciò accade? Rende la funzionalità praticamente inutile poiché fornisce falsi positivi.
Ci sono molte ragioni per cui più account potrebbero condividere un indirizzo IP: la ragione più comune è che utilizzano tutti la stessa VPN e questa VPN ha un solo indirizzo IP. Alcuni router consentono anche di configurare in modo che tutti i computer sulla rete mostrino lo stesso indirizzo IP pubblico: il mio computer personale e il mio computer di lavoro hanno entrambi lo stesso indirizzo IP con qualsiasi tipo di ricerca, Discourse, riga di comando, ovunque.
Un altro caso sono gli hotel. Una volta abbiamo avuto un problema con diversi dipendenti che alloggiavano nello stesso hotel, cosa tutt’altro che improbabile, ma la nostra configurazione all’epoca non prevedeva diversi utenti su un unico indirizzo IP.
Qualsiasi tipo di conferenza, riunione o incontro probabilmente farà lo stesso.
In realtà quasi tutti i router di livello consumer lo fanno. E ogni ISP al mondo — in realtà un IP statico non mutevole è molto raro e praticamente impossibile sulle connessioni mobili.
Apprezzo tutti i casi d’uso segnalati, ma nel nostro caso specifico l’unica spiegazione è che le persone utilizzino VPN commerciali, cosa di cui non ero a conoscenza fossero così tante. Gli utenti non condividono assolutamente casa, hotel o azienda.
Continuerò a monitorare la situazione nelle prossime settimane per vedere se riesco a determinare uno schema. In ogni caso, è un risultato proveniente da un servizio di terze parti, quindi suppongo che non sia davvero un problema di Discourse, anche se ci fosse un bug da qualche parte.
Chiarimento: il risultato proveniente dal servizio di terze parti (il Maxmind DB (che è locale, l’IP non viene inviato per la ricerca)) sono dati di geolocalizzazione.
(e tecnicamente l’hostname poiché il risultato DNS proviene da una terza parte)