如何让我的 Ubuntu 网络服务器托管在互联网上?

如何让我的 Ubuntu 网络服务器托管在互联网上?

据我所知,这不是重复的,但我可能错了。无论如何,我的 Ubuntu 服务器正在运行 NodeJS 应用程序,它似乎运行良好。我只需在浏览器中输入本地 ipv4 地址,然后输入端口 8000,它就可以完美运行。但是除了我的本地网络之外,其他地方都无法使用。我知道原因是我需要使用我的路由器 ip:98.240.50.79。所以在意识到这一点后,我去本地 ip 上转发端口 8000,但它仍然不起作用。我无法通过浏览器连接到服务器,并且 Node 服务器本身没有收到任何获取请求。所以请记住以下几点。

  • 我已经进行了端口转发
  • 我在服务器上使用端口 8000
  • 本地ipv4是10.0.0.233
  • 路由器ip是98.240.50.79
  • 我已经在 /etc/hosts 文件中添加了路由器 ip

答案1

尝试在路由器的端口转发部分打开您的端口。

因此转到路由器 IP:

  • 端口转发部分;
  • 在你的 ipaddress 上添加 tcp 规则
  • 打开浏览器并写入你的 externalip:port 。

在 /etc/host 中,如果最后一个是动态的,则删除外部 IP。

相关内容