Вопрос или проблема
Возможно ли сделать обратный traceroute? Для меня это очень важно знать, почему вебсайты загружаются медленно для моих клиентов в определенной области?
Я объяснил свою проблему здесь: (почему мне нужен обратный traceroute)
traceroute / mtr из нескольких мест, как мы можем это сделать? (Или альтернативный способ)
В IP нет ничего встроенного, что позволило бы вам сделать обратный traceroute, то есть traceroute от какого-то удаленного сервера к вам. Вот почему сетевые администраторы часто создают публичные “зеркала” для использования другими сетевыми администраторами. Эти “зеркала” исторически были интерфейсами на базе telnet
, но в настоящее время обычно доступны через веб-серверы. Они обычно позволяют выполнять traceroute и запросы BGP таблицы маршрутов с точки зрения сети, которая хостит “зеркало”. Крупные интернет-провайдеры часто хостят несколько “зеркал”, установленных в (географически, топологически) различных частях своей сети.
Точка начала для поиска “зеркал”, которые позволяют делать traceroute: traceroute.org
Существует несколько провайдеров, предлагающих удаленный / многосайтовый мониторинг http (что, вероятно, более полезно, чем простой traceroute). Большинство из них предлагают дополнительные пробы, чтобы вы могли различать проблемы с сетью / DNS / TLS / вебом.
Рекомендации по продуктам здесь неуместны, но примеры: uptimerobot, pingdom, site247, sematext, uptime, webgazer, newrelic, hyperping…..
Ответ или решение
Вопрос: Можно ли выполнить обратный трассировщик?
Ответ:
К сожалению, на уровне IP-протокола не предусмотрена возможность выполнения обратной трассировки, то есть трассировки от удалённого сервера к вам. Это связано с тем, что маршруты, по которым проходят данные, не позволяют получить обратную информацию о маршруте с точки зрения целевого устройства.
Однако существует несколько альтернативных методов, которые могут помочь вам понять, почему веб-сайты загружаются медленно для ваших клиентов в определенных регионах.
-
Использование публичных "looking glass" серверов: Многие крупные интернет-провайдеры на своих сетях устанавливают публично доступные точки, с которых можно выполнять трассировку. Эти точки позволяют выполнять команды трассировки и запросы к таблицам маршрутизации BGP с точки зрения сети, которая размещает этот looking glass. Вы можете найти такие сервисы на сайте traceroute.org.
-
Мониторинг с удалённых локаций: Есть множество провайдеров, которые предлагают услуги мониторинга доступности и производительности веб-сайтов с разных географических локаций. Эти сервисы могут предоставить более детальную информацию о проблемах с загрузкой, включая диагностику сетевых проблем, DNS, TLS и другие аспекты, связные с производительностью веб-сайтов. Примеры таких сервисов включают UptimeRobot, Pingdom, Site24x7, Sematext и другие.
-
Используйте MTR или аналогичные инструменты: Также можно рассмотреть использование MTR (My Traceroute), который объединяет функциональность traceroute и ping. С его помощью можно получить более детальное представление о маршруте пакетов и потенциальных сбоях на разных сегментах сети.
В заключение, хотя прямой обратный трассировка не возможна, использование указанных методов и инструментов может помочь вам глубже понять проблемы с производительностью вашего сайта для клиентов в различных регионах.