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



我的本地网络上运行着一台nextcloud服务器。不幸的是,由于康卡斯特的数据上限,我想在本地将文件传输到该站点。如果我的网络上有另一台计算机,并且我转到 192.168.1.x(服务器的本地地址(,文件传输是否是内部的?

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

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

如果您被重定向到 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

最新更新