如何在域外公开一个IIS网站

我一直在运行Windows Server 2003的开发机器上通过VPN进行远程编程。我的开发网站托pipe在IIS 6上,可以在域内部像http://MyDevMachineName:8080那样访问。

如何从外部公开该网站,以便我可以通过互联网像http://MyDevWebsite.com那样从本地机器访问它? 同时,该网站应保持内部访问。

我知道在网站主机头,可能在C:\ WINDOWS \ system32 \ drivers \ etc \ hosts文件需要更改,但我不知道确切的步骤。

  1. 您不需要对C:\ WINDOWS \ system32 \ drivers \ etc \ hosts进行任何更改。

  2. 您需要将端口8080从防火墙/路由器端口转发到服务器。

  3. 如果您希望外部用户通过名称连接到网站,那么您需要购买并注册一个域名。 您需要为域名的DNSloggingfindDNS主机。 许多注册商免费提供此服务。 然后,您需要为您的网域和您的网站configuration适当的DNSlogging。

  4. 您可能需要在网站上configuration主机标题,具体取决于它是否是默认网站。

  5. 连接到网站时,用户将需要指定端口8080,除非您configuration某种types的redirect从端口80到端口8080。