Dunque, ho configurato un server apache in ascolto nella porta 80, l'indirizzo ip è 10.0.0.1 nella lan. ho configurato anche il router per accettare connessioni dall'esterno ed infatti da fuori è possibile accedere all'index.php.
Il forum che ho installato in locale richiede l'url del sito come variabile globale, e la utilizza per creare tutti i link del forum, quindi se ad esempio inserisco 127.0.0.1 i link saranno del tipo:
http://127.0.0.1/index.php
http://127.0.0.1/index.php?showthread=1
ecc..
Problema: se inserisco 127.0.0.1, funzionerà tutto bene da locale, ma nessun'altro potrà vedere nulla (tranne l'index ovviamente). se inserisco L'ip pubblico del router, quello di internet insomma, tutto il resto del mondo può vedere il forum tranquillamente, ma io no.
se metto l'ip pubblico ed uso un proxy (quindi esco forzatamente dalla lan e rientro con un'altro indirizzo), allora funziona.
Perchè? come sistemo il tutto?