Ставишь dynamic dns, на роутере к "серверу" выдаешь пожизненный ип в локалке(чтобы после перезагрузок, он не менял свой локальный IP), далее проброс портов на тот "сервер". Вуаля.
Но лучше заплатить N-рублей и купить белый ИП у провайдера, стоит копейки(дешевле самого дешевого хостинга), сам так сделал :)