Трассировка порта в Windows (CMD)
Трассировка порта может пригодиться в том случае, когда сервер сам по себе доступен, но доступа к определённому порту получить не удалось.
Для трассировки порта в ОС Windows необходимо скачать следующие программы:
- WinPcap: с сайта разработчика или с нашего сайта (версия 4.1.3).
Данную программу необходимо запустить и установить на компьютер. - TraceTCP: с GitHub или с нашего сайта: в архиве или exe-файл.
Если вы скачали программу в архиве, распакуйте файл tracetcp.exe в любое место на компьютере.
Для удобства последующего использования утилиты, вы можете разместить файл tracetcp.exe в директории C:\Windows или C:\Windows\System32 – это позволит не указывать путь к исполняемому файлу при каждом использовании утилиты.
И так, вы установили WinPcap и распаковали TraceTCP.
Нажмите на клавиатуре сочетание клавиш Win+R и введите «cmd», после чего нажмите кнопку «OK». В результате должна запуститься командная строка.
Если вы распаковали файл tracetcp.exe не в папку C:\Windows или C:\Windows\System32, а, например, на рабочий стол, то выполните следующую команду:
cd "%userprofile%\Desktop"
Данная команда изменит рабочую папку командной строки на папку рабочего стола текущего пользователя.
Для папки "Загрузки" текущего пользователя команда будет такая:
cd "%userprofile%\Downloads"
После того, как вы изменили рабочую директорию командной строки, либо если изначально разместили файл в папке C:\Windows или C:\Windows\System32, выполните следующую команду (заменив host – на IP- или DNS-адрес сервера, а port – на порт, к которому хотите выполнить трассировку, например 80 – HTTP или 443 – HTTPS):
tracetcp host:port
Таким образом мы получим следующий результат выполнения tracetcp:
Основным показателем доступности порта будет предпоследняя строка в выводе TraceTCP:
Destination Reached in XXX ms. Connection established to ...
Данная строка означает, что порт, на который вы пытаетесь достучаться, открыт и TraceTCP получила к нему доступ.
Если же в выводе будет:
Destination Reached in XXX ms. Port closed on ...
То это означает, что порт закрыт на узле, указанном в этой строке.
- Комментарии