Вот-вот. Второй-то сервер очень даже к месту.
Слышал (если не ошибаюсь, здесь же) про такое примерно решение: На стандартный порт 3050 вешается некий брокер, который все, что приходит на порт снаружи, пересылает на др. порт этого же сервера (этот порт слушает FB №1, стоящий здесь же) и на некий порт другого сервера (этот порт слушает FB №2 - зеркало). Ответные посылки так или иначе обрабатываются (скажем, ответы FB №2 просто игнорируются, если нет ошибок, либо синхронизируются и сличаются на соответствие, либо ...) и результат возвращается на соответствующий пользовательский компьютер. За точность изложения идеи не ручаюсь, но схема примерно такая. Хотя и немного бредово на первый взгляд, нечто рациональное в этом есть.

