【问题标题】:How can I accept requests from anyone on the Internet?如何接受互联网上任何人的请求?
【发布时间】:2017-03-27 10:55:42
【问题描述】:

我在 Node 上实现了一个简单的 HTTP 服务器,但我尝试用其他语言做同样的事情,但不知道如何做。

我可以在localhost 上选择一些端口,比如1337,然后在我的机器上很好地响应请求。然后,我想从智能手机上的浏览器访问服务器。让它在localhost 上收听是行不通的(正如我所期望的那样)。然后我尝试我自己的 IP,我用谷歌搜索 my ip192.168.1.1,我理解它是指 LAN。我尝试了几个端口。

这两个都给出错误,表明这些地址无法绑定。

现在,我想我误解了网络和 IP 地址的工作原理。我怎样才能使这项工作?也就是说,如何让我的 HTTP 服务器接受来自 LAN 中其他主机的请求,然后接受来自 Internet 上任何人的请求?

【问题讨论】:

    标签: http networking ip


    【解决方案1】:

    对于您的本地网络,跳转到主机并打开您的终端。对于 Windows,键入 ipconfig 或对于 Unix,键入 ifconfig。在此处识别您的计算机 IP。您现在可以使用此 IP 从您的手机进行连接。

    对于任何人都可以连接,您需要将您的路由器端口转发到您刚刚找到的 IP。具体操作方法因路由器型号而异,您可能需要使用 Google 搜索您的特定路由器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-24
      • 2015-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多