-1

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

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

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

4

1 回答 1

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

于 2017-08-14T07:03:43.137 回答