×
×

Как проверить, какие порты открыты на ПК с Windows 10

Возможно, вы устраняете проблему с сетевым подключением для определенной программы и вам нужно проверить, открыт ли доступ к ее порту. Что делать, если вам нужно проверить, может ли ваше устройство 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’ для определения открытых портов

  1. Откройте меню “Пуск”, введите “Командная строка”, затем выберите “Запуск от имени администратора”
  2. Теперь введите “netstat -ab” без кавычек, затем нажмите “Enter”. em>
  3. Дождитесь загрузки результатов. Имена портов отображаются рядом с каждым локальным IP-адресом.
  4. Ищите номер порта, который вам нужен, и если он говорит ПРОСЛУШИВАЕТ в столбце Состояние, это означает, что ваш порт открыт.
    < /li>

Использование ‘netstat -aon‘ для определения открытых портов

Второй вариант удобен, когда имя процесса, использующее “netstat -ab” недостаточно, чтобы определить, к какой программе привязан конкретный порт. В этом случае выполните следующие действия:

  1. Откройте “Командная строка’ от имени “администратора”, если оно еще не открыто.
  2. Оказавшись внутри, введите команду “netstat -aon” без кавычек и нажмите “Enter.”
  3. Теперь вы увидите пять столбцов: Протоколы, Локальный адрес, Внешний адрес, Штат и PID. (идентификатор процесса). В Локальный адрес у вас есть номер порта. Например: 0.0.0.0:135. Здесь 135 — это номер порта.
  4. В столбце с именем <Состояние, вы увидите, открыт ли конкретный порт. Для открытых портов будет указано ПРОСЛУШИВАЕТ.
  5. Чтобы проверить, какое приложение его использует, найдите PID (число из последнего столбца) для определенного порта.
  6. Откройте “Диспетчер задач” с помощью “Ctrl + Shift + Esc” ;или щелкните правой кнопкой мыши свободное место на панели задач Windows и откройте “Диспетчер задач”
  7. Перейдите в раздел “Подробности” или “Услуги”вкладку, чтобы увидеть все процессы в вашей системе Windows 10. Отсортируйте их по столбцу PID, чтобы найти PID порта, который вы пытаетесь устранить. Вы можете увидеть, какое приложение использует порт, в разделе Описание.
  8. < /ol>

    Проверка открытых портов с помощью NirSoft CurrPorts

    Если решение командной строки кажется вам слишком сложным, более простой альтернативой является NirSoft CurrPorts. Этот инструмент отображает открытые в данный момент порты (TCP или IP, а также UDP). Вы также сможете просмотреть информацию о конкретном процессе, такую ​​как имя, путь, сведения о версии и т. д.

    Этот инструмент существует уже довольно давно и доступен для Windows 10. Вы можете найти ссылку для загрузки NirSoft Currports на веб-сайте Nirsoft внизу.

    Примечание: Убедитесь, что вы загрузили правильную версию. У них есть 32-битная и 64-битная версии. Приложение портативное. Просто разархивируйте папку и запустите исполняемый файл.

    Запустив CurrPorts, выполните следующие действия:

    1. Вы увидите список процессов вашего компьютера. Отсортируйте их по “Локальному порту, чтобы упростить поиск.
    2. Теперь найдите и выберите порт для устранения неполадок.
    3. Теперь вы можете видеть весь процесс’ такие сведения, как его имя процесса, идентификатор процесса, состояние и т. д.

    Еще один способ — просто дважды щелкнуть процесс, чтобы просмотреть его сведения в одно окно.

    Проверка открытых портов с помощью PortQry.exe

    PortQry.exe — еще один удобный инструмент, позволяющий сканировать открытые порты. Вы загружаете PortQry и извлекаете его для запуска через командную строку.

    С помощью portqry.exe вы вставляете определенные параметры, которые вы найдете в папке исполняемого файла.

    1. В командной строке введите “portqry.exe -local” без кавычек. Эта команда отображает используемые порты TCP и UDP для локального хоста.
    2. Помимо всех параметров, отображаемых NetStat, Portqry также показывает количество сопоставлений портов, а также количество портов в каждом состоянии.< /li>
    3. Вы также можете проверить наличие открытых портов для удаленного хоста. Просто запустите “portqry.exe -n [имя хоста/IP]” без кавычек в командной строке. Убедитесь, что вы заменили имя хостаи IP по имени и IP-адресу удаленного хоста.
    4. Если вы хотите найти определенный порт, вы можете запустить эту команду: “-e [номер_порта] ” без кавычек.

    Настройка открытых портов в 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.

Рейтинг
( Пока оценок нет )
Funtik/ автор статьи
Понравилась статья? Поделиться с друзьями:
Добавить комментарий