我创建了一个 Windows Server 2012 EC2 实例,并将弹性 IP 地址绑定到该服务器。问题是,IP 地址未显示在 IIS 8 中,如果我手动输入 IP 地址,网站似乎无法响应。
我如何让 IIS 识别 IP 地址并对其做出响应?我即将通过弹性 IP 通过 RDP 连接到服务器,因此我知道它已绑定到服务器。
答案1
Amazon Elastic IP 会转发到您选择的私有 IP,大多数情况下,服务器并不知道其公共 IP 地址。如果您确实需要,可以在元数据中找到它。
您应该将 IIS 绑定到私有 IP 地址。
假设您有绑定到 10.0.0.10 的弹性 IP 1.1.1.1,您应该在 IIS 中设置 10.0.0.10(或者只是绑定到所有地址)。