Как проверить, какие порты открыты на ПК с Windows 10
Возможно, вы устраняете проблему с сетевым подключением для определенной программы и вам необходимо проверить, открыт ли доступ к ее порту. Что делать, если вам нужно подтвердить, что ваше устройство NAS может взаимодействовать с компьютером с Windows 10? Какова бы ни была причина, по которой вам нужно искать открытые порты, в этой статье представлены подробные инструкции по их проверке в Windows 10 с помощью нескольких доступных инструментов, встроенных или бесплатных для загрузки и использования.
В Windows есть несколько удобных инструментов для сканирования открытых портов. Вы увидите, как это сделать, в NetStat, PortQry.exe и NirSoft CurrPorts.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Использование NetStat для проверки открытых портов в Windows 10
Один из самых простых способов проверить открытые порты — использовать NetStat.exe. Вы можете найти этот инструмент в Система32 папка в Windows 10. С NetStatвы можете увидеть открытые порты или порты, которые использует конкретный хост.
Нетстат – это сокращение от сетевая статистика. Он показывает статистику протокола и текущие сетевые соединения TCP и IP. Две команды, необходимые для идентификации открытых портов в нетстат -ab и нетстат — один.
Вот объяснение того, что означает каждая буква в командах.
- «a» отображает все соединения и порты прослушивания.
- «b» показывает все исполняемые файлы, участвующие в создании каждого порта прослушивания.
- «o» предоставляет идентификатор процесса-владельца, связанного с каждым соединением.
- «n» показывает адреса и номера портов в виде цифр.
Две команды могут быть полезны в зависимости от ваших потребностей. Второй вариант (netstat -aon) дополнительно предоставляет идентификатор процесса, который вы можете позже найти в Диспетчер задач.
Использование «netstat -ab» для определения открытых портов
Первый вариант, который вы будете использовать (netstat -ab), перечисляет все активные порты и процесс, который их использует.
- В строке поиска Cortana введите следующее: cmd затем выберите Запуск от имени администратора.
- Теперь введите нетстат -abзатем нажмите Входить.
- Подождите, пока загрузятся результаты. Имена портов указаны рядом с каждым локальным IP-адресом.
- Найдите нужный вам номер порта; если там написано СЛУШАНИЕ в Состояние столбец, это означает, что ваш порт открыт.
С использованием 'нетстат — один' для определения открытых портов
Второй вариант (netstat -aon) включает идентификаторы процессов, которые вы будете использовать для идентификации задачи/приложения в Диспетчер задач. Некоторые процессы может быть сложно идентифицировать с помощью нетстат -abтак нетстат — один привыкает. Как указано выше, «a» представляет все соединения и порты, «o» представляет идентификатор процесса-владельца, а «n» представляет адреса и номера портов в виде цифр.
С использованием нетстат — один пригодится, когда нетстат -ab недостаточно, чтобы определить, какая программа имеет определенный порт. В этом случае выполните следующие действия:
- В строке поиска Кортаны введите «коммд» и выбери «Запуск от имени администратора».
- Оказавшись внутри, введите следующую команду без кавычек: нетстат — один затем нажмите Входить.
- Теперь вы увидите пять столбцов: Протоколы, Локальный адрес, Зарубежный адрес, Состояниеи ПИД (идентификатор процесса). В Локальный адресу вас есть номер порта. Например: 0.0.0.0:135. Здесь 135 — номер порта.
- В столбце «Состояние» вы увидите, открыт ли определенный порт. Для открытых портов будет сказано СЛУШАНИЕ.
- Чтобы проверить, какое приложение использует определенный порт, найдите PID (число из последнего столбца) для определенного порта.
- Откройте Диспетчер задач нажав Ctrl + Сдвиг + Esc.
- Перейти к Подробности или Услуги вкладка, чтобы увидеть все процессы в вашей системе Windows 10. Отсортируйте их по столбцу PID, чтобы найти PID порта, который вы пытаетесь устранить. Вы можете увидеть, какое приложение использует порт в Описание раздел.
Проверка открытых портов с помощью NirSoft CurrPorts
Если решение командной строки кажется вам слишком сложным, более простой альтернативой является использование NirSoft CurrPorts. Этот инструмент отображает открытые в данный момент порты (TCP, IP и UDP). Вы также увидите информацию о конкретном процессе, например имя, путь, информацию о версии и т. д.
Этот инструмент существует уже довольно давно и доступен для Windows 10. Вы можете найти Ссылка для скачивания NirSoft Currports внизу сайта Nirsoft.
Примечание: Убедитесь, что вы загружаете правильную версию. У них есть 32-битные и 64-битные версии. Приложение портативное. Разархивируйте папку, затем запустите исполняемый файл.
После запуска CurrPorts выполните следующие шаги:
- Вы увидите список процессов вашего компьютера. Сортировать их по Местный порт чтобы их было легче искать.
- Теперь найдите и выберите порт, неполадку которого вы устраняете.
- Теперь вы можете увидеть все детали процесса, такие как Имя процесса, Идентификатор процесса, Состояниеи т. д.
Другой способ — дважды щелкнуть процесс, чтобы просмотреть сведения о нем в одном окне.
Проверка открытых портов с помощью PortQry.exe
PortQry.exe — еще один удобный инструмент, позволяющий сканировать открытые порты. Ты скачать PortQry (прокрутите вниз, чтобы увидеть загрузку) и извлеките ее, чтобы запустить через командную строку. Вы также можете скачать ПортQryUIграфический интерфейс пользователя (GUI) для PortQry (подробнее об этом ниже), в качестве дополнения, если вы не хотите использовать командную строку.
С помощью portqry.exe вы вставляете определенные параметры, которые можно найти в папке исполняемого файла.
Как запустить PortQry.exe с помощью командной строки
- Загрузите PortQry, затем разархивируйте файлы в выбранное вами место. По умолчанию используется «C:\», но при желании его можно изменить.
- Если вы находитесь в каталоге по умолчанию, введите компакт-диск c:\PortQryV2\ в командной строке, чтобы указать расположение исполняемого файла.
- Если вы находитесь в пользовательском каталоге, введите cd (буква диска):\(папка1)\(папка2)\ но замените все содержимое квадратных скобок реальными именами. Включите все необходимые папки.
- Тип portqry.exe -локальный чтобы запустить его. Эта команда отображает порты TCP и UDP, которые использует указанный локальный хост.
- В дополнение ко всем параметрам, отображаемым NetStat, Portqry показывает несколько сопоставлений портов и количество портов в каждом состоянии.
- Вы также можете проверить открытые порты для удаленного хоста. Запустите portqry.exe -n (имя хоста/IP) в командной строке. Замените разделы имя хоста и IP именем и IP-адресом удаленного хоста. Добавьте -e (номер_порта) в командную строку, чтобы найти определенный порт.
Как запустить PortQry.exe с помощью надстройки пользовательского интерфейса
Для тех, кто предпочитает использовать графический интерфейс вместо команд при использовании PortQry.exe, Microsoft предлагает надстройку под названием PortQryUI.
Надстройка PortQryUI уже включает необходимую версию PortQry, поэтому для ее использования не нужны обе загрузки.
- Загрузите PortQryUI, затем разархивируйте файлы в выбранное вами место. По умолчанию используется «C:\», но при желании его можно изменить.
- Запуск Проводник Windowsперейдите к местоположению файла PortQryUI.exe, затем щелкните его, чтобы запустить пользовательский интерфейс.
- Чтобы просмотреть порты TCP и UDP для «локального хоста» (вашего ПК), оставьте IP-адрес назначения как 127.0.0.1, чтобы он проходил через сетевые устройства и параметры конфигурации (сетевая карта, конфигурация маршрутизатора и т. д.), а не просто считывался с локальный ПК.
- Чтобы просмотреть все порты TCP и UDP, нажмите Ввод портов запросов вручнуюзатем введите 1-65535 в Порты для запроса раздел. Также выберите TCP, UDPили Оба из Протокол падать.
- Чтобы отфильтровать список портов TCP/UDP, нажмите Запрос предопределенной службызатем выберите, какую службу запросить. Вы можете выбрать только один за раз.
- Вы также можете проверить удаленный хост, изменив полное доменное имя или домен в поле запроса вверху.
- Если вы хотите проверить конкретный порт, введите номер в Порты для запроса.
В заключение, знание того, как проверить, открыт ли определенный порт, полезно, если вы устраняете неполадки с сетевым подключением программы или вам нужен порт для конкретной игры. К счастью, это не так сложно сделать, как кажется.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Из всех перечисленных выше вариантов рекомендуется использовать Netstat, поскольку он встроен в ОС и обычно предоставляет всю необходимую информацию. По сравнению с CurrPorts может потребоваться несколько дополнительных шагов, но вам не нужно ничего скачивать и нечего испортить.
Часто задаваемые вопросы об открытых портах Windows 10
Как проверить, открыт ли порт 3306 в Windows 10?
Чтобы проверить, открыт ли порт 3306, вы можете использовать NetStat, CurrPorts или PortQry.
Мы рекомендуем NetStat, поскольку вам не придется загружать новое программное обеспечение. Запустите командную строку от имени администратора. Введите следующую команду: нетстат -ab и ударил Входить. Подождите, пока загрузятся результаты. Имена портов будут указаны рядом с локальным IP-адресом. Просто найдите порт 3306. Вы можете нажать Ctrl + Ф и введите 3306 в поле слова, чтобы найти его. Если порт открыт, в результатах он будет отображаться как СЛУШАНИЕ.
Чтобы проверить, открыт ли порт 3306 через CurrPorts, просто отсортируйте по Местный портзатем найдите порт 3306. Если порт доступен, он отобразится в списке.
Чтобы использовать PortQry.exe для поиска порта 3306, используйте командную строку. Тип -е (3306)затем нажмите Входить.
Что такое предопределенные службы в PortQueryUI?
Предопределенные службы предоставляют подробную информацию о небольшом количестве служб, таких как домены и доверительные отношения, сеть, серверы Exchange и т. д. Эта опция запрашивает все необходимые порты для указанных служб и отображает их в пользовательском интерфейсе.
Для тех, кто не знает, где находятся предопределенные службы, они находятся непосредственно в разделе Помощь вкладке и в пользовательском интерфейсе. Оба служат различным потребностям.
Помощь Параметр вкладки немедленно отображает все предопределенные службы без тестирования каких-либо портов, предоставляя краткую ссылку на каждое имя порта, значение и протокол, используемый для каждой указанной службы.
пользовательский интерфейс Опция позволяет указать, какую службу вы хотите просмотреть и увидеть статусы портов.