Почему порт закрыт если я его открыл
Перейти к содержимому

Почему порт закрыт если я его открыл

  • автор:

Открыл порт на роутере все равно не открыт?

Перезагрузил, не могу зайти по ssh 5d3215be89eac670624896.jpeg

  • Вопрос задан более трёх лет назад
  • 532 просмотра

Простой 15 комментариев

  • Facebook
  • Вконтакте
  • Twitter

Zoominger

Gremlin92

Zoominger

Gremlin92

Zoominger

Gremlin92

Zoominger

Gremlin92

Zoominger

Gremlin92

Zoominger

Gremlin92

Gremlin92

Ты здоров или у тебя паранойя?

Как вообще может быть опасно рассказать модель роутера?! На минуточку, проданного наверняка тиражом не меньше, чем в сотню тысяч железяк.
Ну вот, мой роутер TL-WR842ND и чем тебе или кому-либо ещё это могло бы помочь? Второй — Acorp W520N. Могу даже открытые порты назвать поимённо, надо?

fdroid

Я правильно понимаю, что вы пытаетесь подключиться к компьютеру через SSH извне, т.е. через инет? Если да, то 2 вопроса:
1) У вас IP белый или серый?
2) На какой ОС компьютер, к которому вы пытаетесь подключиться? Если Win, то на нём SSH-сервера нет.

PS Почему в качестве целевого IP в таком случае у вас указан 192.168.1.1? ведь это внутренний IP самого роутера, а вам нужно указывать IP целевого компьютера.

Почему порт, который я открыл на своем маршрутизаторе, не работает?

Большинство услуг, например, когда мы используем интернет-браузер или используем e-mail, нам не нужно делать специальную настройку, чтобы все работало хорошо. Однако некоторые программы требуют, чтобы мы открывали порты для их правильной работы. Всякий раз, когда нам нужно получить доступ к службе в нашей локальной сети из Интернета, нам нужно будет открыть порт, потому что это устройство находится за NAT. Процесс не слишком сложный, но требует от нас выполнения ряда шагов. Если мы забудем какие-то из них или сделаем их неправильно, то у нас начнутся проблемы. В этой статье мы рассмотрим, почему порт, который я открыл на своем маршрутизаторе, не работает, и предложим некоторые решения.

Почему порт, который я открыл на своем роутере, не работает

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

Что мешает чтобы не открывался порт

  • Локальный или частный IP.
  • маршрутизатор.
  • Брандмауэр Windows.
  • Программа под вопросом.
  • Тип общедоступного IP-адреса и CG-NAT.

Теперь мы собираемся объяснить каждый из них и предложить некоторые рекомендации, которым вы можете следовать.

Локальный IP и роутер при открытии портов

В нашей локальной сети у нас может быть много устройств, подключенных к Интернету. Каждый из них имеет локальный или частный IP-адрес, который служит для их различения. Если мы хотим правильно открывать порты, недостаточно знать этот локальный IP, поскольку он может меняться, если он автоматически назначается DHCP. По этой причине это необходимо установить фиксированный локальный IP . В этом аспекте следует отметить, что у нас есть два способа сделать это. Один был бы в Windows настройка TCP/IP. Для этого мы отправимся в Настройки , Cеть и интернет , Статус и Изменение параметров адаптера . Там выбираем наш сетевой адаптер, правой кнопкой мышки выбираем Свойства , а затем Интернет-протокол версии 4 . Далее мы настроим его следующим образом, учитывая диапазон сети, который имеет наш маршрутизатор:

Другой вариант — установить локальный IP-адрес, войдя в маршрутизатор через Интернет в статический DHCP или соответствующий раздел. Затем независимо от того, что мы сделали в Windows или в самом маршрутизаторе, мы должны открываем нужные нам порты в роутере на тот локальный IP .

Брандмауэр должен быть хорошо настроен

