我已经在我家安装了 Ubuntu 网络服务器。购买了域名并在 no-ip.com 上注册了动态 DNS 服务,以处理不断变化的外部 IP 地址。问题是,当我尝试在网络之外查看我的网站时,也就是说,我关闭了手机中的 wifi 并使用手机自带的数据计划,我无法访问它。它一直在努力连接并最终出现错误。
我的做法是:我将我的域名设置为将所有请求转发到管理更改 IP 地址的 DNS 提供商。因此,每次 IP 更改时,DNS 服务都会发现这一点并将所有请求重定向到更改后的 IP 地址。这就是我理解的工作原理。
我在这里遗漏了什么?
在您询问之前,是的,我可以简单地将我的文件上传到托管网站来处理托管,但我喜欢自己托管网站的想法。
答案1
寻找动态域名解析路由器中的设置。启用它后,您可以选择登录 DDNS 提供商。当您的 IP 发生变化时,它将自动使用 DDNS 提供商更新 IP 配置。
这通常位于您的安全设置页面中,靠近您配置端口转发设置的位置。
答案2
好吧,在谷歌搜索了一个小时左右后,我意识到我是个傻瓜!哈哈,除了让域名将所有页面请求转发到正确的 IP 外,我已正确设置了所有设置!我将其转发到私有 IP 而不是公共 IP!就像我说的……傻瓜。