Спасибо за ссылочку.
Там, однако, рассматривается ситуация, когда за динамическим NAT-ом (т.е. во внутренней сети) находится сам сервер. Тогда - конечно, проблемы будут однозначно, поскольку сервер должен иметь какой-то конкретный статический IP-адрес (причём, о котором он сам знает). Если же динамически транслируется адрес не сервера, а клиента - то должно работать.
Вообще сама статья на кулсолюшенах какая-то немного запутанная. Пока пишут теорию - всё нормально, как переходят к практике - какая-то фигня. На словах - тут у нас клиент, на картинке - почему-то сервер. Картинка, скорее, путает, чем поясняет. Как им удалось Ethereal-ом отловить пакеты с обеих сторон от NAT-а (в скриншоте присутствуют одновременно и исходные пакеты, и уже странслированные, аналогично с ответами) - вообще в моей голове не укладывается, а у них никак не пояснено. Ситуация, когда у нас сервер имеет "честный" IP, а клиент - транслируемый, вообще не рассматривается.
Dimerson, поясни, пожалуйста, чей адрес тебе транслировать-то надо?