我正在尝试在家里设置一个小型服务器,我需要一个静态主机名才能使其可访问。为此,我使用了 No-Ip。我创建了一个帐户,选择了一个主机名,并在我的计算机上安装和配置了客户端。如果我对主机名使用 ping 命令,我会得到我的 IP 地址,当它改变时,它也会在 No-IP 网站上更新。但由于某种原因,主机名没有指向我的服务器。例如,我无法使用它从本地网络外部通过 SSH 进行访问;如果我使用本地网络外部的浏览器访问主机名,我的网站也不会加载。
任何帮助将不胜感激
答案1
你的问题是关于 IPv4 还是 IPv6?你为什么认为它是你的IP(v4) 地址?
首先,你应该询问你的提供商是否允许你托管服务器¹用于私人用途,以及这是否可行。一些提供商有场景他们为所有客户提供 NAT,但不会像以前那样努力使其工作,因此您将无法访问您托管的任何服务。其他一些提供商最初会对连接到其网络的每个新调制解调器进行 NAT,但会为需要的人解除限制,即当我使用其提供的调制解调器安装代码重置我的一个盒子时,我必须等待一天左右才能访问我的服务。
一旦您确认提供商将仅为您保留一个 IP,您就可以开始在您的 Ubuntu 主机上设置 UFW,并在您可能拥有但可能不知道的所有路由器上设置端口转发或暴露主机。
如果您不能 100% 确定您只是通过分配给您的 IP 访问您的计算机,那么您所做的就是计算机文盲(其中包括一些法官)所称的黑客攻击或计算机欺诈。
- 代替服务器假设您想使用开放或类型 1 NAT 配置您的游戏机。