基本上,我们有一个本地服务器和一个远程服务器。远程服务器用于外出时使用。
可以轻松地通过 SSH 将文件夹挂载到远程服务器。
然而,在办公室时,我希望使用本地服务器进行安装,因为延迟要小得多。
我知道这可以通过根据我所在的位置使用两个不同的命令来手动完成,但我想知道这是否可以自动化?
答案1
一种解决方案是使用 DNS 引用服务器,然后拆分 DNS,以便本地 DNS 请求解析为内部服务器 IO,而远程请求获得不同的 IP。
有几种方法可以做到这一点,包括在本地使用带有主机文件的 dnsmasq 或配置绑定以根据接口/IP 范围做出不同的应答。