Как да проверите дали защитната стена на Windows блокира портовете
- Категория: Функционалност И Поддръжка На Windows 10
Защитната стена на Windows е неразделна част от операционната система Windows. Той управлява трафика, преминаващ през мрежовите портове на вашата машина, за да гарантира, че незабелязаните пакети не влизат в машината ви и я пазят.
Той също така е отговорен за отваряне и затваряне или слушане на мрежови портове. Мрежовите портове се използват от услуги и приложения на Windows за изпращане и получаване на данни през мрежа. Вероятно приложението ви може да не получава никакви данни през определен порт, защото защитната стена на Windows блокира този конкретен порт.
В тази статия ще обсъдим как можете да проверите кои портове слуша вашето устройство и кои са блокирани от защитната стена. След като бъде определено, можете да използвате тази информация, за да отворите конкретен порт. Бързо обобщение Крия 1 Какво означава слушане на порт 2 Проверете портовете за слушане 3 Проверете дали защитната стена на Windows блокира портовете 3.1 Проверете за блокирани портове, като използвате регистрационните файлове на защитната стена 3.2 Проверете за блокирани портове с помощта на командния ред 4 Как да отворите затворен порт 5 Заключителни думи
Какво означава слушане на порт
Преди да започнем да проверяваме кои портове са блокирани и кои слушат, нека обсъдим какво означава слушане за компютър.
По дефиниция портът за слушане е мрежов порт, на който процес или приложение слуша. Слушането означава получаване на информация чрез пакети. Портът за слушане е отворен порт, който приема входящи пакети и ги препраща към желаното приложение/процес на местоназначение.
Портът за слушане го прави не означава, че е разрешено от защитната стена. Портът за слушане просто означава, че получава някакъв трафик. Този трафик обаче все още може да бъде блокиран от защитната стена.
Проверете портовете за слушане
Преди да проверим за блокирани портове, нека разберем кои портове слуша вашето устройство с Windows. Това е така, защото е възможно приложението ви да не получава никакви пакети, тъй като портът, който смятате, че е блокиран от защитната стена, изобщо не слуша.
За да проверите за портовете за слушане на машина с Windows, стартирайте Командния ред и след това въведете следната команда: | _+_ |
Пристанищата, които имат своите Щат изброени като Слушане са тези, които слушат мрежовия трафик. Можете да превъртите надолу списъка и да потърсите интересуващия ви порт. Като алтернатива можете също да използвате командата по -долу, за да потърсите конкретен мрежов порт и проверете дали слуша или не. Заменете Номер на пристанище с номера на пристанището, което ви интересува. | _+_ |
Ето пример за командата по -горе:
Ако намерите някакви списъци под командата, това означава, че посоченият от вас порт слуша. Ако мястото е празно, това означава, че не може да намери порта, който споменахте, или ако го е намерил, не е в състояние на слушане.
Проверете дали защитната стена на Windows блокира портовете
Проверете за блокирани портове, като използвате регистрационните файлове на защитната стена
Един от начините да проверите за блокирани портове е чрез регистрационните файлове на защитната стена на Windows. Дневниците са важен фактор за определяне на поведението на защитната стена. Влизането в системата за изпуснатите пакети, които са пакетите, блокирани от защитната стена, е деактивирано по подразбиране в Windows. Те трябва да бъдат активни и след това можете да проверите генерираните регистрационни файлове за блокираните портове.
Имайте предвид, че само тези пакети ще бъдат изпуснати, ако портът слуша, което може да бъде проверено с помощта на метода, обсъден по -рано в статията.
За да генерирате регистрационни файлове за изпуснатите пакети, първо трябва да определите мрежовия профил, в който сте в момента. За да направите това, отворете Мрежа и интернет страница в приложението Настройки ( Изпълнение-> ms-settings: network-status ) и след това щракнете върху Имоти под мрежата, към която сте свързани.
В Имоти страница, ще видите дали избраният профил е публичен, частен или домейн.
Сега, когато знаете вашия работещ мрежов профил, сега трябва да активирате влизането за изпуснатите пакети. За да направите това, отворете защитната стена на Windows в контролния панел, като въведете firewall.cpl в Run. Оттам щракнете върху Разширени настройки наляво.
На Windows Defender Защитна стена с разширена защита страница, кликнете върху Имоти в десния прозорец.
В Имоти изскачащ прозорец, преминете към раздела за профил, който сте забелязали по-рано от приложението Настройки, след което щракнете върху Персонализирайте под Дневник .
В Персонализирайте прозорец, изберете Да от падащото меню пред Log отпаднали пакети и след това щракнете Добре .
Затвори Имоти прозорец, също като щракнете Добре . Сега отидете на следното местоположение с помощта на File Explorer, за да проверите генерираните регистрационни файлове за блокираните портове. | _+_ |
Оттам отворете текстовия файл с име pfirewall.txt и след това потърсете всички блокирани портове. Ако няма такъв, тогава файлът ще бъде празен.
Проверете за блокирани портове с помощта на командния ред
Командният ред може да покаже портовете, които вашето устройство в момента слуша. Всички портове, които не се показват, просто означават, че са блокирани от защитната стена или не слушат.
Изпълнете командния ред с администраторски права и след това въведете следната команда: | _+_ |
Въпреки че | _+_ | е оттеглено, все още работи, за да даде необходимата информация.
Отворените портове ще бъдат дадени в маркираната област. От тук можете да определите дали портът, който търсите, е отворен или не.
Как да отворите затворен порт
Ако установите, че портът е блокиран от защитната стена на Windows, можете да го разрешите, като използвате стъпките, дадени по -долу.
- Отворете защитната стена на Windows, като отворите следното:
Контролен панел -> Система и защита -> Защитна стена на Windows Defender -> Разширени настройки - Щракнете върху Входящи правила в левия прозорец, след което щракнете върху Ново правило в десния панел.
- На екрана тип правило в съветника за ново входящо правило изберете Порт и след това щракнете върху Напред.
- На следващия екран изберете типа на порта и след това въведете номера на порта, който искате да отворите пред Специфични локални портове. Щракнете върху Напред, когато сте готови.
- На следващия екран изберете Разрешаване на връзката и след това щракнете върху Напред.
- На екрана с профил изберете Всички профили и щракнете Следващия .
- Сега задайте име на правилото и щракнете завършек .
Вече успешно деблокирахте необходимия порт. Можете да повторите стъпките, за да разрешите допълнителни портове, или да изтриете този, като отворите до Входящи правила и премахване на съответните правила.
Заключителни думи
Активирането на защитната стена на Windows през цялото време е важно, ако сте свързани директно с интернет. Защитната стена защитава вашата система и цялата ви мрежа от външни заплахи.
Потребителите, които разполагат със специална защитна стена, често са склонни да деактивират защитната си стена на Windows за свободно протичащи пакети. По този начин те не трябва да позволяват всеки порт през защитната стена поотделно. Това обаче се препоръчва само за устройства, които или не са свързани с интернет и са достъпни само в локалната мрежа (LAN), или устройства, които са защитени чрез специални защитни стени.