有没有办法让azure VM保持相同的IP地址?

有没有办法让azure VM保持相同的IP地址?,azure,azure-virtual-machine,Azure,Azure Virtual Machine,我们有一个azure虚拟网络,具有web角色、工作者角色和专用sql VM。目前,我们正在数据库连接字符串中使用VM dns名称。我想最好是更新连接字符串,使用私有ip地址跳过名称解析mydbserver.cloudapp.net到10.0.0.1 既然所有虚拟机都必须使用DHCP,那么私有ip是否有可能改变?如果是这样的话,有没有办法解决这个问题?谢谢SQL Server VM将在虚拟网络中拥有一个持久的专用IP 发件人: 持久私有IP地址:VNet中的虚拟机将 有一个稳定的私有IP地址。我们

我们有一个azure虚拟网络,具有web角色、工作者角色和专用sql VM。目前,我们正在数据库连接字符串中使用VM dns名称。我想最好是更新连接字符串,使用私有ip地址跳过名称解析mydbserver.cloudapp.net到10.0.0.1


既然所有虚拟机都必须使用DHCP,那么私有ip是否有可能改变?如果是这样的话,有没有办法解决这个问题?谢谢

SQL Server VM将在虚拟网络中拥有一个持久的专用IP

发件人:

持久私有IP地址:VNet中的虚拟机将 有一个稳定的私有IP地址。我们从服务器分配一个IP地址 您指定的地址范围,并在其上提供无限DHCP租约。所以 IP地址将在虚拟机的生存期内保留


为了更加安全,您可以设置一个静态vnet IP,以确保它不会更改:

hm,没有提到,如果虚拟机因某种原因停机(计划维护、需要重新启动的操作系统更新等),IP地址将被“释放”。如果另一个虚拟机在同一个子网中弹出在线引导,新的虚拟机将获得释放的IP地址。否则,“持久”意味着什么?当VM运行时,IP不会改变-这似乎是给定的:)。它的“生存期”是由它的部署定义的,只要它被部署(并且你不重新部署)了,IP地址就会持续存在。也就是说,在参考中进一步向下扫描,您将看到“您可以通过使用持久性IP地址设置完全包含在Windows Azure中的安全IPv4网络。这意味着您的虚拟机的内部IP地址将保持持久性,即使重新启动虚拟机,也不会更改。”您知道,如果您以新的方式关闭实例以避免产生费用(目前仅在门户中可用且唯一选项),则IP租约将被释放!然后它可能会被另一个(新的)启动VM启动。你是说当VM是虚拟网络的一部分时,这是真的吗?VNET是这里的关键部分。自从新功能上线以来,我还没有测试过这个场景,但我同意这个案例肯定需要记录下来。是的,是的。应记录-是。