dokman, твоя задача разбивается на две:
1. Умудриться отыскать роутер в Сети, несмотря на динамический адрес
2. Протиснуться внутрь локальной сети.
* Если ставить Hamachi, то ни 1-ю, ни 2-ю задачи решать не придётся. Компьютеры, на которых она установлена, находятся в виртуальном пространстве единой сети.
1-я задача легко решается роутером (
читаем инструкцию, DDNS Settings).
2-я решается им же, путём проброса запросов по определённым портам извне внутрь сети на определённый компьютер (
читаем инструкцию, Port Forwarding).