使用 DDNS 访问 Nextcloud 的问题
Issue in accessing Nextcloud using DDNS
我已经在 ESXi 6.5(IP 例如 192.168.1.30)上的 Ubuntu 17 VM 中安装了 NextCloud,并使用 DDNS 主机名和端口转发配置了端口 80->80、8888->443和 443->443。
我购买了一个域名(比如 xyz.com)并使用 nextcloud 创建了一个 CNAME 记录。xyz.com 指向 DDNS 主机名(abc.ddns.com)。
现在,当我使用 nslookup 从任何网络解析 nextcloud.xyz.com 时,它会给我在路由器上配置的正确动态 Public IP,这意味着域转发到 DDNS 主机名正在运行。
但是门户网站(例如 http://nextcloud.xyz.com)仅适用于 LAN,当我尝试从不同的网络打开时出现超时错误。
我用谷歌搜索,发现许多 ISP 通常会阻止 http 端口 80。因此我创建了一个从外部端口 8888(NextCloud 端口)到内部端口 80 的 NAT 端口转发规则。然后 Boom.. 问题已解决。现在我可以使用 http://:8888.
打开我的 Nextcloud web portal/Next Cloud App
我已经在 ESXi 6.5(IP 例如 192.168.1.30)上的 Ubuntu 17 VM 中安装了 NextCloud,并使用 DDNS 主机名和端口转发配置了端口 80->80、8888->443和 443->443。 我购买了一个域名(比如 xyz.com)并使用 nextcloud 创建了一个 CNAME 记录。xyz.com 指向 DDNS 主机名(abc.ddns.com)。
现在,当我使用 nslookup 从任何网络解析 nextcloud.xyz.com 时,它会给我在路由器上配置的正确动态 Public IP,这意味着域转发到 DDNS 主机名正在运行。 但是门户网站(例如 http://nextcloud.xyz.com)仅适用于 LAN,当我尝试从不同的网络打开时出现超时错误。
我用谷歌搜索,发现许多 ISP 通常会阻止 http 端口 80。因此我创建了一个从外部端口 8888(NextCloud 端口)到内部端口 80 的 NAT 端口转发规则。然后 Boom.. 问题已解决。现在我可以使用 http://:8888.
打开我的 Nextcloud web portal/Next Cloud App