1

У меня есть модем D-Link DSL-321B и маршрутизатор Asus RN-N12E_B1.

Модем подключен напрямую к интернету. Маршрутизатор является единственным устройством, напрямую подключенным к модему. Мой компьютер подключен к маршрутизатору и получает свой IP-адрес через DHCP. Я хочу иметь доступ к веб- серверу Apache (порт 80), работающему на моем компьютере, из Интернета. Доступ к серверу можно получить из локальной сети.

Вот небольшой набросок для иллюстрации топологии:

Оба устройства имеют возможность портировать вперед. Какое устройство мне нужно перенести как (и почему)? Я уже перепробовал все возможные комбинации, но это не работает.

IP-адреса для облегчения объяснений:

  • Модем глобальный 84.141.XXX.XXX
  • Модем локальный 192.168.1.1
  • Маршрутизатор локальный 192.168.2.1
  • Мой компьютер локальный 192.168.2.216

Редактировать:

  • Включение DMZ в модеме также не помогает (указывает на маршрутизатор).
  • DHCP отключен в модеме. Порт перенаправляется на маршрутизатор.

1 ответ1

1

Сначала убедитесь, что вы можете получить доступ к веб-серверу из локальной сети. После подтверждения ...

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

Другие варианты - попросить кабельную компанию перевести модем в режим моста. Таким образом, вашему маршрутизатору назначается общедоступный IP-адрес, и все настройки брандмауэра выполняются там.

Или вы можете превратить ваш маршрутизатор в прославленный концентратор, отключив функции маршрутизации, DHCP и т.д. Ваш порт fwding будет сделан на модеме.

Наконец, ваш метод помещения IP-адреса маршрутизатора в DMZ тоже должен работать ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .