Para minimizar la latencia de las solicitudes HTTP GET/POST, quiero configurar una caja de Linux cerca del servidor.
Supongamos, por ejemplo, que el servidor eshttps://cdn1.telesco.pe
Lo he probado con traceroute
y whois
. es decir, ejecutar, traceroute
en teoría, devuelve la IP de cada salto, y debería poder hacerlo whois
en los últimos saltos.
Pero en la práctica traceroute
devuelve línea tras línea de IP ocultas antes de salir:
> traceroute https://cdn1.telesco.pe
traceroute to https://cdn1.telesco.pe (149.154.167.99), 64 hops max, 52 byte packets
1 192.168.1.1 (192.168.1.1) 1.128 ms 0.574 ms 0.889 ms
:
8 mx-ll-110.164.0-121.static.3bb.co.th (110.164.0.121) 182.163 ms
mx-ll-110.164.0-247.static.3bb.co.th (110.164.0.247) 202.120 ms
mx-ll-110.164.0-121.static.3bb.co.th (110.164.0.121) 181.422 ms
9 * * *
10 * * *
:
63 * * *
64 * * *
Y según tengo entendido, whois
es impredecible como:
La Autoridad de Números Asignados de Internet (IANA) se encarga de dividir todas las direcciones IPV4 e IPV6 en 5 Registros Regionales de Internet (RIR) diferentes.
(árbitro)
es una solicitud parahttps://cdn1.telesco.pe¿Siempre aterrizarás en el mismo servidor físico? Y si no, ¿cómo se decide?
¿Sería útil realizar un GET HTTP real y de alguna manera inspeccionar el enrutamiento de paquetes?
¿Hay algo de ciencia en esto? ¿O es una tarea imposible?