Hola
Hace tiempo que no he entrado al foro.
Básicamente al servidor le debes de poner 2 interfaces de red una para el ingreso de forma interna y el otro para el ingreso de forma externa. Si solo tienes una interfáz pero el switch a donde lo conectas te permite tener vlans puedes ponerle una interfaz virtual al servidor y tener a,bas en una física.
Ya que tienes esto en apache debes de poner la conf para 2 moodle, el interno y externo. clonar tu moodle y configurar la url de acceso. $www en el config para que coincida con la url de tu ingreso, externo o interno.
La base de datos no tiene info de la ruta externo o interna Moodle solo utilioza los valores que tiene el config.php, por lo que al clonar usrarás la misma base de datos, el mismo moodledata pero diferente www-moodle
Saludos