Как определить географическое местоположение сервера по URL

Как определить географическое местоположение сервера по URL

Чтобы минимизировать задержку для HTTP-запросов GET/POST, я хочу установить Linux-бокс рядом с сервером.

Предположим, например, что серверhttps://cdn1.telesco.pe

Я пробовал с tracerouteи whois. ie запуск tracerouteв теории возвращает IP каждого перехода, и я должен иметь возможность сделать это whoisна последних переходах.

Но на практике tracerouteвозвращает строку за строкой скрытых IP-адресов перед выходом:

> 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  * * *

И насколько я понимаю, whoisэто как попадание и промах:

Управление по распределению адресов в Интернете (IANA) распределяет все адреса IPV4 и IPV6 по 5 различным региональным интернет-регистраторам (RIR).

(ссылка)

Это просьба кhttps://cdn1.telesco.peвсегда будет приземляться на одном и том же физическом сервере? И если нет, как это решается?

Поможет ли создание реального HTTP GET и возможность каким-то образом проверить маршрутизацию пакетов?

Есть ли в этом какая-то наука? Или это невыполнимая задача?

Связанный контент