
Cuando estoy en mi red doméstica, tengo una unidad de red asignada para mi servidor de archivos. Configuré el reenvío de puertos en mi enrutador y tengo una dirección IP estática para poder utilizar ssh y acceder a mis archivos mientras estoy fuera. ¿Hay alguna manera de configurar Windows para que detecte cuando estoy en mi red local y use esa ruta (192.168.xx) en lugar de la ruta IP externa mientras uso la misma letra de unidad (E:) y viceversa?
Respuesta1
Un problema es determinar cuándo estás ensured local, a diferencia de la red local de otra persona. es decir: la subred de mi casa es 192.168.1.0/24, pero cuando estoy en el trabajo la subred local también es 192.168.1.0/24.
También tengo varios servicios que alojo en un servidor en casa y me enfrento a la misma situación. La forma en que lo soluciono es teniendo un nombre de dominio para la dirección IP externa de mi hogar y alojando mi propio servidor DNS en mi red doméstica.
Cuando no estoy en casa, minombredominio.com se resuelve en mi dirección IP pública y me conecto de forma remota a través de los puertos reenviados relevantes. En el servidor DNS de mi hogar, agrego manualmente un registro DNS para minombredominio.com y hago que apunte a la dirección local [192.168.1.x], lo que anula el registro DNS público.
Esto significa que puedo simplemente usar mydomainname.com para todos mis scripts/configuraciones, y la dirección IP utilizada la determina el servidor DNS, en función de si estoy en casa o en el exterior.
Por supuesto, configurar un servidor DNS puede añadir un nivel de complejidad a la situación más allá de lo que usted está dispuesto a afrontar [comprensiblemente]. Recomiendo mirar pfSense o alguna otra forma de firmware de enrutador/puerta de enlace que lo haga mucho más fácil.
Como alternativa, vea si su enrutador/puerta de enlace admite una función llamada "NAT-reflection". Esto le permite conectarse usando la dirección IP externa cuando está en la red interna y aún así obtener una conexión enrutada correctamente. Es menos elegante, pero puede ser adecuado para su situación.