Как найти порт компьютера
Обновлено: 21.11.2024
Возможно, вы устраняете проблему с сетевым подключением для определенной программы и вам нужно проверить, открыт ли доступ к ее порту. Что делать, если вам нужно проверить, может ли ваше устройство NAS обмениваться данными с ПК с Windows 10? Какой бы ни была причина поиска открытых портов, в этой статье приведены подробные инструкции по их проверке в Windows 10 с помощью нескольких доступных инструментов, встроенных или бесплатных для загрузки и использования.
Есть несколько удобных инструментов, которые можно использовать для сканирования открытых портов в Windows. Вы увидите, как это сделать в NetStat, PortQry.exe и NirSoft CurrPorts.
Использование NetStat для проверки открытых портов в Windows 10
Один из самых простых способов проверить наличие открытых портов — использовать NetStat.exe. Вы можете найти этот инструмент в папке «System32» в Windows 10. С помощью NetStat вы можете увидеть открытые порты или порты, которые использует определенный хост.
В зависимости от ваших потребностей могут оказаться полезными две команды. Первая опция (netstat -ab) перечисляет все активные порты и имя процесса, который их использует. Второй параметр (netstat -aon) дополнительно предоставляет идентификатор процесса, который вы можете позже найти в диспетчере задач.
Netstat – сокращение от сетевой статистики. Он показывает статистику протокола и текущие сетевые соединения TCP и IP. Вот объяснение того, что означает каждая буква из команд.
- «a» отображает все подключения и порты прослушивания.
- «b» показывает все исполняемые файлы, задействованные в создании каждого порта прослушивания.
- «o» указывает идентификатор процесса-владельца, связанный с каждым соединением.
- «n» показывает адреса и номера портов в числовом виде.
Использование netstat -ab для определения открытых портов
Использование ‘netstat -aon’ для определения открытых портов
Второй вариант удобен, когда «netstat -ab» недостаточно, чтобы определить, к какой программе привязан определенный порт. В этом случае выполните следующие действия:
Проверка открытых портов с помощью NirSoft CurrPorts
Если решение с командной строкой кажется вам слишком сложным, более простой альтернативой является использование NirSoft CurrPorts. Этот инструмент отображает открытые в данный момент порты (TCP или IP, а также UDP). Вы также увидите информацию о конкретном процессе, такую как имя, путь, информация о версии и т. д.
Этот инструмент существует уже довольно давно и доступен для Windows 10. Вы можете найти ссылку для загрузки NirSoft Currports на веб-сайте Nirsoft внизу.
Примечание. Убедитесь, что вы загружаете правильную версию. У них есть 32-битная и 64-битная версии. Приложение портативное. Просто разархивируйте папку и запустите исполняемый файл.
Запустив CurrPorts, выполните следующие действия:
Еще один способ — просто дважды щелкнуть процесс, чтобы просмотреть сведения о нем в одном окне.
Проверка открытых портов с помощью PortQry.exe
PortQry.exe — еще один удобный инструмент, позволяющий сканировать открытые порты. Вы загружаете PortQry и извлекаете его, чтобы запустить через командную строку. Вы также можете загрузить PortQryUI в качестве надстройки, если не хотите использовать командную строку, которая представляет собой графический интерфейс пользователя (GUI) для PortQry.
С помощью portqry.exe вы вставляете определенные параметры, которые вы найдете в папке исполняемого файла.
Как запустить PortQry.exe с помощью командной строки
-
, затем разархивируйте файлы в выбранное вами место. По умолчанию используется «C:\», но при желании его можно изменить.
- Если вы находитесь в каталоге по умолчанию, введите cd c:\PortQryV2\ в командной строке, чтобы указать расположение исполняемого файла.
- Если в пользовательском каталоге, введите cd [буква диска]:\[папка1]\[папка2]\, но замените все содержимое в квадратных скобках фактическими именами. Включите все необходимые папки.
- Введите portqry.exe -local, чтобы запустить его. Эта команда отображает используемые порты TCP и UDP для локального хоста.
- Помимо всех параметров, отображаемых NetStat, Portqry также показывает количество сопоставлений портов, а также количество портов в каждом состоянии.
- Вы также можете проверить наличие открытых портов для удаленного хоста. Просто запустите portqry.exe -n [имя хоста/IP] в командной строке. Убедитесь, что вы заменили имя хоста и IP-адрес на имя и IP-адрес удаленного хоста.
- Если вы хотите найти определенный порт, вы также можете добавить -e [номер_порта] в командную строку.
Как запустить PortQry.exe с помощью надстройки пользовательского интерфейса
Для тех, кто предпочитает использовать графический интерфейс вместо команд при работе с PortQry.exe, Microsoft предлагает надстройку PortQryUI.
Дополнение PortQryUI уже включает необходимую версию PortQry, поэтому для его использования не требуется обе загрузки.
-
, затем разархивируйте файлы в выбранное вами место. По умолчанию используется «C:\», но при желании его можно изменить.
- Запустите «Проводник Windows» и перейдите к местоположению файла PortQryUI.exe, затем щелкните его, чтобы запустить пользовательский интерфейс.
- Чтобы просмотреть порты TCP и UDP для локального хоста (вашего ПК), оставьте IP-адрес назначения 127.0.0.1, чтобы он проходил через сетевые устройства и настройки конфигурации (сетевая карта, конфигурация маршрутизатора и т. д.), а не просто читал с локального ПК.
- Чтобы просмотреть все порты TCP и UDP , нажмите "Ввести порты запроса вручную", затем введите "1-65535" в разделе "Порты для запроса". Кроме того, выберите TCP,UDP или Оба в раскрывающемся списке "Протокол".
- Чтобы отфильтровать список портов TCP/UDP, нажмите "Запросить предварительно определенную службу", а затем выберите службу для запроса. Вы можете выбрать только один за раз.
- Вы также можете проверить удаленный хост, изменив полное доменное имя или домен в поле запроса вверху.
- Если вы хотите проверить определенный порт, введите номер в "Порты для запроса".
Настройка открытых портов в Windows 10
Знание того, как проверить, открыт ли конкретный порт, может пригодиться, если вы устраняете неполадки сетевого подключения программы. К счастью, есть простой способ сделать это.
Мы рекомендуем использовать NetStat через командную строку, так как она встроена в ОС и обычно предоставляет вам всю необходимую информацию. Может потребоваться несколько дополнительных действий по сравнению с CurrPorts, но вам не нужно ничего скачивать.
Часто задаваемые вопросы об открытых портах Windows 10
Как проверить, открыт ли порт 3306 в Windows 10?
Чтобы проверить, открыт ли порт 3306, у вас есть два варианта: первый — через NetStat, а второй — через CurrPorts.
Мы рекомендуем NetStat, так как для этого вам не придется загружать новое программное обеспечение. Запустите командную строку от имени администратора. Введите команду: «netstat -ab» и нажмите «Ввод». Дождитесь загрузки результатов. Имена портов будут перечислены рядом с локальным IP-адресом. Просто найдите порт 3306. Вы можете нажать «Ctrl + F» и ввести «3306» в поле слова, чтобы найти его. Если порт открыт, в результатах он будет отображаться как «ПРОСЛУШИВАЕТ».
Чтобы проверить, открыт ли порт 3306 через CurrPorts, просто выполните сортировку по «Локальный порт», а затем найдите порт 3306. Если порт доступен, он появится в списке.
Независимо от того, хотите ли вы предоставить доступ приложению или настроить протоколы брандмауэра, номера портов вашей сети — это то, что позволяет вам получать доступ к различным сайтам и службам в Интернете.
Если вы хотите найти свои порты, вам сначала нужно узнать IP-адрес вашего маршрутизатора. Оттуда вы можете проверить номер порта.
Следуйте приведенному ниже руководству из трех шагов, чтобы проверить номера портов.
Как узнать номер порта в Windows
Запустите командную строку
Введите ipconfig
Далее введите netstat -a, чтобы получить список различных номеров портов
Как узнать номер порта на Mac
Запустить системные настройки
Выберите Сеть > Дополнительно
Перейдите на вкладку "Сканирование портов" и введите IP-адрес, который вы хотите сканировать
Примечание. Более новые версии OS X могут получить доступ к функции сканирования портов только через Spotlight.
Что такое номер порта?
Номер порта используется для идентификации конкретного сообщения при его пересылке на ваш сервер. В зависимости от типа службы он будет связан с одним из двух разных портов: UDP или TCP.
В чем разница между портами UDP и TCP?
Порты TCP: сокращение от Transmission Control Protocol. Этот метод устанавливает соединение перед отправкой данных, что обычно делает его более надежным.
Порты UDP: сокращение от User Datagram Protocol. Этот метод отправляет пакеты данных без предварительного установления соединения, что обычно делает его быстрее.
Зачем вам нужно знать свой номер порта?
Поскольку определенное программное обеспечение может использовать разные типы портов, сканирование номеров портов может помочь при настройке брандмауэров и предоставлении приложениям определенных разрешений.
Также можно одновременно видеть несколько портов для одного и того же приложения. Например, известно, что VPN используют несколько портов одновременно.
Общие номера портов
Нужна дополнительная информация о типах портов? Вот список некоторых распространенных номеров портов для Windows. Если вы являетесь пользователем Mac, вы также можете проверить список общих портов Apple.
Уолтер Гленн
Уолтер Гленн
Бывший главный редактор
Уолтер Гленн – бывший главный редактор How-To Geek и связанных с ним сайтов. Он имеет более чем 30-летний опыт работы в компьютерной индустрии и более 20 лет в качестве технического писателя и редактора. Он написал сотни статей для How-To Geek и отредактировал тысячи. Он является автором или соавтором более 30 книг о компьютерах на более чем дюжине языков для таких издательств, как Microsoft Press, O'Reilly и Osborne/McGraw-Hill. Он также написал сотни технических документов, статей, руководств пользователя и курсов. Подробнее.
Всякий раз, когда приложение хочет сделать себя доступным по сети, оно требует порт TCP/IP, что означает, что этот порт не может использоваться ничем другим. Так как же проверить открытые порты, чтобы увидеть, какое приложение уже использует их?
IP-адрес указывает компьютер или другое сетевое устройство в сети. Когда одно устройство отправляет трафик на другое, IP-адрес используется для направления этого трафика в соответствующее место. Как только трафик достигает нужного места, устройство должно знать, в какое приложение или службу направлять трафик. Вот тут-то и появляются порты. Если IP-адрес сродни почтовому адресу в почтовом письме, порт — это что-то вроде имени человека в этом доме, который получает почту. По большей части вам не нужно беспокоиться о портах. Но время от времени вы можете столкнуться с приложением, настроенным на прослушивание трафика на том же порту, который уже используется другим приложением. В этом случае вам нужно указать приложение, в котором этот порт уже используется.
Существует несколько способов узнать, какое приложение имеет заблокированный порт, но мы познакомим вас с парой встроенных способов, использующих командную строку, а затем покажем отличное бесплатное приложение, которое делает это еще проще. Все эти методы должны работать независимо от того, какую версию Windows вы используете.
Используйте встроенные инструменты, чтобы увидеть, что прослушивает порт
У нас есть две команды, чтобы показать вам. В первом перечислены активные порты вместе с именем процесса, который их использует. В большинстве случаев эта команда будет работать нормально. Однако иногда имя процесса не поможет вам определить, к какому приложению или сервису на самом деле привязан порт. В таких случаях вам потребуется перечислить активные порты вместе с номерами их идентификаторов процессов, а затем просмотреть эти процессы в диспетчере задач.
Первый вариант: просмотр использования порта вместе с именами процессов
Во-первых, вам нужно открыть командную строку в режиме администратора. Нажмите «Пуск», а затем введите «команда» в поле поиска. Когда в результатах появится «Командная строка», щелкните ее правой кнопкой мыши и выберите «Запуск от имени администратора».
В командной строке введите следующий текст и нажмите Enter:
После того, как вы нажмете Enter, для полного отображения результатов может потребоваться минута или две, так что наберитесь терпения. Прокрутите список, чтобы найти порт (который указан после двоеточия справа от локального IP-адреса), и вы увидите имя процесса, указанное под этой строкой.Если вы хотите немного упростить задачу, помните, что вы также можете передать результаты команды в текстовый файл. Затем вы можете просто найти в текстовом файле номер порта, который вам нужен.
Здесь, например, видно, что порт 49902 занят процессом с именем picpick.exe. PicPick — это редактор изображений в нашей системе, поэтому мы можем предположить, что порт фактически связан процессом, который регулярно проверяет наличие обновлений для приложения.
Вариант второй: просмотр использования порта вместе с идентификаторами процессов
Если имя процесса для искомого номера порта затрудняет определение связанного приложения, вы можете попробовать версию команды, которая показывает идентификаторы процессов (PID), а не имена. Введите следующий текст в командной строке и нажмите Enter:
В крайнем правом столбце перечислены идентификаторы PID, поэтому просто найдите тот, который привязан к порту, который вы пытаетесь устранить.
Затем откройте Диспетчер задач, щелкнув правой кнопкой мыши любое свободное место на панели задач и выбрав «Диспетчер задач».
Если вы используете Windows 8 или 10, перейдите на вкладку "Подробности" в диспетчере задач. В более старых версиях Windows вы увидите эту информацию на вкладке «Процессы». Отсортируйте список процессов по столбцу «PID» и найдите PID, связанный с портом, который вы исследуете. Возможно, вы сможете узнать больше о том, к какому приложению или службе привязан порт, просмотрев столбец «Описание».
Если нет, щелкните процесс правой кнопкой мыши и выберите «Открыть расположение файла». Расположение файла, скорее всего, даст вам представление о том, какое приложение задействовано.
После того, как вы там, вы можете использовать параметры «Завершить процесс», «Открыть расположение файла» или «Перейти к службам», чтобы контролировать процесс или остановить его.
Используйте NirSoft CurrPorts для просмотра того, что прослушивает порт
Если вы не любитель командной строки или предпочитаете использовать простую утилиту, чтобы сделать все это за один шаг, мы рекомендуем отличную бесплатную утилиту CurrPorts от NirSoft. Идите вперед и загрузите инструмент. Просто убедитесь, что вы используете правильную версию (обычная версия предназначена для 32-разрядной версии Windows, а версия x64 — для 64-разрядной версии Windows). Это портативное приложение, поэтому вам не нужно его устанавливать. Просто разархивируйте папку загрузки и запустите исполняемый файл.
В окне CurrPorts выполните сортировку по столбцу «Локальный порт», найдите порт, который вы исследуете, и вы увидите все — имя процесса, PID, порт, полный путь к процессу и т. д.
Чтобы упростить задачу, дважды щелкните любой процесс, чтобы просмотреть все детали в одном окне.
Когда вы определили, к какому приложению или службе привязан исследуемый вами порт, вам решать, как с этим справиться. Если это приложение, у вас может быть возможность указать другой номер порта. Если это служба или у вас нет возможности указать другой номер порта, вам, скорее всего, придется остановить службу или удалить приложение.
- › How-To Geek нанимает специалиста по Windows на полную ставку
- › 20 лучших обучающих тем 2010 года
- › Как узнать, использует ли ваш ПК с Windows прокси-сервер
- › Сколько оперативной памяти требуется вашему ПК?
- › 5 вещей, которые вы, вероятно, не знали о GIF-файлах
- › Что означает ИК и как вы его используете?
- › 7 основных функций Microsoft Excel для составления бюджета
- › Matter — это долгожданный стандарт умного дома
Как узнать свой IP-адрес и порт в Windows 10?
В Windows 10 нажмите «Пуск» на рабочем столе и выберите «Настройки». Щелкните значок «Сеть и Интернет». Выберите «Ethernet» в меню слева для проводного подключения и выберите сетевое подключение; вы найдете IP-адрес по «Адрес IPv4».
Где находится номер порта TCP в Windows 10?
Открыть порты брандмауэра в Windows 10
- Перейдите к панели управления, системе и безопасности и брандмауэру Windows.
- Выберите Дополнительные настройки и выделите Правила для входящих подключений на левой панели.
- Щелкните правой кнопкой мыши "Правила для входящих подключений" и выберите "Новое правило".
- Добавьте порт, который нужно открыть, и нажмите "Далее".
- Добавьте протокол (TCP или UDP) и номер порта в следующее окно и нажмите "Далее".
Как найти неиспользуемые порты в Windows?
Используйте командную строку и диспетчер задач для проверки портов
- Откройте диспетчер задач, щелкнув правой кнопкой мыши панель задач и выбрав «Открыть диспетчер задач».
- После этого вы увидите окно "Выполнить".
- Теперь просто введите эту команду.
- netstat -aon | больше.
Как найти номер порта для командной строки?
Как узнать номер порта Windows?
- Откройте окно командной строки (от имени администратора). В поле «Пуск\Поиск» введите «cmd», затем щелкните правой кнопкой мыши «cmd.exe» и выберите «Запуск от имени администратора».
- Введите следующий текст и нажмите Enter. netstat -abno.
- Найдите порт, который вы слушаете, в разделе «Локальный адрес».
- Посмотрите на имя процесса прямо под ним.
Как включить удаленный доступ в Windows 10?
Включить удаленный рабочий стол для Windows 10 Pro. Функция RDP отключена по умолчанию, и чтобы включить удаленную функцию, введите: удаленные настройки в поле поиска Cortana и выберите Разрешить удаленный доступ к вашему компьютеру из результатов вверху. В свойствах системы откроется вкладка «Удаленное».
Как узнать свой IP-адрес с помощью CMD?
Командная строка». Введите «ipconfig» и нажмите «Enter». Найдите «Шлюз по умолчанию» под вашим сетевым адаптером для IP-адреса вашего маршрутизатора. Найдите «Адрес IPv4» в том же разделе адаптера, чтобы узнать IP-адрес вашего компьютера.
Как использовать ipconfig в Windows 10?
Щелкните правой кнопкой мыши кнопку «Пуск» или нажмите клавишу Windows + X, чтобы открыть скрытое меню быстрого доступа, и выберите «Командная строка (Администратор)». Теперь введите: ipconfig и нажмите клавишу Enter. В этом случае я подключен как к беспроводной, так и к проводной сетям, поэтому у меня отображаются IP-адреса для обеих.
Как найти порты в Windows 10?
Открыть порты брандмауэра в Windows 10
- Перейдите к панели управления, системе и безопасности и брандмауэру Windows.
- Выберите Дополнительные настройки и выделите Правила для входящих подключений на левой панели.
- Щелкните правой кнопкой мыши "Правила для входящих подключений" и выберите "Новое правило".
- Добавьте порт, который нужно открыть, и нажмите "Далее".
- Добавьте протокол (TCP или UDP) и номер порта в следующее окно и нажмите "Далее".
Как проверить, открыт ли порт?
Введите «netstat -a» в окне командной строки и нажмите «Ввод». Компьютер отображает список всех открытых портов TCP и UDP. Найдите любой номер порта, на котором отображается слово «LISTENING» в столбце «State». Если вам нужно отправить эхо-запрос через порт на определенный IP-адрес, используйте telnet.
Как найти свободные порты в Windows?
Если эта проверка не пройдена, другое приложение использует порт 80.
- В меню "Пуск" Windows выберите "Выполнить".
- В диалоговом окне "Выполнить" введите: cmd .
- Нажмите "ОК".
- В командном окне введите: netstat -ano.
- Отображается список активных подключений.
- Запустите Диспетчер задач Windows и выберите вкладку "Процессы".
Как узнать, какие порты открыты в Windows?
Вы можете определить открытые порты на компьютере с Windows 7, выполнив одну команду с правильными переключателями из командной строки. Запустите команду «netstat», чтобы быстро определить открытые порты. Нажмите кнопку «Пуск» Windows, чтобы отобразить поле ввода поиска. Введите «cmd» в поле поиска.
Как проверить, доступен ли порт?
Чтобы найти открытые порты на компьютере, вы можете использовать командную строку netstat.
- Чтобы отобразить все открытые порты, откройте команду DOS, введите netstat и нажмите Enter.
- Чтобы получить список всех прослушиваемых портов, используйте netstat -an.
- Чтобы узнать, с какими портами на самом деле взаимодействует ваш компьютер, используйте команду netstat -an |find /i «установлено»
Как убить порт в Windows?
Завершить процесс на определенном порту в Windows 7
- Введите netstat -a -o -n, и появится список сетей, посмотрите на PID (например, 8080).
- Чтобы узнать, что такое PID 8080 (надеюсь, не троян), я набрал список задач /FI «PID eq 8080»
- Чтобы убить его, введите taskkill /F /PID 2600.
Как проверить, открыт ли порт 80?
6 ответов. Пуск->Стандартные щелкните правой кнопкой мыши «Командная строка», в меню выберите «Запуск от имени администратора» (в Windows XP вы можете просто запустить его как обычно), запустите netstat -anb, затем просмотрите вывод вашей программы. Кстати, Skype по умолчанию пытается использовать порты 80 и 443 для входящих подключений.
Как проверить, открыт ли порт на удаленном сервере?
Telnet: вам также следует проверить подключение с помощью telnet, так как это позволяет указать TCP-порт.
- Откройте командную строку.
- Введите «telnet».
Как вы убиваете порты?
Длительное решение состоит в том, чтобы найти идентификатор процесса или PID сервера, прослушивающего любой порт, на котором он работает, например 8000. Это можно сделать, запустив netstat, lsof или ss. Получите PID и запустите команду kill.
Как узнать, какие порты прослушиваются?
Проверить прослушиваемые порты с помощью netstat
- Проверьте порты. Чтобы получить список прослушиваемых портов TCP, а также имя демона каждого прослушивателя и его PID, выполните следующую команду: sudo netstat -plnt.
- Отфильтруйте список. Если список слушающих демонов длинный, вы можете использовать grep для его фильтрации.
- Проанализируйте результаты. Общие результаты включают следующие результаты:
Что такое чей-то порт?
Сканер портов показывает, какие порты открыты на вашем (или чужом) компьютере и за что они отвечают. Проверка выполняется через сканер nmap и показывает, насколько ваш ПК открыт для внешнего мира. Вы можете ввести любой IP-адрес, а также любой домен.
Что такое номер сетевого порта?
Номер порта — это способ определить конкретный процесс, которому должно быть переадресовано интернет-сообщение или другое сетевое сообщение, когда оно поступает на сервер. Для протокола управления передачей и протокола пользовательских дейтаграмм номер порта представляет собой 16-битное целое число, которое помещается в заголовок, добавляемый к единице сообщения.
Как исправить свой IP-адрес в Windows 10?
Как назначить статический IP-адрес с помощью панели управления
- Откройте панель управления.
- Нажмите "Сеть и Интернет".
- Нажмите "Центр управления сетями и общим доступом".
- На левой панели нажмите ссылку Изменить параметры адаптера.
- Щелкните правой кнопкой мыши сетевой адаптер и выберите "Свойства".
- Выберите параметр Интернет-протокол версии 4 (TCP/IPv4).
Как узнать свой IP-адрес в Windows 10?
Чтобы найти IP-адрес в Windows 10 без использования командной строки:
- Нажмите значок "Пуск" и выберите "Настройки".
- Нажмите значок "Сеть и Интернет".
- Чтобы просмотреть IP-адрес проводного подключения, выберите Ethernet в левой панели меню и выберите сетевое подключение. Ваш IP-адрес появится рядом с «Адрес IPv4».
Как узнать IP-адрес моего принтера в Windows 10?
Как узнать IP-адрес принтера в Windows 10/8.1
- 1) Перейдите в панель управления, чтобы просмотреть настройки принтеров.
- 2) После того, как он отобразит список установленных принтеров, щелкните правой кнопкой мыши на нем, IP-адрес которого вы хотите узнать.
- 3) В окне свойств выберите "Порты".
Как проверить, открыт ли порт на сервере?
Как найти открытые порты на сервере
- Откройте командную строку, нажав «Пуск», затем «Все программы», затем «Стандартные», затем «Командная строка».
- Прослушивайте открытые порты, введя ‘netstat -an. | найдите /i «слушаю» в командной строке. Нажмите клавишу «Ввод» на клавиатуре и подождите, пока все порты не отобразятся на экране.
Как узнать, заблокирован ли порт?
Проверка брандмауэра Windows на наличие заблокированных портов
- Запустите командную строку.
- Запустите netstat -a -n.
- Проверьте, указан ли конкретный порт. Если да, то это означает, что сервер прослушивает этот порт.
Как найти порты на моем компьютере?
Чтобы присвоить имена внешним последовательным портам на компьютере, нужно выполнить 4 шага: Подсчитайте количество последовательных устройств на задней панели компьютера. К ним относятся внешние последовательные порты и внутренние модемы. Порты телефонных разъемов на плате в слоте могут идентифицировать внутренний модем.
Читайте также: