Как проверить открытые порты с компьютера

Содержание:

Статья на других языках:

Как проверить открытые порты локального компьютера

Наберите в командной строке:

netstat -a
Как проверить открытые порты локального компьютера (mhelp.pro)
Показать все используемые порты на локальном компьютере
  • LISTENING – порт ожидает входящих соединений;
  • ESTABLISHED – соединение установлено;
  • CLOSE_WAIT – ожидание закрытия вследствие отключения удаленной стороны;
  • TIME_WAIT – порт закрыт, но еще ожидает входящие пакеты для обработки;
  • SYN_SENT – установка соединения.

Если вам необходимо узнать не только список открытых портов на компьютере, но и программы, которые используют открытые порты, запустите командную строку от имени администратора и выполните следующую команду:

netstat -n -b
Как узнать какие программы используют открытые порты на компьютере
Показать список программ использующих порты компьютера

Как проверить открытые порты удаленного компьютера

Если на старых операционных системах до Windows 8, для проверки открытого порта удаленного компьютера вы могли использовать команду telnet, но в Windows 11, Windows 10, для проверки открытого TCP порта я рекомендую использовать команду PowerShell: Test-NetConnection.

Если вам нужно запустить PowerShell с правами администратора, как это сделать написано здесь.

Test-NetConnection отображает диагностическую информацию для соединения. Он поддерживает ping-тест, TCP-тест, отслеживание маршрута и диагностику выбора маршрута. В зависимости от входных параметров выходные данные могут включать результаты поиска DNS, список IP-интерфейсов, правила IPsec, результаты выбора маршрута/адреса источника и/или подтверждение установления соединения.

Внимание: Test-NetConnection может проверять только TCP порты!

Проверка состояния порта удаленного компьютера используя PowerShell:

Test-NetConnection -ComputerName 192.168.2.1 -Port 443
Как проверить открытые порты удаленного компьютера (mhelp.pro)
Проверка статуса порта удаленного устройства

Значение поля TcpTestSucceeded, указывает состояние порта устройства:

  • True — порт открыт;
  • False — порт закрыт.

Можно использовать команду в сокращенном виде и с дополнительными параметрами, например:

TNC 62.34.56.207 -Port 24101 -InformationLevel Detailed
Как узнать статус портов удаленного устройства используя PowerShell
Статус порта удаленного устройства используя PowerShell

Узнать о других возможностях команды Test-NetConnection можно на портале Microsoft Documentation.


? В этой статье обсуждалось как проверить состояние портов компьютера используя инструменты на локальном компьютере. Я надеюсь, вы смогли узнать статус портов локального компьютера и программы которые открыли эти порты, а так же вы смогли проверить статус портов удаленного устройства. Однако, если вы столкнулись с каким-то проблемами при проверке портов, не стесняйтесь написать в комментариях. Я постараюсь помочь.

Оставьте комментарий