Perché i siti web mostrano il mio iPhone utilizzando diversi indirizzi IP per HTTP e HTTPS (solo cellulari)?

29

Durante il test di una recente integrazione adtech ho notato qualcosa che non posso spiegare. L'iPhone utilizza due indirizzi IP. Apparentemente uno per HTTP e uno per HTTPS. Per confondere ulteriormente le cose accade solo quando il dispositivo non è su wifi. Anche se, l'unica compagnia che ho confermato che sta succedendo è AT & T. FWIW, questo non succede con Verizon

Qualcuno può spiegare perché questo sarebbe il caso?

Esempio: link restituisce un indirizzo IP diverso da link . Sembrano essere di proprietà della stessa compagnia aerea (AT & T), così come entrambi pubblici, ma sono molto diversi (107.77.212.XXX vs 166.216.157.XXX).

Vale anche la pena notare che la risposta di ipof.in contiene un timestamp. Niente viene memorizzato nella cache. Ricevo risultati simili con un servizio simile www.ip4.com , ecc.

    
posta Greg Dean 21.06.2016 - 04:50
fonte

2 risposte

44

Sto solo andando a indovinare qui. Il tuo gestore telefonico può disporre di un proxy di ottimizzazione o di memorizzazione nella cache per il contenuto il cui indirizzo IP viene visualizzato nel risultato JSON. Poiché il proxy non ha visibilità sui pacchetti HTTPS crittografati, non può proxy il contenuto, quindi potrebbe essere indirizzato direttamente al tuo indirizzo IP pubblico (instradabile).

In questo caso, il telefono ha un indirizzo IP ma il routing del corriere mostra indirizzi IP di origine diversi all'indirizzo ipof.in.

    
risposta data 21.06.2016 - 05:19
fonte
5

Le tue richieste HTTP sono inoltrate, quindi il servizio ipof.in vede indirizzi IP diversi.

Credo che questa risposta lo spieghi bene, ma un'altra possibilità (indipendentemente dalla connessione cellulare / WiFi) è che il tuo browser utilizza un'opzione Data Saver (Chrome * ) o Modalità Turbo (Opera) . Entrambi hanno lo scopo di comprimere i dati per i dispositivi mobili.

* La funzione Chrome sembra non disponibile più per iOS. Potrebbe essere disattivato per ottenere risultati coerenti. Le istruzioni visive per i vecchi Chrome (Impostazioni - > Avanzate - > Larghezza di banda - > Risparmio dati e imposta l'opzione su Off) sono qui a partire dalla diapositiva 5 .

    
risposta data 21.06.2016 - 06:55
fonte

Leggi altre domande sui tag