【问题标题】:Can't connect to my home Node js server from Internet无法从 Internet 连接到我家的 Node js 服务器
【发布时间】:2017-07-11 04:14:52
【问题描述】:

我想在 Node js 服务器中显示“Hello World”。代码是这样的

var http = require("http");

function onRequest(request,response){
    response.writeHead(200,{"Content-Type":"text/html"});
    response.write("Hello");
    response.end();
}
http.createServer(onRequest).listen(8877);

我的连接方式如下:

Internet <-Hitron modem/router <- Tp-Link router <- Belkin Router <- My PC

我无法改变这一点。

服务器在 Google Chrome 中运行良好,使用 localhost:8877 和我的本地 IP 192.168.2.193:8877。最后一个也适用于连接到 Belkin 路由器的 Android 手机。但是我整天都在尝试从互联网上打开它(实际上将我的 ip 从 myip.com 之类的网站放在导航器中,并尝试使用移动数据 4g 从我的智能手机打开它)。搜索了一下,我尝试用下一种方式进行端口转发:

1# router port Forwarding

那个ip就是2#路由器对应的1#路由器的“连接设备表”中显示的ip。 2#路由器与第一个相同,但它的ip字段对应于分配给3#路由器的ip。3# router port Forwarding最后一个路由器的ip字段对应于cmd->ipconfig中显示的ip,它是也显示在3#路由器的设备表中。然后我使用我在 whatismyip.com 等网站上显示的 ip...这是什么190.2.122.xxx。所以,在浏览器中我输入了190.2.122.xxx:8877,但什么也没发生。

我尝试向一些朋友提供该指示,但他们什么也看不到(localhost:8877 仍然有效)。我尝试输入http.createServer(onRequest).listen(8877,"192.168.2.193");,并使用“0.0.0.0”和我的外部ip“190.2.122.xxx”更改该ip(这样我在启动服务器时出错)。然后我尝试更改所有端口号,但我无法使其工作。作为数据,我对我的公共 ip 190.2.122.xxx 进行了跟踪,我得到了这个

Traza a la dirección xxx.122.2.190.ros.express.com.ar [190.2.122.xxx]
sobre un máximo de 30 saltos:

  1    <1 ms     1 ms     1 ms  . [192.168.2.1]
  2    <1 ms    <1 ms    <1 ms  192.168.1.1
  3     1 ms    <1 ms     1 ms  hitronhub.home [192.168.0.1]
  4    16 ms    16 ms     8 ms  10.220.0.1
  5    15 ms    16 ms    14 ms  xxx.122.2.190.ros.express.com.ar [190.2.122.xxx]

我家的设备是1-2-3,但是我ip的tracert又跳了2次,这样可以吗?好吧,另外,我尝试关闭我的防火墙和防病毒软件,并在三个路由器中激活 DMZ,我运行 Windows。我想让它工作,pleeease。谢谢你!

【问题讨论】:

    标签: node.js linux window


    【解决方案1】:

    我发现了问题,它是我的 ISP。似乎我的 ISP 将客户端管理到覆盖社区的内部网络中。因此,当我尝试 whatismyip 时获得的 ip 是分配给我整个社区的 ip。解决方案是与公共 IP 签约以获取额外费用。这就是他们向我解释的内容,也许这对某人有用,我在这个问题上浪费了很多时间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-16
      • 2018-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-23
      • 2020-07-06
      相关资源
      最近更新 更多