TCP-трассировка позволяет получить детальное представление о маршруте сетевых пакетов до целевого сервера и выявить возможные проблемы на любом этапе соединения.
Встроенные средства Windows не поддерживают TCP-трассировку, поэтому необходимо использовать дополнительную утилиту tracetcp.
tracetcp из исходного кода, доступного в репозитории GitHub.После сборки переместите tracetcp.exe в папку, указанную в переменной окружения PATH (например, C:\Windows\System32).
cmd и нажать Enter.В командной строке введите команду:
tracetcp [доменное имя или IP-адрес]:[порт]
Пример:
tracetcp example.com:443
example.com — адрес целевого сервера.443 — порт, используемый для соединения (например, HTTPS).После ввода команды нажмите Enter.
Примечание:
Порт на целевом сервере должен быть открыт, иначе трассировка может быть прервана.
Рекомендации по проверке:
Успешное завершение маршрута:
Последний узел в трассировке должен соответствовать IP-адресу или доменному имени целевого сервера.
Высокая задержка или обрыв маршрута:
Может свидетельствовать о проблемах на промежуточных сетевых устройствах.
При обнаружении узлов с высокой задержкой или прерыванием маршрута рекомендуется зафиксировать IP-адрес и обратиться в техническую поддержку PS Cloud Services.
nmap --traceroute -p [порт] [доменное имя или IP-адрес]
Рекомендуется указывать порт, соответствующий целевому приложению (например, 80 для HTTP, 443 для HTTPS).
При прерывании трассировки на первом узле следует проверить настройки локального межсетевого экрана (firewall).
