Que tal, espero poder encontrar solución a lo siguiente, les dejo el escenario:
Tengo un dominio .com hospedado en godaddy ya con las entradas de DNS para redirigir las peticiones a mi red local. No poseo una ip publica, toda la logica esta montada para apuntar a un DNS dinamico (dlinkddns.com) y en mi router he abierto los puertos necesarios para hacer "forwarding" a las ip's de los servidores que van a dar los sevicios dentro de mi red.
Tengo basicamente 2 servidores, servidor WEB y servidor de correos.
Ambos servidores van sin problema cuando el acceso a los servicios lo hago a traves de una red externa, es decir distinta a mi LAN, pero cuando intento accesar desde mi LAN, he tenido problemas de errores de conexion, he investigado por ahi y he encontrado que en el archivo /etc/hosts en los equipos (windows) agregando una linea donde diga que las peticiones a midominio.com las resuelva una ip local se solucione y me ha dado resultado, explico que tengo:
1. Servidor web en la IP 192.168.1.10
2. Servidor mail en la IP 192.168.1.20
3. Router 192.168.1.1
4. El dominio midominio.com (cualquier dominio .com)
Si en el hosts agrego
192.168.1.10 www.midominio.com
192.168.1.20 mail.midominio.com
Todo funciona de maravilla, pero que ocurre cuando traslado mi equipo (una laptop) fuera de mi red local, estas reglas de hosts ya no funcionan debido a que mis servidores no operan con esas ip's en otras redes.
Me ocurre el mismo caso cuando configuro mi correo electronico en el celular, desde la red 4G de la compañia del movil, puedo conectarme sin problema a mi servidore de correos, enviar y recibir, pero cuando llego al sitio donde estan mis servidores, desactivo los datos de la red celular y activo mi conexion wifi, mi celular indica que no encuentra el servidor de correos mail.midominio.com.
Alguien me podra ayudar??
Gracias.