Per configurare un DDNS:
DNS dinamici: come ottenerli e configurarli - Guide@Debianizzati.Org
Per abilitare il port-forwarding:
How To Forward Ports on Your Router
Cosa devi ottenere:
| Internet | ---> | nometuo.no-ip.org | ---> ip pubblico ---> redirezione porta 80 ---> \ router \ ---> port forwarding ---> ip privato statico ---> server
esempio pratico:
Da internet chiami
http://tuonome.no-ip.org sulla porta 80. Il servizio di no-ip ti redirige la chiamata ad una porta a tuo piacimento (esempio 8000). Quindi tuonome.no-ip.org si trasforma in (esempio) 83.25.66.72:8000. Il router lo setti in modo che ogni volta che riceve una chiamata sulla porta 8000 reindirizza la chiamata ad un ip interno ad una specifica porta (esempio 4040) 192.168.105.172:4040, così ti risponderà subsonic
Capisco che la situazione è ingarbugliata e che il tuo livello di conoscenze dei sistemi non è eccezionale, ma basta un pò d'impegno e ci riesci. Se pensi che in informatica qualcuno ti dia la "pappa fatta" ti stai sbagliando.
Il discorso che fai a scuola è a mio avviso molto inutile, windows e linux arrivano allo stesso risultato in modi diversi. Imparane uno e poi impara quell'altro (anche da solo, non devi per forza essere seguito "scolarmente") e poi in ambito lavorativo se avrai la fortuna di poter scegliere la piattaforma allora saprai già i pregi dell'uno e dell'altro. A mettere su un server wamp, comunque, ci vogliono circa 2 minuti. I restanti 5 anni cosa ti insegneranno?