我问了这个问题(偶然地):
我在使用 Azure 虚拟机(我计划在其上运行多个网站)设置自定义域(在 GoDaddy.com 上购买)时遇到问题。我已经设置了一些Endpoints
(Http 为 80,SSL 为 443),我正在使用CNAME
并将myvm.cloudapp.net
VM IIS 中的绑定设置为我的 Azure VM INTERNAL IP ADDRESS
。瞧,一切正常。问题是 Azure 会不时更改此 IP...所以我的问题是,有没有更好的方法来设置它,以便我不必担心 IP 地址更改?
我收到的非常有帮助的答复是关于"dynamic DNS"
但是,这只解决了问题的一部分。第二部分是服务器Bindings
内部,如何确保它们始终具有正确的 IP?IIS
Azure
答案1
在配置虚拟机之前,您需要在 Azure 中设置虚拟网络。这将为您提供一组内部 IP,以便在 IIS 中映射您的站点。
然后,按照本文中的说明执行您要执行的操作:
我目前有一个运行多个网站的物理服务器,但我计划将它们移动到 Azure 中的新虚拟机,因此我在测试虚拟机上设置了几个网站。
我的 Azure 订阅目前在 MSDN 帐户上运行,该帐户每月免费提供 100 美元。最近在测试其他 Azure 服务时,我超过了 100 美元的信用额度,我的订阅被禁用了。这似乎导致我原来的公共 IP 地址被回收。当我收到下一组每月信用额度时,我的订阅重新启用,但我的 IP 已更改。我不得不返回 DNS 并将我的 A 记录更改为新的外部 IP 地址。
我不确定在这种情况下是否有办法保留 IP 地址,但要注意这种情况。
希望这能有所帮助,布莱恩