У меня есть RV220W, но эта проблема может относиться к другим маршрутизаторам Cisco.
Мой веб-сайт размещен на общедоступном IP-адресе 123.45.67.89/MyWebsite/Default.htm. У моего веб-сервера есть внутренний IP-адрес, на который перенаправление портов направляет HTTP-запросы.
Проблема в том, что всякий раз, когда я нахожусь в локальной сети, ввод вышеуказанного адреса дает мне ошибку 404. Причина 123.45.67.89 интерпретируется как сам маршрутизатор! И не веб-сервер, который должен получить запрос браузера.
Можно использовать любую внешнюю сеть для доступа к сайту. Использование внутреннего IP-адреса веб-сервера в сети этого маршрутизатора также работает (например, 192.168.0.123/MyWebsite/Default.htm).
Но, несмотря на то, что поддержка Cisco заявляет, что это невозможно, есть ли способ помешать маршрутизатору это сделать?
Это классическая проблема, когда речь идет о расширенной маршрутизации / VPN.
Решением было бы определить статический маршрут (активный, частный) с вашим общедоступным IP-адресом в качестве пункта назначения, присвоить ему подсеть C-класса, установить для него интерфейс «LAN» и присвоить ему метрику 1 (или 0).
Проблема в том, что графический интерфейс этого маршрутизатора допускает только метрику от 2 до 15, поэтому сам маршрутизатор имеет более высокий приоритет, и ваше правило никогда не будет работать.
Желаемый сценарий называется шпилька.
К сожалению, этот маршрутизатор, похоже, не предлагает CLI, где вы могли бы свободно настраивать то, что вам нужно.
Если в вашем распоряжении есть другой IP-адрес, можно использовать NAT 1: 1, но похоже, что этот маршрутизатор поддерживает только NAT xor NAT 1: 1 с одним общим адресом WAN.
Маршрутизация вместо NAT, конечно, также возможна, но если вы хотите предоставить доступ в Интернет большому количеству клиентов, что, я думаю, так, потому что вы купили беспроводной маршрутизатор, вы оказались в несчастливой ситуации.
К вашему сведению, в настоящее время я имею дело с той же проблемой.
Вот ветка на форумах cisco что соответствует проблеме. Я еще не прочитал его полностью, но, похоже, есть прошивка BETA, которая решает проблему.
Цитата:
Существует бета-версия прошивки, которая решит проблему. Чтобы получить его, позвоните в Центр поддержки малого бизнеса (1-866-606-1866). Просто позвоните, откройте заявку и сообщите агенту, что вам нужна бета-версия прошивки RV120W.
Если вы найдете решение или получите прошивку, и она у меня работает, дайте мне знать, прокомментировав этот ответ. Я сделаю то же самое :)
Также этот вопрос, возможно, стоит перенести на ServerFault.
Также я должен добавить, что я не эксперт в этом вопросе, я не на 100% уверен, что говорю правду, но я очень уверен, что это правильно. Другое мнение было бы неплохо. пожалуйста, не стесняйтесь комментировать этот ответ, если что-то не так, чтобы я мог его адаптировать.
редактировать:
Я просто поддерживаю cisco. Проблема известна и задокументирована. В настоящее время у меня подписана проблема, которую необходимо решить, я должен подписать какое-то соглашение о том, что я не буду передавать бета-версию прошивки, а затем они отправят ее.
Многие маршрутизаторы NAT уровня SOHO не способны зацикливать трафик, исходящий из локальной сети в глобальную сеть, а затем обратно в локальную сеть. Это довольно часто. Некоторые производители могут предлагать версии прошивки, которые преодолевают это ограничение.