Tengo un apache corriendo sobre Linux con 2 paginas web, una sobre IP de eth0 x.x.x.20 en el puerto 80, y otra sobre IP de eth0:1 x.x.x.21 (esta es virtual). Desde mi LAN no tengo ningún problema para acceder, poniendo cualquier dirección IP. Pero cuando quiero acceder desde fuera (internet) sólo puedo acceder a una, ya que mi router sólo tiene una IP pública. Lo que hago es a uno de los dominios que tengo le pongo la entrada www.midominio.com hacia mi ip pública, pero sólo con un dominio.
¿Qué puedo hacer si tengo varios dominios dados de alta, y los quiero montar dentro de mi servidor?. Los he conseguido publicar modificando los puertos de escucha de apache para cada ip virtual, y si accedo desde fuera indicando ip + puerto x.x.x.x:puerto, funciona. Pero no puedo cambiar una entrada DNS con IP+puerto.
A ver si alguien puede ayudarme.
Muchas Gracias.