¿Por qué los sitios web muestran que mi iPhone usa diferentes direcciones IP para HTTP y HTTPS (solo para celulares)?

29

Al probar una integración adtech reciente, noté algo que no puedo explicar. El iPhone utiliza dos direcciones IP. Aparentemente uno para HTTP y otro para HTTPS. Para confundir aún más las cosas, solo sucede cuando el dispositivo no está en wifi. Aunque, el único proveedor con el que he confirmado que está sucediendo es AT & T. FWIW, esto no sucede con Verizon

¿Alguien puede explicar por qué este sería el caso?

Ejemplo: enlace devuelve una dirección IP diferente a enlace . Parece que pertenecen al mismo operador (AT & T), así como a ambos públicos, pero son muy diferentes (107.77.212.XXX frente a 166.216.157.XXX).

También vale la pena señalar que la respuesta de ipof.in contiene una marca de tiempo. Nada está siendo almacenado en caché. Recibo resultados similares con un servicio similar www.ip4.com , etc.

    
pregunta Greg Dean 21.06.2016 - 04:50
fuente

2 respuestas

44

Voy a hacer una conjetura aquí. Su proveedor de datos telefónicos puede tener un proxy de optimización o almacenamiento en caché para el contenido cuya dirección IP aparece en su resultado JSON. Como el proxy no tiene visibilidad de los paquetes HTTPS encriptados, no puede hacer proxy del contenido, por lo que puede enrutarse directamente con su dirección IP pública (enrutable).

Si este es el caso, su teléfono tiene una dirección IP, pero el enrutamiento del proveedor muestra diferentes direcciones IP de origen en ipof.in.

    
respondido por el Akber Choudhry 21.06.2016 - 05:19
fuente
5

Sus solicitudes HTTP son proxy, por lo tanto, el servicio ipof.in ve diferentes direcciones IP.

Creo que esta respuesta lo explica bien, pero otra posibilidad (independientemente de la conexión celular / WiFi) es que su navegador usa la opción Data Saver (Chrome * ) o Turbo Mode (Opera) . Ambos pretenden comprimir los datos para dispositivos móviles.

* La función de Chrome parece ya no está disponible para iOS. Se puede desactivar para obtener resultados consistentes. Las instrucciones visuales para Chrome antiguo (Configuración - > Avanzada - > Ancho de banda - > Protector de datos y cambiar la opción a Desactivada) están aquí a partir de la diapositiva 5 .

    
respondido por el techraf 21.06.2016 - 06:55
fuente

Lea otras preguntas en las etiquetas