我拥有一台 Windows PC。我已经编写了一个运行良好的 Web 应用程序。但问题是我的电脑的 IP 会定期更改。我希望该应用程序可以在网络中(从其他电脑)访问,而无需更改客户端代码。我的客户端代码是 Angular js 中的。
最佳答案
如果您的 Web 应用程序的 Web 服务器事先不知道 IP 地址,则无法绑定(bind)到正确的 IP。
您可以按照以下步骤将 IP 地址设为静态:
- 在 Windows 中,转到网络和共享中心
- 在左侧 Pane 中,选择“更改适配器设置”
- 右键点击您的以太网或 WiFi 连接(连接到路由器的连接)并选择“属性”
- 双击 Internet 协议(protocol)版本 4 (TCP/IPv4)
- 选择您的计算机已有的 IP 地址(或尝试以前 3 个相同数字开头的另一个 IP 地址,即 xxx.xxx.xxx.yyy)
- 默认网关是您的路由器的 IP 地址
- 子网掩码通常为 255.255.255.0
- 对于 DNS 服务器,请选择 Google 的 8.8.8.8 和/或您路由器的 IP 地址
关于node.js - 如果我的电脑的 IP 地址每天都在变化,如何编写 Node.js 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43816574/