Как открыть порты в Windows

Наверняка многие слышали о портах в компьютерных сетях и что для некоторых программ их нужно открывать, но где и как это сделать не многие знают.  Сегодня попробуем разобраться, что за мифические порты и как открыть этот самый порт в Windows.  Если простыми словами объяснять то:

Порт — это некоторое число, которое является программным адресом конечных точек транспортировки сетевых пакетов. Порты используются, чтобы сетевые пакеты разделялись из общего потока и доставлялись конкретным программам и службам отдельно и независимо друг от друга, не создавая нагрузку на общий поток.

Знаю, звучит не понятно, но в теории это вообще хрень запутанная. На примере несколько проще. Наш интернет поток, работающий на портах 80 и 8080 это некое скоростное шоссе, а машины на нем это сетевые пакеты. И вот если все программы используют только это шоссе и машин становится овер докуя как в Москве, то что будет?

Правильно — пробка, ваш инет будет тупить и лагать. Поэтому многие программы используют отдельные пит-стопы (порты), которые уходят из основного потока и идут прямиком к нужной программе. Например электронная почта использует сразу два порта: для входящей и исходящей почты.

Торрент качалки (в том числе и популярная сейчас zona), так же используют свой порт, по которому могут по максимуму направить все свои «большегрузы«, забивая интернет на 100%. Так же если вы любитель играть в Minecraft, то вам должно быть также известно, что для игры в майнкрафт нужно открывать под его сервер порт 25565. И так далее и тому подобное. Надеюсь, что так более менее понятно. Теперь же давайте поговорим как открыть порт в Windows.

Как открыть порты

Для того, чтобы открыть порты нам необходимо попасть в брандмауэр Windows.  Для этого либо идите в Панель Управления ищите его там, или же вызовите команду Выполнить (Win+R) и напишите команду firewall.cpl

как открыть порты

У вас откроется главное окно настроек брандмауэра Windows, где бы выбираем в левом меню — Дополнительные параметры

как открыть порт

В открывшихся дополнительных параметрах нам будет необходимо выбрать для каких пакетов мы создаем правило: для входящих или исходящих, т.е. вы впускаете пакеты для конкретной программы или же выпускаете.  Я на примере буду открывать порт 25565  для сервера Minecraft, то бишь я выбираю «Правила для входящих подключений»

Далее в правом меню выбираем «Создать правило»

открыть порты в windows 7

Перед вашими прекрасными очами откроется мастер создания правила для входящего подключения, где нам необходимо выбрать «Для порта»

открыть порт windows 7

Жмем Далее

Вот тут у Вас может опять возникнуть вопрос, а по какому протоколу открывать порт: по TCP и UDP? Тут Вам придется выяснить, какой нужно, ибо для конкретной службы, программе или игре нужно открывать порт по тому или иному протоколу, а то и вовсе по двум одновременно. В моем случае для открытия порта под майнкрафт мне как раз нужно открывать оба протокола.

Если в двух словах, то протокол TCP это более надежный протокол в плане гарантии доставки пакетов, мониторинга за ними и влияния их на нагрузку сети. UDP же называют «ненадежным» протоколом и используется он в тех программах, где допустимо потеря пакетов — потоковое видео или же онлайн игры.

Как я уже сказал выше порт 25565 требуется открывать по обоим протоколам, поэтому выставляю Протокол TCP и в поле «определенные локальные порты» вписываю нужный порт — 25565 и жму Далее

как открыть порты

В следующем окне выставляем «Разрешить подключение«. Если присмотреться, то аналогичным способом можно и закрыть любой порт ;). Но сейчас тема как их открыть.

как открыть порт

По традиции жмем Далее. В следующем окне нам необходимо выбрать для каких профилей сети на компьютере мы открываем порт. По-умолчанию стоит на все профили, поэтому не будем заморачиваться и оставим все как есть и снова жмем Далее.

как открыть порт 25565

Дальше нам предстоит дать имя нашему открытому порту и описание по желанию. Я пишу «Порт для сервера Minecraft» и жму Готово

как открыть порты в майнкрафт

Аллилуйя, порт создан и открыт

как открыть порт для minecraft

Ну мне как бы ещё радоваться рано, ведь мне надо открыть порт 25565 ещё и по UDP, но это аналогичное действие, поэтому расписывать я это не буду.

Может так случиться, что и после открытия порта программа откажется работать, то здесь можно предпринять два варианта: создать правило для конкретной программы (все аналогично, только создаем правило для Программы или добавить программу  в исключения брандмауэра) или полностью отключить брандмауэр. После этого все должно работать как часы.

Ну вот вроде и все, что касается открытия портов в Windows, сложного вроде ничего. Другой вопрос — если у вас стоит сторонний FereWall, то порты нужно будет открывать уже там, а не в брандмауэре, но это уже совсем другая история. Удачи.

Обсуждение (6)
  1. alimugik:

    Для Майна надо и исходящие открывать, иначе отказывается работать зараза

  2. ItSlam:

    alimugik, вот жеж противный, все ему пооткрывай. Для исходящих правил все тоже самое по аналогии.

  3. Бывалый:

    Тупо конечно в Фаере Виндовом сделано. Нафига создавать 2 правила для UDP и TCP, если можно было сделать одно, но с выбором пунктов галкой, в квадаратиках — UDP или TCP. Короче Майкрософт ещё учиться и учиться надо. Конечно, опытные работники уходят на пенсию, а приходят молодые, тупицы, которым всё это надо заново накапливать. Поэтому в интерфейсе всё время будет что-то да ни так.

  4. ItSlam:

    Бывалый, есть кажется у мелкософта ещё независимый фаер, там вроде почеловечней все будет.

  5. Не помогло сервер пишет 229 recipes
    27 achievements
    14:19:48 [INFO] Starting minecraft server version 1.5.2
    14:19:48 [INFO] Loading properties
    14:19:48 [INFO] Default game type: SURVIVAL
    14:19:48 [INFO] Generating keypair
    14:19:49 [INFO] Starting Minecraft server on 217.118.79.22:9835
    14:19:49 [WARNING] **** FAILED TO BIND TO PORT!
    14:19:49 [WARNING] The exception was: java.net.BindException: Cannot assign requ
    ested address: JVM_Bind
    14:19:49 [WARNING] Perhaps a server is already running on that port?
    >

  6. ItSlam:

    PaPiRoSkA, по майнкрафту подробно писал мой друг на своем сайте. Посмотрите /www.itshneg.ru/servers/kak-sozdat-server-minecraft

Поделитесь своим мнением
Для оформления сообщений Вы можете использовать следующие тэги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>