Видел не так давно на opennet.ru статью, в которой рассказывали про разрешение ситуации:
есть два канала от двух разных провайдеров. Соответственно, выделены две сети - x.x.x.x/28 (I) от одного и y.y.y.y/28 (II) от другого провайдера. На маршрутизаторе дефолтовый гейт только один. Скажем, он отправляет все пакеты по дефолту провайдеру I. Но если приложение слушает на IP-адресе y.y.y.y, то из-вне нельзя по протоколу TCP подконнектиться, поскольку пакеты до машины доходят, но исходящие пакеты отправляются через провайдера I, а он видит, что исходящий адрес не его и банит.
Решение было предложено для BSD (ipfw + ipdivert).
Киньте ссылку, пожа-ста!
|