Переадресация портов не работает?

Переадресация портов не работает?

Я настроил Linux-бокс несколько дней назад для хостинга веб-сервера (nginx). Сайт — ilan.duckdns.org, и я могу нормально подключиться к нему, используя свой локальный IPа такжевнешний IP. Однако, когда я использую canyouseeme.org, чтобы проверить, переадресованы ли порты, он сообщает, что время соединения истекло. Я попросил своих друзей из-за границы проверить, и они тоже не могут подключиться к нему. Я могу использовать мобильную сеть своего телефона, чтобы подключиться к нему без проблем, поэтому я предполагаю, что любой в моей стране (Израиль) может видеть его без проблем. Это вина моего интернет-провайдера или моя? Он не работает для серверов MC, или серверов TF2, или почти для всего. Поможет ли замена модема?

У меня есть модем/роутер Hotbox (2-в-1), не знаю, в нем проблема или в чем-то другом. Бокс подключен к нему через LAN-кабель на 1-й порт.Здесьэто фотография моего сайта, работающего на меня.Здесьэто фотография (плохой) конфигурации порта моего роутера. IP моего linux box — 192.168.1.30.

решение1

Это вина моего интернет-провайдера или моя?

Я посмотрел на конфигурацию вашего hotbox. Я вижу, что вы перенаправили запросы WAN с порта 80 на порт 8080 на вашем сервере Nginx, но я думаю, что nginx по умолчанию слушает порт 80. Если я не ошибаюсь или вы не настроили это сами, я бы перенаправил на порт 80 на вашем сервере nginx. Кроме того, я предполагаю, что адреса "0.0.0.0" в столбце "external" действуют как подстановочные знаки или что-то в этом роде, что, похоже, и происходит. Кроме того, ваша способность устанавливать соединение с использованием вашего внешнего (WAN) адреса означает, что переадресация портов работает правильно на тех серверах, на которых вы это пробовали. Если мы рассмотрели эти пункты, мы можем исключить hotbox из числа виновных, потому что он не знает или не заботится о том, из какой страны поступает запрос, он просто ждет их и отправляет туда, куда скажет его верховный правитель (вы).

Поможет ли замена модема?

Нет. Если у вас коробка 2 в 1, то модем тоже внутри, и мы уже видим, что запросы проходят без проблем.

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

Удачи,
Райан.

решение2

Мне кажется, что ваш провайдер блокирует трафик. Вот последние несколько строк из трассировки, которую я сделал:

9    37 ms    34 ms    36 ms  he-0-10-0-1-pe03.1950stemmons.tx.ibone.comcast.net [68.86.86.114]
10    34 ms    39 ms    35 ms  173.167.57.146
11   188 ms   187 ms   188 ms  et-11-3-0.catania7.cat.seabone.net [93.186.129.223]
12   217 ms   225 ms   221 ms  hot.catania7.cat.seabone.net [93.186.129.237]
13   215 ms   218 ms   215 ms  mx-pt-ae7-vl18.hotnet.net.il [213.57.0.217]
14   211 ms   211 ms   212 ms  core-213-57-0-142.ptr.hotnet.net.il [213.57.0.142]
15     *        *        *     Request timed out.

Как вы видите, трафик доходит до "основного" маршрутизатора в сети hotnet и останавливается там. Так что вы не можете сделать многого. Лучшим вариантом, вероятно, будет найти где-нибудь дешевый хостинг и разместить свои сервисы там.

Связанный контент