如何实现不同网络环境下自动切换

为了信息的保护,我的seatable服务器放在公司局域网,在外网租了一个轻量应用服务器,通过frp实现外网对seatable服务的访问。为了实现外网访问,我的dtable_web_settings中,“DTABLE_DERVER_URL”“DTABLE_SOCKET_URL”“DTABLE_WEB_SERVICE_URL”“DTABLE_DB_URL”"FILE_SERVER_ROOT"地址都设置为外网服务器的映射域名。这样就只能通过域名访问,外网服务器的的带宽小,访问慢,特别是打开附件文件的时候,很不方便。
我大部分的应用场景还是在公司,外网只是偶尔访问。请问我应该怎么设置,在公司的时候直接通过内网路由访问服务器,数据包路由不需要绕道外网服务器再回来,提高内网的访问效率。

我在本地电脑windows的hosts中将域名重定向到局域网服务器ip后,好像也没有什么改善。感觉数据还是从外网服务器走的,没有直接访问局域网服务器。

这里一般通过 DNS 解析的配置来实现吧。

我用的TP的路由器,用DNS解析可以实现,不过内外网的端口号要一样。