Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   [решено] NAT с двух внешних адресов на один внутренний (http://forum.oszone.net/showthread.php?t=304259)

Elven 20-08-2015 17:47 2544006

NAT с двух внешних адресов на один внутренний
 
Есть сервак, который слушает один порт и есть два провайдера которых можно на этот порт пронатить. Теперь собственно проблема: если запрос идет через первого провайдера ответ уходит через первого провайдера, а если запрос со второго... то ответ снова через первого.
Другими словами как сделать так чтобы при такой вот штуковине
ip nat inside source static tcp 192.168.8.25 443 10.0.0.1 443
ip nat inside source static tcp 192.168.8.25 443 10.0.0.9 443
ответ возвращался туда откуда пришел запрос?

El Scorpio 21-08-2015 01:16 2544165

Цитата:

Цитата Elven
Теперь собственно проблема: если запрос идет через первого провайдера ответ уходит через первого провайдера, а если запрос со второго... то ответ снова через первого. »

В любом случае исходящие пакеты отправляются получателю согласно правил таблице маршрутизации.

Что можно сделать в очень теоретической теории.
При получении пакета с WAN2 роутер добавляет в таблицу маршрутизации правило для этого обратного адреса.
Также роутер запоминает данный адрес и добавляет счётчик времени. Каждую секунду по всем адресам из списка производится уменьшение счётчика. При уменьшении до нуля маршрут удаляется.
Также маршрут удаляется, если пакет с данным адресом приходит на WAN1


Время: 22:46.

Время: 22:46.
© OSzone.net 2001-