我有一个 Node.js 应用程序,我正在尝试将其部署在 IIS 上并使用 Windows Server 进行发布。但是,我一直坚持为我的绑定分配 IP 地址。
我还有一个域,其 A 记录指向与我的 IIS 服务器相同的 IP 地址,因此 DNS 记录设置正确。尽管如此,我的网站只能从本地设备看到,无法从外部访问。
我最初尝试使用 192.168.x.x 和 172.30.x.x 范围内的 IP 地址,但我意识到这些是私有的和本地的。因此,我的手机或其他设备无法访问已配置域的网站;它仅在托管我的 IIS 服务器的桌面上打开。
总而言之,我的设备上是否有可用于访问我的 IIS 网站的公共 IP 地址?我怎样才能获得一个?
我很高兴获得任何帮助。
提前致谢...
我通过配置路由器设置解决了该问题。由我的 ISP 提供...
我们需要设置路由器,通过端口从公共 IP 转发到我们的静态本地 IP 来处理外部请求。这里有详细的解释:
https://medium.com/@afikrim/setting-up-port-forwarding-and-dns-825897bf2459
祝你好运...