Назад | Перейти на главную страницу

Перенаправление трафика в роутере

У меня два роутера подключены друг к другу. Оба маршрутизатора подключены к глобальной сети с помощью двух разных интернет-провайдеров.

Маршрутизатор A используется для повседневного просмотра в офисе, в то время как маршрутизатор B подключен к веб-серверу, который обслуживает общедоступные страницы.

Когда кто-то с маршрутизатора A хочет получить доступ к нашему веб-сайту с маршрутизатора B, соединение проходит через глобальную сеть. Я хочу вместо этого перенаправить это через локальную сеть. Есть ли способ сделать это с помощью роутера A (D-Link DIR-655)?

Подводя итог, если люди в офисе хотят получить доступ к страницам из 60.51.223.223 (WAN маршрутизатора B), трафик должен проходить через маршрутизатор B, который разрешает запрос локально. Маршрутизатор B является клиентом маршрутизатора A.

Это карта сети:

Схема сети http://www.nirmalnatarajan.com/images/networkMap.png

Как Justinsteven принято к сведению, вы можете использовать файлы DNS или локальных хостов для направления трафика веб-сайта на внутренний IP-адрес. Затем установите маршрут на каждом маршрутизаторе для другой внутренней сети, и все будет работать. Если два маршрутизатора потребительского уровня, это может быть невозможно.

Тем не мение ...

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

А далеко лучшее решение - получить хороший межсетевой экран (мне нравится Astaro), подключите к нему оба ISP-соединения, а также обе внутренние сети и настройте его. Astaro предлагает базовая версия программного обеспечения бесплатно, так что вы можете установить 4 сетевые карты в старый компьютер и вперед.

Взгляните на Дополнительно \ Маршрутизация таб.

В вашем примере у вас будет что-то вроде этого:

Название: Без разницы
IP-адрес назначения: 60.51.223.223
Сетевая маска: 255.255.255.255
Шлюз: IP-адрес другого маршрутизатора (B)

Для получения дополнительной информации см. страница помощи.

Добавьте маршрут на маршрутизатор A, который использует маршрутизатор B в качестве шлюза для сетей, которые обслуживает маршрутизатор B. (Убедитесь, что у маршрутизатора B есть обратный путь к маршрутизатору A.)

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

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