С одной стороны, те порты, которые мы только что открыли в роутере, надо поставить в ПО, которое мы собираемся использовать. Например, у P2P-клиентов обычно есть раздел подключения, где нужно указать порты. Это так, если вы не решили использовать стандартные и не открыли их на маршрутизаторе.

Еще один момент, который мы должны рассмотреть, связан с Windows. брандмауэр. При первом запуске этой программы P2P она запросит у нас разрешение на доступ в Интернет.

В случае, если порт, который я открыл, не работает должным образом, это может быть связано с тем, что я заблокировал его по ошибке. Затем пришло время проверить, не блокирует ли брандмауэр Windows порт или программу.

Общедоступный IP-адрес и CG-NAT

В некоторых случаях может случиться так, что порт, который я открыл, и конфигурация всех элементов выполнены правильно. Настало время спросить себя о том, как наш интернет-провайдер или интернет-провайдер назначает общедоступные IP-адреса. Таким образом, в случае, если у нашего провайдера был CG-NAT, у нас могли возникнуть проблемы. Решение произойдет, потому что они выпустят нас из этого CG-NAT, что происходит, что это не всегда возможно.

Некоторые интернет-провайдеры, которые используют CG-NAT в своих сетях, — это Orange/Jazztel, Grupo Masmovil (Yoigo, MasMovil и Pepephone) и Digi. Наконец, вы можете проверить, есть ли у вас общедоступный IP-адрес или CG-NAT.

Почему порт закрыт если я его открыл

Бьюсь с такой проблемой. Не могу открыть порт в Windows 10 Pro. Написал простой сервер TCP сокет слушаю порт и не могу до него достучаться через брандмауэр. Прописаны все разрешения на этот порт, на локальной машине все видно. Из инета не видно. Выключаю полностью брандмауэр все работает, до сервера доходят запросы, а с включенным брандмауэром нет. Антивирусы не стоят, других запретов на машине не нашел. Куда копать уже не знаю.

Ответы

  • Предложено в качестве ответа Vector BCO Moderator 6 августа 2019 г. 14:57
  • Помечено в качестве ответа Vector BCO Moderator 6 августа 2019 г. 14:57

Все ответы

Что в логе Брандмауэра (%systemroot%\system32\LogFiles\Firewall\pfirewall.log)

Емнип по умолчанию все входящие подключения запрещены.

(Панель управления\Все элементы панели управления\Брандмауэр Защитника Windows)

Я не волшебник, я только учусь. MCTS, CCNA. Если Вам помог чей-либо ответ, пожалуйста, не забывайте нажать на кнопку "Отметить как ответ" или проголосовать за "полезное сообщение". Disclaimer: Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции работодателя. Вся информация предоставляется как есть, без каких-либо на то гарантий. Блог IT Инженера, Яндекс Дзен, YouTube, GitHub.

Порт открыт, но не виден снаружи

Здарова, линуксоиды, у меня возникла проблема, с которой не справились даже 3 дня гугления. Итак, я решил сделать на своем ноуте на Ubuntu 17.10 небольшой веб-сервер на nginx’e. Про то, что там, говорить не буду, ибо это не относится к теме

Я сижу через ГПОН от небезызвестного МГТС’а, поэтому IP не статический, и именно поэтому я настроил роутер на NO-IP с адресом, допустим, example.hopto.org. Также я направил свой домен example.com через CNAME на exampe.hopto.org. То есть, получается примерно такая картина:

example.com -> example.hopto.org -> 1.2.3.4 -> <мой роутер> -> 192.168.0.105 (мой пк) -> nginx

С пк, на котором висит сервер, можно зайти на любой из этих адресов, появится приветствие моего сервера.

С другого устройства из локальной сети на сервер также можно зайти с любого из адресов, но

с внешнего устройства (вне локальной сети) появится либо ERR_UNREACHABLE, либо ошибка от squid’a. 2ip.ru/check-port также выдает «порт закрыт»

ОДНАКО, на роутере порт открыт и направлен на ПК (тык, тык) (для неверующих что локальный ип — 105: тык)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *