Мой внешний IP-адрес открывает мою конфигурацию модели adsl, а не указывает на мой сервер даже после PF?
Я перенаправил порт 80 моего модема ADSL-маршрутизатора (DLINK DSL 2640 T) для виртуального сервера 192.168.1.18, который является моим сервером, на котором работает Apache. Проблема заключается в наборе 192.168.1.18 точек на веб-страницу apache на моем хосте, но при наборе моего внешнего IP-адреса что-то вроде 59.24.39.59 в браузере открывает мою страницу конфигурации модема, к которой также можно получить доступ, набрав 192.168.1.1.
Как я могу указать свой внешний IP, предоставленный моим провайдером, одному из моих хостов в моей локальной сети?
Спасибо
3 ответа
Быстрый поиск в Google говорит мне, что ваш маршрутизатор может не поддерживать отражение NAT (возможность доступа к локальным службам в вашей сети через внешний IP-адрес. Я не знаю, применимо ли это здесь, но я часто находил полезным отключить функции маршрутизации на модемах DSL (установите для них режим моста или сквозного режима) и для установки более надежного маршрутизатора между вашей сетью и модемом. Есть много отличных вариантов маршрутизатора, и если у вас есть старый компьютер с двумя сетевыми картами (Я использовал Pentium II 233 МГц с 128 МБ ОЗУ. Вы можете установить бесплатный пакет маршрутизатора с открытым исходным кодом (я с большим успехом использовал pfSense), который может выполнять большинство функций дорогих маршрутизаторов корпоративного уровня.
Либо отключите удаленное администрирование на маршрутизаторе, либо измените используемый им порт.
Похоже, проблема заключается в том, что он также использует порт 80 для обслуживания своей страницы конфигурации, и это происходит в первую очередь перед тем, как ваш порт переходит вперед.
Прошивка для этой модели D-Link выглядит немного сомнительно.
Прежде всего: необходимо изменить внутренний веб-сервер (страницу конфигурации) маршрутизатора, чтобы использовать другой номер порта. В противном случае это обслуживается первым. (Может быть достаточно просто отключить "разрешить доступ из Интернета" на страницах конфигурации. Я не уверен в этом.)
Второе: ваш D-Link не отражает NAT. С точки зрения непрофессионала: вы не можете получить доступ к внешнему IP-адресу изнутри маршрутизатора. Вы можете получить к нему доступ с любого другого компьютера в Интернете. Это немного неприятно, но не ограничивает шоу. Это просто означает, что вам нужно направить свой трафик (изнутри) так, чтобы ваш маршрутизатор увидел, что он действительно идет извне. Вам нужен прокси для этого. Это тот же метод, который используется для доступа к веб-сайтам, которые ограничивают свое содержимое определенной страной или регионом, в то время как вы находитесь в другом регионе. Google для "бесплатный прокси BBC iPlayer", и вы получите много информации, как это сделать.
И последнее, но не менее важное: может помочь обновление прошивки на маршрутизаторе. Подобные проблемы иногда исправляются с помощью обновления.