通过本地IP而不是URL传输文件

时间:2017-07-17 04:39:23

标签: networking dns nextcloud

我的本​​地网络上运行了nextcloud服务器。不幸的是,由于Comcast的数据上限,我想在本地将文件传输到网站。如果我的网络上有另一台计算机而且我转到192.168.1.x(服务器的本地地址),那么文件传输是内部的吗?

现在,如果我转到192.168.1.x,服务器会重定向到example.com(我的网址)。这是否意味着文件传输目前是外部的并且依赖于我的数据上限?

我的解决方案是创建一个DNS(我的DNS服务器不是本地)记录,如:internal.example.com并将其指向192.168.1.x这会有效吗?

1 个答案:

答案 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