我是Microsoft Azure的新手。我已经设置了我的VM(Server 2012 R2),并希望为我将在VM上托管的我的网站域添加2个静态IP。
我已经四处寻找一些教程,所有这些教程似乎都过时了,或者非常复杂而且需要消费才能理解。
我确实发现this page和this page是最好的,但它没有提及如何设置第二个静态IP。
任何一步一步(如果可能的话,使用屏幕截图)将非常适合如何使用Azure命令行执行此操作。
答案 0 :(得分:0)
您提供的链接仅显示如何使内部IP静态(" DIP"在Azure术语中)。 这不会帮助您通过互联网访问您的网站,但只能从您的VNet中的实例访问。
最佳解决方案是为您的实例提供2个不同的公共IP地址,即Azure术语中的2个实例级公共IP(ILPIP)(早期的PIP)。不幸的是,截至目前,Azure仅为每个实例支持一个ILPIP。您会找到详细信息here。
如果您的某个网站在80上接受流量而另一个在443上接受流量,则可能的解决方法是创建2个不同的端点映射,例如,1111-> 80和2222-> 443,并按如下方式访问它们 -
一个。使用Cloud Service VIP。例如。 - 一个通过CloudServiceVIP:1111,另一个通过CloudServiceVIP:2222
湾Create 2 Reserve IPs for your VM。例如。 - FirstReservedIP:1111通过SecondReservedIP访问一个站点和其他站点:2222。
答案 1 :(得分:0)
另一件需要考虑的事情是,您不必拥有2个公共IP地址才能支持两个不同的网站。 IIS应该能够根据使用的名称(主机头)将流量定向到正确的应用程序以进行访问。