我已经设置了一个 IIS Web 服务器。如果我在本地服务器中,我可以访问其页面,但是我无法从外部访问它。
例如,尝试从另一个网络连接到它(通过使用其公共 IP)不会返回任何结果。使用 Apache 服务器而不是 IIS 可以正常工作,Web 服务器可以从外部访问。
我究竟做错了什么?
答案1
您将需要一个在公共 DNS 系统上注册并可被其他 DNS 系统解析的 CNAME 或 A 记录。
将此 CNAME 或 A 记录作为主机标头分配给您在 IIS 中的网站,并将其绑定到其绑定的 IP 或服务器上的所有 IP(使用“所有未分配”仅用于故障排除,从安全角度来看并不好)
尝试从浏览器访问此 DNS 记录。
所有这些都有效,假设您没有任何防火墙限制。
hth 的