PC & Mobile

Как да проверите кои портове са отворени на компютър с Windows 10

Може би отстранявате проблеми с мрежовата свързаност за конкретна програма и трябва да проверите дали достъпът до порта е отворен или се чудите дали вашето NAS устройство може да комуникира с вашия компютър с Windows 10, независимо от причината, трябва да проверите за отворени портове.

Как да проверите кои портове са отворени на компютър с Windows 10

В тази статия ще ви предоставим подробни стъпки за това как да проверите за отворени портове в 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” ще покаже всички изпълними файлове, които участват в създаването на всеки порт за слушане.
  • “O” ще покаже идентификационния номер на собствения процес, който е свързан с всяка от връзките.
  • “N” ще показва адресите и номерата на портовете като цифри.

Ще започнем с по -простата форма: netstat -ab. Просто следвайте тези стъпки и ще бъдете добре:

  1. Отвори Старт меню, Тип "Командния ред ”И изберете Изпълни като администратор.

  2. Сега въведете „netstat -ab”И удари Въведете.

  3. Изчакайте резултатите да се заредят, имената на портовете ще бъдат изброени до локалния IP адрес.

  4. Просто потърсете номера на порта, от който се нуждаете, и ако пише СЛУШАНЕ в Щат колона, това означава, че вашият порт е отворен.

Втората опция ще бъде полезна, когато името на процеса не е достатъчно, за да се определи коя програма има свързан конкретен порт. В този случай просто следвайте тези стъпки:

  1. Ако още не е, отворете прозорец на командния ред като администратор.
  2. След като влезете вътре, въведете командата „netstat -aon”И удари Въведете.

  3. Сега ще видите пет колони: Протоколи, Местен адрес, Чуждестранен адрес, Щат, и PID (ИД на процес). В Местен адрес, до колоната IP адрес ще имате номер на порт. Например: 0.0.0.0:135. Тук 135 е номерът на порта.

  4. В колоната се нарича Щат, ще видите дали е отворен конкретен порт. За отворени портове, ще се каже СЛУШАНЕ.

Това е първата част, която ще ви предостави порта и идентификационния номер на процеса. За да проверите кое приложение го използва, продължете със следните стъпки:

  1. В командния ред намерете PID (номера от последната колона) за конкретен порт.

  2. Отвори Диспечер на задачите като използвате Ctrl + Shift + Esc пряк път или щракнете с десния бутон върху отворено пространство в лентата на задачите на Windows и отворете Диспечер на задачите.

  3. Сега отидете на Подробности или Услуги раздел. Ще видите всички процеси на вашия Windows 10. Сортирайте ги по колоната PID и намерете PID, който принадлежи на порта, който се опитвате да отстраните. Можете да видите кое приложение свързва порта в Описание раздел.

Проверка за отворени портове с NirSoft CurrPorts

В случай, че решението на командния ред е твърде трудно - представяме ви по -простата му алтернатива. Това е инструмент, който ще показва вашите отворени портове (TCP или IP, както и UDP). Ще можете също да видите информация за конкретен процес, като име, път, информация за версията и др.

Този инструмент съществува от доста време и е достъпен за Windows 10. Можете да намерите връзка за изтегляне в долната част на тази страница.

Забележка: Уверете се, че сте изтеглили правилната версия: те имат 32 -битова и 64 -битова версия и няма да е необходимо да инсталирате това приложение, тъй като е преносимо, ще трябва само да го разархивирате и стартирате.

След като стартирате CurrPorts, можем да започнем със стъпките за това как да видите отворени портове:

  1. Ще видите списък с вашите компютърни процеси, сортирайте ги по Местно пристанище за по -лесно търсене през тях.

  2. Сега намерете и изберете порта, който отстранявате неизправности.

  3. Вече можете да видите всички подробности, като неговите Име на процеса, Идент. № на процеса, Щати т.н.

Друг начин е просто да щракнете двукратно върху процес, за да видите всички негови подробности в един прозорец.

Проверка за отворени портове с помощта на PortQry.exe

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

С portqry.exe ще вмъкнете конкретни параметри, които намерите в папката на изпълнимия файл.

  1. Например, ако стартирате „portqry.exe -local“, това ще покаже използваните TCP и UDP портове за локален хост. В допълнение към всички параметри, които можете да видите в NetStat, Portqry.exe ви показва и редица карти на портове, както и броя на портовете във всяко състояние.
  2. Можете също така да проверите за отворени портове за отдалечен хост. Просто изпълнете тази команда в командния ред: „portqry.exe -n [име на хост/IP]” Уверете се, че сте заменили името на хоста и IP с името и IP адреса на отдалечения хост.
  3. Ако искате да потърсите конкретен порт, можете да изпълните тази команда: “-e [номер на порт]”.

Допълнителни често задавани въпроси

Как да проверя дали порт 3306 е отворен в Windows 10?

Ако прочетете основната част на тази статия, ще имате представа как да проверите дали даден порт „слуша“ - в този случай порт 3306. Само за да опростим нещата, ето кратък преглед:

Имате три възможности: първата е чрез NetStat, а втората е чрез CurrPorts.

Препоръчваме NetStat, тъй като няма да се налага да изтегляте нов софтуер за това:

• Изпълнете командния ред като администратор.

• Изпълнете тази команда: „netstat -ab“ и натиснете Въведете.

• Изчакайте резултатите да се заредят. Имената на портовете ще бъдат изброени до локалния IP адрес.

• Просто потърсете номера на порта, от който се нуждаете, в този случай 3306. Можете да натиснете Ctrl + F и да въведете „3306“ в полето за думи. Ако портът е отворен, той ще се покаже в резултатите.

За да проверите дали порт 3306 е отворен чрез CurrPorts, просто следвайте стъпките по -горе от раздела „NirSoft CurrPorts“. В стъпка 2 потърсете порт „3306“ от списъка. Ако портът е отворен, той ще се покаже в списъка.

За PortQry.exe изпълнете тази команда в командния ред „-e [3306]” и натиснете Въведете.

Конфигуриране на отворени портове в Windows 10

Знанието как да проверите дали определен порт е отворен или не може да бъде полезно, ако отстранявате проблеми с мрежовата връзка на програма. За щастие има лесен начин да направите това.

Препоръчваме да използвате NetStat чрез командния ред, тъй като е вграден и обикновено ще ви даде всички подробности, от които се нуждаете. Може да са необходими няколко допълнителни стъпки в сравнение с CurrPorts, но не е нужно да изтегляте нищо.

Кой начин намирате за най -удобен за проверка на отворени портове в Windows 10? Кажете ни в секцията за коментари по -долу.

$config[zx-auto] not found$config[zx-overlay] not found