Содержание:
- Как проверить открытые порты локального компьютера
- Как проверить открытые порты удаленного компьютера
Статья на других языках:
- How to Check open ports from a computer
- Cómo verificar los puertos abiertos desde una computadora
- Comment vérifier les ports ouverts à partir d’un ordinateur
- So überprüfen sie offene Ports von einem Computer aus
- Hoe open poorten vanaf een computer te controleren
- Como verificar portas abertas em um computador
- Bagaimana untuk menyemak port terbuka dari komputer
Как проверить открытые порты локального компьютера
Наберите в командной строке:
netstat -a
- 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
Значение поля TcpTestSucceeded, указывает состояние порта устройства:
- True — порт открыт;
- False — порт закрыт.
Можно использовать команду в сокращенном виде и с дополнительными параметрами, например:
TNC 62.34.56.207 -Port 24101 -InformationLevel Detailed
Узнать о других возможностях команды Test-NetConnection можно на портале Microsoft Documentation.
Источник: MHelp.pro/RU