Возможно, вы устраняете проблему с сетевым подключением для определенной программы и вам нужно проверить, открыт ли доступ к ее порту. Что делать, если вам нужно проверить, может ли ваше устройство NAS обмениваться данными с ПК с Windows 10? Какой бы ни была причина, по которой вам нужно проверить открытые порты, в этой статье приведены подробные инструкции по проверке открытых портов в Windows 10 с использованием нескольких доступных инструментов, встроенных или бесплатных для загрузки и использования.
Есть несколько удобных инструментов, которые можно использовать для сканирования открытых портов в Windows. Мы покажем вам, как это сделать в NetStat, PortQry.exe и NirSoft CurrPorts.
Использование NetStat для проверки открытых портов
Один из самых простых способов проверить наличие открытых портов — использовать NetStat.exe. Вы можете найти этот инструмент в “System32” папку в Windows 10. С помощью NetStat вы можете увидеть открытые порты или порты, которые использует конкретный хост.
В зависимости от ваших потребностей могут быть полезны две команды. Первая опция (netstat -ab) перечисляет все активные порты и имя процесса, который их использует. Второй вариант (netstat -aon) предоставляет те же порты и процессы, но включает идентификатор процесса, который вы можете позже найти в Диспетчер задач.
Netstat – сокращение от сетевой статистики. Он покажет статистику протокола и текущие сетевые соединения TCP и IP. Вот объяснение того, что означает каждая буква из команд.
- “a” отобразит все подключения и прослушиваемые порты.
- “b” отобразит все исполняемые файлы, участвующие в создании каждого прослушиваемого порта.
- “о” покажет идентификатор процесса-владельца, связанный с каждым соединением.
- “n” покажет адреса и номера портов в виде чисел.
Использование ‘netstat -ab’ для определения открытых портов
- Откройте меню “Пуск”, введите “Командная строка”, затем выберите “Запуск от имени администратора”
- Теперь введите “netstat -ab” без кавычек, затем нажмите “Enter”. em>
- Дождитесь загрузки результатов. Имена портов отображаются рядом с каждым локальным IP-адресом.
- Ищите номер порта, который вам нужен, и если он говорит ПРОСЛУШИВАЕТ в столбце Состояние, это означает, что ваш порт открыт.
< /li>
Использование ‘netstat -aon‘ для определения открытых портов
Второй вариант удобен, когда имя процесса, использующее “netstat -ab” недостаточно, чтобы определить, к какой программе привязан конкретный порт. В этом случае выполните следующие действия:
- Откройте “Командная строка’ от имени “администратора”, если оно еще не открыто.
- Оказавшись внутри, введите команду “netstat -aon” без кавычек и нажмите “Enter.”
- Теперь вы увидите пять столбцов: Протоколы, Локальный адрес, Внешний адрес, Штат и PID. (идентификатор процесса). В Локальный адрес у вас есть номер порта. Например: 0.0.0.0:135. Здесь 135 — это номер порта.
- В столбце с именем <Состояние, вы увидите, открыт ли конкретный порт. Для открытых портов будет указано ПРОСЛУШИВАЕТ.
- Чтобы проверить, какое приложение его использует, найдите PID (число из последнего столбца) для определенного порта.
- Откройте “Диспетчер задач” с помощью “Ctrl + Shift + Esc” ;или щелкните правой кнопкой мыши свободное место на панели задач Windows и откройте “Диспетчер задач”
- Перейдите в раздел “Подробности” или “Услуги”вкладку, чтобы увидеть все процессы в вашей системе Windows 10. Отсортируйте их по столбцу PID, чтобы найти PID порта, который вы пытаетесь устранить. Вы можете увидеть, какое приложение использует порт, в разделе Описание.
- Вы увидите список процессов вашего компьютера. Отсортируйте их по “Локальному порту, чтобы упростить поиск.
- Теперь найдите и выберите порт для устранения неполадок.
- Теперь вы можете видеть весь процесс’ такие сведения, как его имя процесса, идентификатор процесса, состояние и т. д.
- В командной строке введите “portqry.exe -local” без кавычек. Эта команда отображает используемые порты TCP и UDP для локального хоста.
- Помимо всех параметров, отображаемых NetStat, Portqry также показывает количество сопоставлений портов, а также количество портов в каждом состоянии.< /li>
- Вы также можете проверить наличие открытых портов для удаленного хоста. Просто запустите “portqry.exe -n [имя хоста/IP]” без кавычек в командной строке. Убедитесь, что вы заменили имя хостаи IP по имени и IP-адресу удаленного хоста.
- Если вы хотите найти определенный порт, вы можете запустить эту команду: “-e [номер_порта] ” без кавычек.
< /ol>
Проверка открытых портов с помощью NirSoft CurrPorts
Если решение командной строки кажется вам слишком сложным, более простой альтернативой является NirSoft CurrPorts. Этот инструмент отображает открытые в данный момент порты (TCP или IP, а также UDP). Вы также сможете просмотреть информацию о конкретном процессе, такую как имя, путь, сведения о версии и т. д.
Этот инструмент существует уже довольно давно и доступен для Windows 10. Вы можете найти ссылку для загрузки NirSoft Currports на веб-сайте Nirsoft внизу.
Примечание: Убедитесь, что вы загрузили правильную версию. У них есть 32-битная и 64-битная версии. Приложение портативное. Просто разархивируйте папку и запустите исполняемый файл.
Запустив CurrPorts, выполните следующие действия:
Еще один способ — просто дважды щелкнуть процесс, чтобы просмотреть его сведения в одно окно.
Проверка открытых портов с помощью PortQry.exe
PortQry.exe — еще один удобный инструмент, позволяющий сканировать открытые порты. Вы загружаете PortQry и извлекаете его для запуска через командную строку.
С помощью portqry.exe вы вставляете определенные параметры, которые вы найдете в папке исполняемого файла.
Настройка открытых портов в Windows 10
Знание того, как проверить, открыт ли конкретный порт, может пригодиться, если вы устраняете неполадки сетевого подключения программы. К счастью, есть простой способ сделать это.
Мы рекомендуем использовать NetStat через командную строку, так как она встроена и обычно предоставляет вам всю необходимую информацию. Может потребоваться несколько дополнительных действий по сравнению с CurrPorts, но вам не нужно ничего скачивать.
Часто задаваемые вопросы об открытых портах Windows 10
Как проверить, открыт ли порт 3306 в Windows 10?
Чтобы проверить, открыт ли порт 3306, у вас есть два варианта: первый — через NetStat, а второй — через CurrPorts.
Мы рекомендуем NetStat, так как вы выиграли’ Для этого не нужно загружать новое программное обеспечение. Запустите командную строку от имени администратора. Введите команду: “netstat -ab” и нажмите “Ввод” Дождитесь загрузки результатов. Имена портов будут перечислены рядом с локальным IP-адресом. Просто найдите порт 3306. Вы можете нажать “Ctrl + F” и введите “3306” в поле слова, чтобы найти его. Если порт открыт, он будет отображаться в результатах как «ПРОСЛУШИВАЕТ».
Чтобы проверить, открыт ли порт 3306 через CurrPorts, просто выполните сортировку по “Локальный порт ,” затем найдите порт 3306. Если порт доступен, он появится в списке.
Чтобы использовать PortQry.exe для поиска порта 3306, используйте командную строку и введите “ -e [3306]” без кавычек, затем нажмите Enter.