我的本地网络上运行了nextcloud服务器。不幸的是,由于Comcast的数据上限,我想在本地将文件传输到网站。如果我的网络上有另一台计算机而且我转到192.168.1.x(服务器的本地地址),那么文件传输是内部的吗?
现在,如果我转到192.168.1.x,服务器会重定向到example.com(我的网址)。这是否意味着文件传输目前是外部的并且依赖于我的数据上限?
我的解决方案是创建一个DNS(我的DNS服务器不是本地)记录,如:internal.example.com并将其指向192.168.1.x这会有效吗?
答案 0 :(得分:0)
如果您被重定向到example.com,那么您使用的是外部网络,它将依靠您的数据上限。
我假设您希望设备在本地网络上自动连接到内部IP地址,并在外部网络上连接到外部地址。
您可以做的是保持DNS设置不变,并在本地服务器(例如您的Nextcloud服务器)上安装DNSMasq之类的东西。然后,您必须将此服务器设置为设备的额外DNS服务器。
更多信息: - https://wiki.archlinux.org/index.php/dnsmasq - https://serverfault.com/questions/136332/setting-up-dnsmasq-for-a-local-network - https://serverfault.com/questions/608507/dns-a-record-pointing-to-private-ip-address - http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html