In order to minimize latency for HTTP GET/POST requests, I want to setup a linux box near the server.
Suppose for example the server is https://cdn1.telesco.pe
I've tried with
traceroute in theory returns the ip of each hop, and I should be able to
whois on the latter hops.
But in practice
traceroute returns line after line of hidden IPs before quitting:
> traceroute https://cdn1.telesco.pe traceroute to https://cdn1.telesco.pe (18.104.22.168), 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 (22.214.171.124) 182.163 ms mx-ll-110.164.0-247.static.3bb.co.th (126.96.36.199) 202.120 ms mx-ll-110.164.0-121.static.3bb.co.th (188.8.131.52) 181.422 ms 9 * * * 10 * * * : 63 * * * 64 * * *
And as I understand
whois is hit and miss as:
The Internet Assigned Numbers Authority (IANA) handles splitting all the IPV4 and IPV6 addresses to 5 different Regional Internet Registries (RIR).
Is a request to https://cdn1.telesco.pe always going to land at the same physical server? And if not, how is this decided?
Would it help to make an actual HTTP GET and somehow inspect the packet routing?
Is there some science to this? Or is it an impossible task?