Efectivamente, con esa configuración, si te dás de alta dentro de la intranet, deberás de confirmar el mensaje dentro de la intranet. Lo mismo pasaría si te dás de alta desde fuera, deberás de confirmar desde fuera. ( por lo que bien comentas sobre los rangos de IP ).
Estamos suponiendo que has puesto en
config.php:
$CFG->wwwroot = 'http://'.$_SERVER["HTTP_HOST"].'';Sería recomendable que diéras un
nombre de dominio al servidor, bien comprándolo, o bien un subdominio de forma gratuita ( por ejemplo de los ofrecidos en
dyndns.org o en
no-IP.com) ,
así evitarás lo anterior, aunque deberás de indicar a los ordenadores dentro de la intranet cómo acceder a éste sin utilizar una IP en el navegador ( se puede hacer de forma manual, ordenador por ordenador y dependiendo del sistema operativo de éstos o bien de forma automática colocando un servidor DNS dentro de la intranet ).
Si haces lo anterior, podrás acceder tanto desde "dentro" como desde "fuera" a tu sitio de la forma siguiente: ( ejemplo:
http://tu_sitio.no-ip.com o algo parecido ).
un saludo.