如何在线共享我的 NodeJS 服务器

如何在线共享我的 NodeJS 服务器

大家好,假设我在电脑的端口上启动了一个 NodeJS 服务器8080现在,我从在线网站查找我的 IP 地址,假设我的 IP 地址是 47.29.xx,所以,我在想是否可以直接访问IP地址:8080从世界上任何地方(有互联网连接)获取来自我的 NodeJS 服务器的响应?
我尝试使用动态 IP 地址,它工作正常,但是我从 www.ip-address.au 获取的 IP 地址呢?我尝试使用该 IP,但没有任何反应。
那么,那个 IP 地址到底是什么?

答案1

如果你在互联网上是正常的方式* : 是

但是对于大多数家庭用户来说,使用 NAT 是很常见的。这是一种糟糕的解决方法,可以延迟我们用完 IPv4 地址。它似乎被大多数家庭用户使用。在这种情况下,您需要转发端口。[SU] 上的很多帖子都描述了端口转发。如果你知道这个术语,很容易找到。

请注意,NAT 也适用于许多移动网络。只有在那里才是运营商级 NAT。

回顾和总结:

  • 对于普通互联网系统:是
  • 如果是家庭用户:是的,除非使用 NAT。(解决方案:1)请求几个固定 IP 并使用这些 IP,或使用端口转发)
  • 如果使用移动设备:除非您的运营商合作,否则可能不行。
  • 或者,使用直接可路由 IPv6。它已经存在了几十年,解决了 IPv4 地址耗尽的问题。如果每个人都拥有足够的 IPv6 地址,您就可以回到“设计时的正常互联网”。过去人们(包括 ISP)实施它的速度很慢,但现在它很常见。


*互联网的设计方式是正常的,并且假设你不使用防火墙阻止访问

相关内容