Шлюз набора для определенного IP места назначения и порта

У меня есть два интернет-соединения. У каждого есть статический общедоступный IP-адрес (СТАТИЧЕСКИЙ WAN IP шлюза 10.0.0.1), и другой имеет динамический общедоступный IP-адрес (ДИНАМИЧЕСКИЙ WAN IP шлюза 10.0.0.254). Я хочу вынудить трафик к определенным IP-адресам и портам использовать СТАТИЧЕСКИЙ WAN. Я пытался сделать это с двойным маршрутизатором WAN, но после долгого телефонного вызова со службой поддержки кажется, что это не возможно в маршрутизаторе. Я попробовал это:

 route add xxx.xxx.xxx.0 mask 255.255.255.0 10.0.0.1 metric 1

Это перенаправляет мой трафик правильно, но я также должен указать порт. Например, трафик к xxx.xxx.xxx.1 на порте 80 потребностей использовать шлюз по умолчанию и трафик в порте 8 080 потребностей статический маршрут. Мои компьютеры работают на окнах 7.

2
задан 24 October 2014 в 14:50
1 ответ

Как вы намекнули в вопросе, вы можете статически маршрутизировать определенные диапазоны / хосты через операционную систему или таблицы маршрутизации маршрутизатора.

Однако динамическая маршрутизация портов невозможна в Windows. Маршрутизация - это задача уровня 3 , тогда как порты - это уровень 5 . См. Диаграмму ниже для получения дополнительной информации:

enter image description here

Если вы настроены, вы можете использовать маршрутизатор Linux с брандмауэром iptables для перенаправления пакетов в соответствии с их портом - вам потребуются отдельные таблицы маршрутизации для обработки определенных портов, а затем используйте fwmark , чтобы пометить каждый пакет. См. это сообщение на форуме в качестве отправной точки.

0
ответ дан 3 December 2019 в 14:56

Теги

Похожие вопросы