ЕвгеничЪ
Так бы сразу и сказал что у тебя серый IP дает твой личный модем, а не пров
Короче - регишь ddns, получаешь доменное имя, прописываешь все это в свой модем (большинство модемов и роутеров могут это со свежими прошивками). Теперь тот кто стучится снаружи по DNS имени всегда попадает на твой модем, несмотря на меняющийся твой внешний белый IP.
Поднимаешь внутри на компе микро FTP сервак, даешь компу постоянный внутренний IP, а не DHCP, расшариваешь файло, говоришь FTP слушать 21 порт... это и так обычно по умолчанию порт
FTP.
Теперь на модеме/роутере идешь в виртуал сервер и говоришь пробрасывать 21 порт снаружи на такой то IP внутри тоже на 21 порт.
Все... твой друг набирает
ftp://vasia.homeftp.com:21 и ему отдает твою шару.
Будет ли это корректно работать зависит от того насколько умный ты поднял FTP сервак.... обычно работает через броузер хреново, а вот через файлзиллу все гуд.
Мы соседу подняли на роутере asus w600g ADSL такое дело....
Web
http://k0t.homeftp.org/
Эта страница идет с его компа включенного дома.
Также там есть и FTP на порту 2121... но он для конкретных юзверей
ftp://k0t.homeftp.org:2121