Совет 1: Как узнать закрытые порты

Часто возникают такие ситуации, когда установленное приложение не выполняет функции, которые возлагаются на него. Одной из возможных причин неполадок является то, что порт, по которому программа принимает/отправляет пакеты, необходимые для своей работы, закрыт. А как узнать закрытые порты?
Инструкция
1
Порт может быть закрыт как на модеме или маршрутизаторе, так и на стороне провайдера. Кроме того, он может быть заблокирован вашим фаерволом. Используя стандартные средства Windows, можно проверить, закрыт ли порт, который программа использует для своей работы.
Для того, чтобы выполнить проверку открытых/закрытых портов Windows, необходимо воспользоваться командной строкой. Для ее запуска нажмите сочетание клавиш «Windows+R». После этих действий откроется окно. В нем нужно ввести «cmd». После этого нажмите клавишу «Enter».
2
На экране появится черное окошко, которое специалисты называют командной строкой Windows. Теперь можно запускать саму утилиту, которая позволит вам просмотреть список закрытых портов. Введите в командную строку команду «netstat».
3
После ввода нажмите клавишу «Enter». В окне командной строки будет отображена информация обо всех открытых портах вашего компьютера. Она будет указана вслед за доменным именем вашего персонального компьютера и отделена от него двоеточием. Учтите, что все порты, которые не указаны в этом списке, являются закрытыми. И если порт, который использует ваше приложение, попал в этот список, то его будет необходимо закрыть, чтобы приложение смогло нормально функционировать.

Совет 2: Как узнать, какие порты открыты

Порой пользователю, желающему максимально полно контролировать свою систему, требуется уточнить, какие именно порты соединений открыты на текущий момент с его компьютера. Эта операция занимает не более нескольких секунд.
Инструкция
1
Прежде всего, вы можете воспользоваться командой netstat из стандартного набора Windows XP. Для ее исполнения войдите в командную строку Windows и там наберите "netstat 5" (без кавычек). После исполнения команды вы увидите обновляемый каждые 5 секунд (вы можете указать любое другое время) отчет, содержащий информацию об открытых соединениях, программах, их использующих и портах.
2
Несколько удобнее будет использовать программу TCPView или иное программное обеспечение подобного назначения. Кроме того, ту же информацию вам может сообщить любой фаервол, работающий на вашем компьютере.
Источники:
  • какой порт у меня открыт

Совет 3: Как узнать какие порты использует программа

На компьютере одновременно работает множество программ. Если программа использует соединение с интернетом, ей выделяется определенный порт. Иногда у пользователя возникает необходимость проконтролировать, какой порт использует та или иная программа.
Инструкция
1
Необходимость определить, какие порты использует программа (или какая программа использует порты), обычно возникает в случае подозрения на заражение компьютера троянской программой. Если вы заметили что-то подозрительное, откройте командную строку: «Пуск» – «Все программы» – «Стандартные» – «Командная строка».
2
Введите в командной строке команду tasklist и нажмите Enter. Вы получите данные обо всех запущенных в системе процессах. Обратите внимание на PID – идентификатор процесса. Он поможет определить, какая программа использует тот или иной порт.
3
Наберите в командной строке команду netstat –aon и нажмите Enter. Вы увидите список текущих подключений. В графе «Локальный адрес» в конце каждой строки указан номер порта. В графе PID указаны идентификаторы процессов. Посмотрев номер порта и соответствующий ему PID, перейдите к списку процессов и по номеру идентификатора определите, какой процесс использует этот порт.
4
Если вы не можете по названию процесса понять, какой программе он принадлежит, воспользуйтесь одной из подходящих в данном случае программ. Например, программой Everest, она же Aida64. Запустите программу, откройте вкладку «Операционная система», выберите «Процессы». В списке процессов найдите нужный вам и посмотрите строку его запуска. Это поможет определить, какой программе принадлежит процесс.
5
Используйте для той же цели программу AnVir Task Manager. Она позволяет отслеживать все подозрительные процессы, в том числе процессы программ, соединяющихся с интернетом. Все подозрительные процессы выделяются в списке программы красным цветом.
6
Если вы видите, что порт используется неизвестной вам программой, то при наличии текущего соединения в графе «Внешний адрес» (команда netstat –aon) вы увидите ip-адрес компьютера, с которым установлено соединение. В графе «Состояние» будет стоять значение ESTABLISHED – если соединение присутствует на текущий момент; CLOSE_WAIT, если соединение закрыто; LISTENING, если программа ждет соединения. Последнее характерно для бэкдоров - одной из разновидностей троянских программ.
Источники:
  • какие порты использует skype

Совет 4: Как закрыть порты фаерволом

