我有:
- 使用动态 IP 地址的互联网
- Windows 8
我可以通过 IP 地址或任何其他方式向网络上的任何人公开托管在 IIS 上的 Web 应用程序吗?
答案1
基本步骤如下:
- 手动配置机器的 IP 地址(指南这里)
- 在路由器中设置端口转发,将端口 80 (http) 或端口 443 (https) 转发到新配置的手动配置 IP 地址
- 确认您的 IIS 配置已绑定到端口 80 或端口 443,且没有 IP 地址过滤器:
bindingInformation=":80"
。如果您想要使用 HTTPS,请确保您的证书已正确配置并且您正在监听端口 443。HTTPS 配置 - 注册动态DNS服务,例如无 IP或者动态域名系统,或者从您的 ISP 请求一个静态 IP 地址。然后您可以在网络外部的端口 80 或 443 上使用新的动态 DNS 地址或静态 IP 地址。
当然,您可能需要配置防火墙(既需要在您的机器上配置,也可能需要在您的路由器上配置),以及正确配置 IIS。不同系统的情况有很大差异,但这些是您需要的最低限度的步骤。