【问题标题】:How to get IP address in node.js如何在 node.js 中获取 IP 地址
【发布时间】:2016-11-27 23:40:53
【问题描述】:

如何在 node.js 中获取服务器的 IP 地址?

我需要知道这个 ip 才能与我的服务器连接,但我不知道在哪里可以看到这个 ip 地址(

【问题讨论】:

  • 你在哪里运行它?如果是服务器,则为服务器的 ip,如果在您的计算机上,则为您的计算机的 ip。
  • 你的服务器在什么操作系统上运行?
  • 我在我的电脑上运行,我有 Windows 8.1(

标签: node.js server ip


【解决方案1】:

在 Windows 上,转到控制台窗口并输入 ipconfig。您应该得到一个列表,其中包含这样的部分:

Wireless LAN adapter Wireless Network Connection:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::7533:a40e:4362:5c49%4
   IPv4 Address. . . . . . . . . . . : 192.168.1.7      <=== This is it
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.1.1

这是您的计算机在本地 LAN 上的 IP 地址,可用于从本地 LAN 中访问它。

这是一个动态分配的 IP 地址。它可能会不时更改,但通常会在很长一段时间内保持不变。


如果您想从 Internet 访问它,那就更复杂了,因为您需要 Internet 连接的公共 IP 地址,并且需要在路由器中设置端口转发。

【讨论】:

  • '并且需要在您的路由器中设置端口转发。'我可以在哪里阅读有关如何执行此操作的更多信息?
  • @AnastasiaSisordia - 谷歌搜索“端口转发”以解释它是什么以及您的路由器的用户界面/帮助系统向您展示如何配置您的特定路由器。您只需访问以下站点即可查看路由器的公共 IP 地址:whatismypublicip.com。请注意,在将您的服务器打开到外部互联网之前,您最好确保您已经在您的网络服务器上正确地完成了安全工作,因为一旦您设置了端口转发,它就会对攻击者开放。
猜你喜欢
  • 2012-05-31
  • 2021-08-19
  • 2011-04-08
  • 1970-01-01
  • 2018-11-17
  • 2019-04-26
  • 2010-12-26
相关资源
最近更新 更多