- Как научиться открывать сетевые порты в Windows 7 и 10
- Что такое «Порт» и зачем он нужен
- Проверка статуса портов
- Открываем порт через Брандмауэр Windows
- Открываем порт 80
- Применение стороннего софта CurrPorts
- Преимущества
- Недостатки
- Работаем с UPnP Wizard
- Преимущества
- Недостатки
- Онлайн-сервис 2ip.ru
- Подводим итоги вышесказанному
- Напрямую интернет работает, а через роутер нет. Как исправить?
- Проверяем подключение кабеля и индикатор на роутере
- Проверяем параметры подключения к интернету (WAN)
- Еще несколько решений:
Как научиться открывать сетевые порты в Windows 7 и 10
Довольно часто люди сталкиваются с непонятными, на первый взгляд, проблемами в работе программ или игр, связанными с невозможностью их подключения к серверу. Многие начинают искать причину не там, где нужно, пеняя на плохое интернет-соединение, несовместимость ПО или его высокие системные требования. Ответ может крыться в заблокированном канале передачи данных. Для этого нужно открыть порты в операционной системе Windows.
В нашей новой статье мы кратко расскажем вам об общем назначении портов и как их разблокировать в ОС Windows, приведя несколько примеров.
Что такое «Порт» и зачем он нужен
Основная задача персонального компьютера – обрабатывать информацию, используя для этого множество программ разного назначения. Большая часть программ обращается к собственному серверу для получения и отправки пакетов данных, например, регулярных обновлений или отдельных файлов (файлообменники). Передача информации происходит по определенному каналу – порту. Каждый порт (туннель) имеет свой номер, являющийся идентификатором и определяющий его назначение. Например, чтобы воспользоваться удаленным рабочим столом другого компьютера, нужно проверить статус и при необходимости открыть порт 3389.
При установке новой игры или другого софта по умолчанию происходит автоматическая проверка туннеля и подключение к серверу. Брандмауэр Windows выводит окно на экран с предложением о разрешении или запрете активности данной программы в сети. Если такового не наблюдается и ПО не хочет подключаться – нужно открыть его порт на компьютере.
Проверка статуса портов
Перед открытием туннеля сначала нужно проверить открытые порты в Windows. Для этого отлично подойдет обычная командная строка.
- Открываем меню «Пуск/Программы/Стандартные» и выбираем программу «Командная строка».
Другой способ – введите «cmd» (без кавычек) в поисковую строку Пуска и нажмите «Enter».
- В открывшейся командной строке задаем команду «netstat –aon | more» без кавычек. Система отобразит состояние всех активных туннелей.
Смотрим на два последних столбца и находим нужный номер. Напротив номера выведен его статус:
- Listening – идет опрос свободного порта системой. Он является открытым.
- Established – идет передача данных, порт занят.
- Close wait – процесс прекращения передачи данных.
- Time wait – порт не отвечает.
- Открыв «Диспетчер задач» комбинацией клавиш Ctrl+Alt+Delete, вы сможете узнать, чем занят нужный порт, сопоставив его номер из консоли с идентификатором процесса.
Если требуемый порт отсутствует или занят – переходим к следующему пункту.
Открываем порт через Брандмауэр Windows
Брандмауэр служит защитой (экраном) от внедрения опасных и шпионских программ и вирусов, которые могут проникнуть из интернет-сети. Он отслеживает исполняемые процессы и трафик. С его помощью можно разблокировать порты для конкретной задачи.
Процесс деблокирования выглядит так:
- Заходим в «Пуск/Панель управления/Система и безопасность» и находим «Брандмауэр ЗащитникаWindows» (либо «Брандмауэр Windows»).
- Выбираем пункт «Дополнительные параметры».
- В этом меню содержится список процессов, использующих каналы для подключения к серверам. Для того чтобы открыть порты в брандмауэре, нажимаем на «Правила для входящих подключений» и «Создать правило».
- Если вам известно, какой именно канал вам нужен, то указываем пункт «Для порта».
Ради примера попробуем открыть порт 27015 для сетевого шутера Counter-Strike 1.6.
Выбираем «Разрешить подключение» и жмем «Далее».
Выделяем галочками все варианты.
Вписываем имя программы, например, «CS 1.6» и нажимаем кнопку «Готово».
Созданное нами правило появится в общем списке. Теперь порт для игры открыт. Этот способ является стандартным и он идентичен для последних версий Windows, начиная с «семерки».
Важно: если порт так и не заработал, то нужно включить его «проброс» в меню роутера. Но это отдельная тема для статьи.
По тому же принципу вы можете открыть порт 8080 и 443, которые отвечают за передачу данных через http-сервер и https-сервер повышенной безопасности для онлайн-игр, сервисов, кассовых аппаратов и прочих услуг.
Открываем порт 80
Данный канал является главным для передачи данных между ПК и Всемирной сетью по протоколу http. Порт 80 не освободить вышеописанным способом, так как он контролируется специальным системным драйвером http.sys.
На этот раз мы обратимся к командной строке.
- Открываем командную строку известным способом и вводим команду «netsh http «add iplisten ipaddress=::» (без кавычек) и жмем «Enter».
- Второй шаг – это внесение изменения в файл блокнота hosts, находящийся по пути «C:\Windows\System32\drivers\etc\hosts». В нем необходимо добавить запись «127.0.0.1 local» (без кавычек). После этого перезагрузить свой ПК и проверить статус порта 80.
- Если это не помогло, то открываем меню «Пуск/Панель управления/Программы/Программы и компоненты» и нажимаем на «Включение или отключение компонентовWindows».
- Отключаем службы IIS, снимая все галочки с пунктов.
Перезагружаем компьютер и опять проверяем доступность 80 порта.
Применение стороннего софта CurrPorts
В рассмотренных выше способах использовались лишь стандартные ресурсы Windows, однако, в Сети есть несколько программ для открытия портов на Windows. Первой на обзоре мы выбрали «CurrPorts» версии 2.51 от разработчика Nir Sofer. Она помогает узнать все свои активные порты на Windows и пригодится для их быстрого освобождения, удаляя ненужный или опасный процесс. Программа бесплатна и легка в освоении.
Для ее использования:
- Переходим на сайт разработчика https://www.nirsoft.net/utils/cports.html и скачиваем программу и русификатор на ПК. Русификатор распаковываем в папку с файлами ПО.
- Программа предлагает массу информации о процессе, включая занимаемый им порт.
На скриншоте мы видим, что антивирус Avast занимает два порта: 80 и 443. При желании мы можем закрыть данное соединение из контекстного меню или панели инструментов программы (но делать этого не советуем по понятным причинам). Закрывайте только те ненужные процессы, назначение которых вам известно.
Преимущества
- Бесплатная программа на русском языке.
- Не требует установки.
- Отображает все запущенные процессы и занимаемые ими порты в реальном времени.
- Предоставляет самую подробную информацию.
- Можно освобождать порты от одного или всех процессов.
- Классический понятный интерфейс.
Недостатки
Работаем с UPnP Wizard
Простая программка для управления портами «UPnP Wizard», работающая почти со всеми модемами по технологии UPnP. Вам не составит труда посмотреть открытые порты в Windows и освободить самые необходимые из них. ПО бесплатно, но не поддерживает русский язык, что может осложнить управление для некоторых пользователей.
Начинаем работу с UPnP Wizard так:
- По ссылке https://www.xldevelopment.net/upnpwiz.php переходим на ресурс разработчиков и скачиваем ПО бесплатно.
- Устанавливаем и запускаем UPnP Wizard. Перед пользователем появятся все активные порты и занимаемые их процессы.
Для примера попробуем открыть порт 7777, который нужен для обмена данными с сервером игры SAMP (San Andreas Multiplayer Mod). Нажимаем на зеленый плюс панели инструментов.
Важно: если программа не может найти процессы – проверьте, подключена ли функция UPnP на вашем роутере, зайдя в его настройки.
- В окне создания порта вводим произвольное название (например, SAMP), номер порта (7777) и тип протокола (TCP). После этого подтверждаем данные кнопкой «ОК».
В таблице появится новый пункт с открытым портом для игры SAMP.
Преимущества
- Бесплатная лицензия.
- Красивый интерфейс без нагромождений.
- Работает со многими моделями роутеров, поддерживающих технологию UPnP.
- Можно быстро открывать и освобождать порты.
Недостатки
- Нет перевода на русский язык.
- Малоинформативная сводка о запущенных процессах.
Онлайн-сервис 2ip.ru
Ну и напоследок мы воспользуемся простым онлайн-сервисом «2ip.ru», предназначенным для отображения разной полезной информации на компьютере, включая сетевые порты.
Для посещения сервиса:
- Открываем интернет-браузер и переходим по ссылке https://2ip.ru/check-port.
- В свободную строку вводим номер порта, например, 25565 и нажимаем «Проверить».
- Как видно на скрине выше, туннель 25565 уже занят. Таким образом вы сможете проверить любой канал на занятость.
Преимуществами такого способа выступают его доступность и отсутствие необходимости в установке отдельного ПО. Но он лишь служит как дополнение предыдущим двум вариантам.
Подводим итоги вышесказанному
В этой статье мы постарались дать вам ответ на вопрос: «как открыть порты на Windows 7 и 10?». Для этого нами было выбрано и описано самые востребованные способы решения данной проблемы с примерами.
Подводя итоги, мы составили краткую характеристику каждого способа отдельно.
Стандартные инструменты Windows оказались не самыми удобными в управлении, однако, предоставляют достаточный объем информации о процессах и занятых ими портах. Работа с Брандмауэром и консолью довольно проста и после нашего примера вы сможете самостоятельно повторить все это на своем компьютере.
CurrPorts выводит максимум данных о портах и процессах, позволяет удалять (освобождать) их, но не дает возможности открыть новые. На наш взгляд, софт отлично подойдет для отслеживания потенциальных угроз из Сети и их устранения.
Несмотря на отсутствие русскоязычного интерфейса, UPnP Wizard очень практична и может как создавать, так и освобождать порты. Единственным ограничением является требование к поддержке роутером UPnP интерфейса. Мы считаем, что этот вариант самый удобный для повсеместного использования.
Источник
Напрямую интернет работает, а через роутер нет. Как исправить?
Не редко бывают ситуации, когда интернет просто перестает работать. Роутер перестает раздавать интернет на все устройства. Очень часто это происходит после отключения электричества, грозы (почему перестал работать роутер после грозы), каких-то ремонтных работ, перемещения роутера в другое место и т. д. Что делать в такой ситуации, где искать проблему – не понятно. В таких случаях, я всегда советую подключать интернет напрямую к компьютеру. Если есть ПК или ноутбук с LAN входом, то просто вынимаем кабель из WAN-порта роутера и подключаем его в сетевую карту компьютера. В зависимости от провайдера, если используется тип подключения PPPoE, PPTP, L2TP (когда нужно вводить имя пользователя, пароль, адрес сервера) , возможно понадобится настроить на компьютере подключение к интернету. И если напрямую интернет работает, а через роутер нет подключения к интернету, значит на стороне интернет-провайдера все хорошо, и скорее всего какие-то проблемы с роутером. Если напрямую интернет тоже не работает – нужно обращаться в поддержку своего провайдера и решать этот вопрос с ними.
Если у вас такой же случай (напрямую интернет есть, а через роутер нет) , то нужно проверять роутер. Причин может быть очень много. В этом случае хорошо бы еще проверить, есть ли интернет по кабелю от роутера. Может проблемы только с Wi-Fi сетью. В любом случае, роутер должен раздавать Wi-Fi. Да, после подключения к его беспроводной сети интернет может не работать (без доступа к интернету) , но сеть он должен транслировать. Если же в вашем случае роутер вообще не раздает Wi-Fi, то первым делом смотрите статью Роутер не раздает интернет по Wi-Fi. Что делать?
Не нужно исключать аппаратную поломку роутера. Особенно, если интернет перестал работать после перепада напряжения в электросети, отключения электричества, грозы. Бывает, что выходят из строя блоки питания. При этом роутер может включаться, но не работать. Дальше я расскажу, что нужно проверить в первую очередь и как попытаться восстановить работу роутера, или хотя бы выяснить в чем проблема. Разумеется, у вас может быть совсем другое оборудование, другой провайдер, способ подключения к интернету и т. д., но эта инструкция должна подойти для большинства случаев. И еще: просто отключите питание роутера на несколько секунд и включите его обратно. Подождите минуту пока роутер загрузится и проверьте подключение к интернету. Бывает, что это помогает.
Проверяем подключение кабеля и индикатор на роутере
Первым делом нужно убедиться, что кабель от интернет-провайдера подключен именно в WAN (Internet) порт на маршрутизаторе. Выглядит это примерно вот так:
Если все подключено правильно, то смотрим на индикатор WAN (интернет) на самом роутере. Он должен как минимум загораться (не важно каким цветом) при подключении кабеля в WAN-порт роутера. Обычно, у этого индикатора три режима:
- Не горит – роутер не видит сетевой кабель (интернет) .
- Горит (не мигает, именно горит) зеленым или оранжевым цветом – роутер видит кабель, но нет подключения к интернету ( возможно, просто не заданы необходимые настройки) .
- Мигает, или просто горит зеленым (возможно, каким-то другим цветом) – есть подключение к интернету.
На роутерах разных производителях, разных моделях этот индикатор может работать по-разному. Нужно смотреть инструкцию конкретно к вашему роутеру.
Если индикатор вообще не загорается, то возможно сгорел WAN-порт на роутере. Или все таки что-то с кабелем. Несмотря на то, что при подключении напрямую интернет работает. Встречал случаи, когда роутер кабель не видел, а компьютер видел. В таком случае нужно обращаться к провайдеру. Еще небольшой совет: можно взять сетевой кабель (который обычно идет в комплекте с роутером) , подключить его в WAN-порт и в сетевую карту компьютера. Если индикатор загорится – значит есть шанс, что роутер будет работать и проблема на стороне оборудования провайдера, или в кабеле.
Если же роутер реагирует на подключение кабеля от интернет-провайдера, то нужно проверять настройки подключения к интернету, так как проблема скорее всего в них. Об этом я расскажу дальше в статье. Так же оставляю ссылки на статьи, которые могут вам пригодится на данном этапе решения проблемы:
Если индикатор WAN горит/мигает после подключения кабеля (или на вашем роутере нет такого индикатора) , то нужно проверить некоторые настройки.
Проверяем параметры подключения к интернету (WAN)
В чем суть: нужно зайти в настройки роутера, в раздел с настройками подключения к интернету и проверить/задать все параметры, которые необходимы для того, чтобы роутер смог подключиться к интернет-провайдеру. Бывает, что слетают настройки роутера (не редко это можно определить по имени Wi-Fi сети, оно меняется на заводское) . И из-за этого интерне при подключении к компьютеру работает, а при подключении через роутер нет.
Чтобы открыть настройки маршрутизатора (сразу скажу, что интернет для этого не нужен) нужно сначала подключится к нему с любого устройства по LAN или Wi-Fi и в браузере перейти по адресу 192.168.1.1, или 192.168.0.1. На некоторых роутерах используется другой IP-адрес, или хостнейм. Обычно, его можно посмотреть на наклейке, на самом роутере. Или смотрите инструкцию Как зайти в настройки роутера?
В веб-интерфейсе роутера нужно найти раздел с настройками подключения к интернету. Чаще всего он называется «Интернет», или «WAN». И там нужно правильно задать параметры, которые выдает вам интернет-провайдер. Выбрать тип подключения и указать необходимые параметры, если это необходимо. Все настройки вы можете уточнить у поддержки интернет-провайдера, или посмотреть в договоре о подключении к интернету. Так же необходимо выяснить, делает ли провайдер привязку по MAC-адресу (но это актуально в основном для подключения через «Динамический IP») . Вот так, например, выглядят эти настройки на роутере TP-Link (со старой прошивкой) :
Главное, правильно указать все параметры и заставить роутер подключиться к интернету. Тогда он начнет раздавать его на все ваши устройства. Раз напрямую интернет есть, то и через роутер он должен работать (если он не сломан) . Не стесняйтесь (ленитесь) звонить в поддержку интернет-провайдера. Так вы сможете узнать, нет ли неполадок на их стороне и попросить помощи в настройке маршрутизатора.
Еще несколько решений:
- Сброс настроек роутера. Не могу гарантировать, что это решит проблемы с подключением к интернету, но можно попробовать сбросить все параметры до заводских и настроить маршрутизатор заново. Инструкцию по настройке можете поискать на нашем сайте (через поиск по сайту, или в соответствующих разделах) .
- Убедись, что проблема именно в роутере, а не на устройствах, которые вы к нему подключаете. Нужно подключить несколько разных устройств для проверки.
- Посмотрите инструкцию к своему роутеру. Особенно обратите внимание на раздел, где описана работа индикаторов. По их поведению можно найти неполадки и устранить их.
Если не удалось решить проблему (интерне по прежнему напрямую работает, а через маршрутизатор нет) , то опишите свой случай в комментариях. Только предоставьте всю информацию о проблеме, так мне будет проще разобраться и подсказать вам решение.
Источник