Невозможно получить доступ к порту 80 извне

Невозможно получить доступ к порту 80 извне

У меня такая конфигурация: МОДЕМ NETGEAR > МАРШРУТИЗАТОР LINKSYS > СЕРВЕРЫ

В модеме я настроил мост, и весь трафик контролируется этим РОУТЕРОМ. До этой настройки я мог получить доступ к веб-сайту извне (порт 80) плюс к серверам обмена (почта) и https.

Но теперь с этой конфигурацией я могу отправлять/получать данные только с помощью серверов Exhcange и получать доступ к OWA (веб-доступ к Outlook через порт 443)... и не могу заходить на внутренние веб-сайты извне.

Это моя конфигурация для LINKSYS ROUTER

|--------------------------------------------------------------|
| Application | Start | End | Protocol        | IP Address     |
|--------------------------------------------------------------|
| Ms Exchange | 25    | 25  | Both (TCP/UDP)  | 192.168.100.8  |
| Internets   | 80    | 80  | Both (TCP/UDP) | 192.168.100.11 |
| SSL         | 443   | 443 | Both (TCP/UDP)  | 192.168.100.8  |
| Exchange    | 110   | 110 | Both (TCP/UDP)  | 192.168.100.8  |
|--------------------------------------------------------------|

192.168.100.11это веб-сервер Ubuntu, на котором запущен Apache, который управляет виртуальным именем (extranet, cms, test) для перенаправления на различные серверы. Как вы видите, домашний интернет разрешает только публичные IP-адреса.

Теперь я тестирую этот schenarion во внутренней сети, работает отлично. Например. Если я ввожу текст, extranet.XXX.localон переходит в правильное приложение, или если я пробую MS.XXX.localснова, он переходит в правильное приложение.

Я также спросил у интернет-провайдера на всякий случай, не блокируют ли они входящий порт 80 по неизвестной причине. Они сказали, что нет.

Так что я не понял, почему это происходит. Я подозреваю, что у меня конфигурация между MODEM > ROUTER, но я не могу понять, что это такое. У меня нет документации предыдущих настроек, и я не знаю, есть ли порт, который мне нужно открыть.

Я ценю ваш комментарий.

решение1

Одинаков ли шлюз по умолчанию на Ubuntu и Exchange?

*.local не будет доступен «извне», я предполагаю, что вы используете другое внешнее доменное имя, не приведет ли это к хаосу в ваших виртуальных хостах? (ожидание того, что *.local, получив *.corp.com, нарушит функциональность, но вы должны получить какой-то ответ)

решение2

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

Если вы хотите получить доступ к своему серверу, используя IP-адрес из внешнего мира, вам необходимо настроить сервер по умолчанию на Apache.

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