Фаервол, он же брандмауэр и сетевой экран, предназначен для контроля входящего и исходящего интернет-трафика. От того, насколько правильно настроен фаервол, зависит безопасность работы в сети.
Инструкция
1
В операционной системе Windows есть встроенный брандмауэр, но его возможности очень ограничены, поэтому лучше пользоваться программой от стороннего производителя. Одной из лучших программ этого типа является Outpost Firewall.
2
Перед началом настройки откройте главное окно программы. Выберите «Параметры» – «Системные», затем найдите в нижней части вкладки раздел «Глобальные правила и доступ в rawsocket» и нажмите в нем кнопку «Правила».
3
В открывшемся окне нажмите кнопку «Добавить». В поле «Выберите событие для правила» отметьте птичками пункты «Где протокол», «Где направление» и «Где локальный порт». Ниже, в поле «Описание правила», выберите мышкой «Не определено» в строке «Где протокол» и выберите в открывшемся окошке протокол ТСР.
4
В поле «Описание правила» нажмите мышкой «Не определено» в строке «Где направление», выберите в типе соединения пункт «Входящее (с удаленного компьютера на ваш компьютер)». В том же поле нажмите «Не определено» в строке «Где локальный порт» и впишите номер порта, который необходимо закрыть.
5
В поле «Выберите действия для правила» отметьте птичкой «Блокировать эти данные». Нажмите «ОК» - выбранный порт закрыт для входящих соединений. Вы можете закрыть его и для исходящих, выбрав в описанных чуть выше настройках вместо входящего соединения исходящее – «Исходящее (с вашего компьютера на удаленный компьютер)».
6
Если вы пользуетесь штатным фаерволом Windows, проверьте список исключений: «Пуск» – «Панель управления» – «Брандмауэр Windows» – «Исключения». Снимите птичку с «Удаленного помощника», если вы им не пользуетесь. Вы можете вообще запретить исключения, поставив птичку на вкладке «Общие» в строке «Не разрешать исключения».
7
Фаервол в Windows 7 имеет больше возможностей, чем в Windows XP, его можно использовать для контроля как отдельных портов, так и заданных диапазонов. Создайте правило для исходящих подключений, при запуске мастера создания правила выберите пункт «Все программы». Нажмите «Далее», в открывшемся окне выберите «Блокировать подключения». Опять нажмите «Далее», выберите профиль и укажите имя правила. Затем в свойствах правила укажите порты, которые брандмауэр должен блокировать. Точно так же создается и правило для входящих подключений.

Совет 5: Как проверить, закрыт ли порт

Интернет-приложения отправляют данные через специальные порты. Сетевой порт — выделяемый системный ресурс, выполняемый на определенном сетевом хосте. Если порт закрыт, программа не сможет выйти в сеть, а потому не сможет корректно выполнять свои функции.
Инструкция
1
Для проверки закрытых портов можно воспользоваться стандартными средствами Windows. Перейдите в настройки используемой программы, которая не может успешно соединиться со своим сервером, зайдите в настройки сети. Запомните указанный в параметрах порт.
2
Запустите командную строку. Для этого перейдите в «Пуск» - «Все программы» - «Стандартные» - «Командная строка». Также вы можете ввести запрос cmd в строке поиска приложений меню «Пуск», а затем выбрать найденный результат.
3
Введите команду netstat. Данное приложение позволяет просмотреть список работающих шлюзов, через которые проходят интернет соединения на вашем компьютере. Нажмите Enter.
4
Вы увидите список всех активных подключений на данный момент. Номер порта вы можете найти в первом столбце. Он указывается после знака двоеточия, перед которым следует IP-адрес. Если в данном списке используемый вашей программой сетевой шлюз не указан, он закрыт.
5
Введите в настройках используемой программы один из открытых портов, перечисленных в списке, или попытайтесь открыть его при помощи стандартных средств системы. Перейдите в меню «Пуск» - «Панель управления». В открывшемся окне выберите строку поиска и введите запрос «брандмауэр». Среди найденных результатов выберите «Брандмауэр Windows».
6
Щелкните на ссылке «Дополнительные параметры», затем выберите пункт «Правила для входящих подключений» - «Создать правило». Следуйте инструкциям мастера и создайте новое входящее подключение с номером порта, который использует ваше приложение.
Видео по теме
Обратите внимание
Открывайте шлюз для приложения только в том случае, если эта программа вами до этого использовалась, и вам точно известно, что она не представляет никакой угрозы для безопасности системы. Именно вредоносное программное обеспечение использует нестандартные порты. На момент использования подозрительной программы никогда не отключайте антивирусную программу и фаервол.
Источники:
  • как проверить открыты ли у меня порты
Обратите внимание
Если предоставленной информации вам окажется недостаточно, то можете изучить все возможности утилиты «netstat», путем запуска ее с ключом –h. Это означает, что в командной строке нужно ввести команду «netstat -h». Затем в появившемся окне вы увидите помощь по программе "netstat".
Полезный совет
Также есть утилита под названием "Windows Worms Doors Cleaner", которая может не только показывать открытые и закрытые порты TCP/UDP, но и самостоятельно закрывать открытый порт. Таким образом, можно дополнительно защитить свой компьютер от различных угроз в интернете, а также многочисленных вирусов. Программа "NetStat Agent 2.0" может заменить встроенный "netstat".
Источники:
  • NetStat Agent 2.0
Поиск
Совет полезен?
Добавить комментарий к статье
Осталось символов: 500
к
Honor 6X Premium
новая премиальная версия
узнать больше