未列出的IIS网站绑定的IP地址

时间:2012-05-06 02:21:19

标签: windows iis binding ip

最近购买了一个Windows云服务器godaddy。现在我安装了iis7和所有其他必需的软件。我有50.62.1.89和另外2个公共ips。我也有一个私人IP 10.1.0.2。现在问题是无法通过任何公共IP访问任何网站。我所有公开的ips都只打开默认网站。我也看不到IIS网站绑定的公共ips。只有我的私人IP列出了IIS绑定。

并且在我的服务器中也只公开打开默认网站。但我能够使用私人IP打开网站。但我的公共IP地址正确指向我的服务器。能够使用公共IP使用远程桌面打开我的服务器。另外正如我所说的已经公开ip从IIS打开默认网站没有问题。

请帮帮我。最近2天我很困惑。

3 个答案:

答案 0 :(得分:0)

您应该查看有关如何配置云服务器的GoDaddy文档(或询问GoDaddy支持):

  • 私人IP地址在互联网上不可路由
  • 如果您只在服务器上看到私有IP地址(10.xxx)(由GoDaddy配置),那么这意味着有一个“路由系统”(nlb,防火墙等)将您的公共IP路由到您的私有IP IP - 这是您可以“使用公共IP浏览到您的网站”的唯一方法 - 有一个NAT(转换器)将公共IP映射到您的私有IP(和端口)。

答案 1 :(得分:0)

IIS中的绑定应使用内部IP。您将拥有端口转发规则或负载平衡规则,它们将外部IP转换为内部IP。翻译后,虚拟机将使用内部IP进行所有操作,包括IIS中的绑定。当请求离开服务器时,请求将被转换回外部IP。

以下是为工作网站设置IIS的步骤:

  1. 在Go Daddy Cloud Server Console中创建或拥有一个已经正常工作的网络。
  2. 创建Windows VM
  3. 在开始
  4. 管理工具
  5. 服务器管理员
  6. 角色
  7. Web服务器IIS
  8. 右键点击网站
  9. 添加网站
  10. 网站名称:mysite.com
  11. 物理路径:选择您的网站将在文件系统上居住的路径。我们将在此示例中创建并使用:c:\inetpub\wwwroot\mysite.com
  12. 绑定:所有未分配的端口80
  13. 主机名mysite.com
  14. 点击确定
  15. 右键单击mysite.com
  16. 编辑绑定
  17. 添加
  18. 主持人姓名:www.mysite.com
  19. 点击确定
  20. 将您的内容添加到:c:\inetpub\wwwroot\mysite.com
  21. 从Go Daddy Cloud Server控制台向公共IP添加端口,请参阅:
  22. http://support.godaddy.com/help/6197

    此时,如果您转到yourpublicIP,您将看到IIS7欢迎页面。这是因为此IP由IIS中的默认站点拥有。

    如果您已将域名指向您的公共IP,即mysite.com解析为您的公共IP地址,则访问mysite.com将在您的网络浏览器中运行。

    如果您没有指向公共IP的DNS,则可以编辑本地计算机上的hosts文件,以使域解析为该IP 仅在您的计算机上

    对于路径,请参阅:

    http://support.godaddy.com/help/3354/viewing-your-website-before-changing-your-nameservers-using-host-files

    在单行上添加条目,例如:mysite.com 50.62.1.89

    保存并关闭文件。

    关闭您的网络浏览器,重新打开,然后转到mysite.com。它应该按预期工作。

    使用上述方法,您可以在50.62.1.89 IP地址上放置任意数量的网站。

    如果您希望网站拥有该IP地址的所有内容。

    1. 开始
    2. 管理工具
    3. 服务器管理员
    4. 角色
    5. Web服务器IIS
    6. 右键单击mysite.com
    7. 编辑绑定
    8. 添加
    9. IP地址:10.1.0.2
    10. 确定
    11. 现在去你的公共IP地址将显示你的网站。

答案 2 :(得分:0)

非常有趣。我不认为这个问题涉及GoDaddy或使用端口转发配置内部IP。仅仅因为一个"应该"将他们的网站绑定到本地IP,并不意味着他们可以。他们可能没有能够进行端口转发的路由器,因此可能别无选择,只能将站点绑定到外部IP。

问题是为什么他们的外部IP(绑定到NIC)没有出现在IIS绑定IP选择框中。这是一个有效的问题,我碰巧遇到了同样的问题。我在绑定中没有显示20个IP中的1个。所有其他人都是。 WTF !!!