最近开了一个AZ学生的订阅,B1S 免费机 Stop 实例的时候不再提醒是否需要保留此 IP ,停止后再开机还是原先 IP 。查询Azure的更新文档发现:
2022.8.30更新:创建新的虚拟机默认静态IP且不可变更为动态IP。
因此需要在创建时就配置好动态IP:将基础配置→实例详细里的可用性选项选为无需基础结构冗余,在网络配置→公用IP 新建一个公共IP地址,SKU为基本,分配为动态,确定后创建虚拟机即可。
但是很多人踩坑,创建时并未选择动态IP,后期想更换IP了,怎么办呢?
下面就来讲讲如何只有静态一个默认选项的情况下,怎么修改为动态IP地址。
操作步骤流程
1、打开与虚拟机绑定的位于同一资源组的IP地址资源,点击取消关联。
2、点击资源—配置,在分配那里选择动态,点击保存。
3、再点击概述,点击关联,资源类型选择网络接口,网络接口则选择对应的即可,重新关联到原来的虚拟机上。
至此,修改成功。
我们可以回到对应的虚拟机页面,点击 Stop 按钮,就会发现是否需要保留此 IP 的提示出现了。
使用动态IP的机器,只要不人为重启机器,一般他的IP地址是不会改变的。
补充说明:为什么要将静态IP更换为动态IP?
静态IP需要收费。1,500 小时的动态公共 IP 地址,才是Azure12个月的免费产品。
我刚刚看了下,现在好像不能修改了,我是需要删除虚拟机再创建嘛,这样会收费嘛?
嗯,需要重新创建
重新创建会消耗之前的免费额度吗?还是说我只需要重新创建ip就可以了?
免费额度是算时间的,不算你创建多少次。
收到,感谢。就是说重新创建IP和重新创建虚拟机都一样是吗?
微软文档中看到的:若要将公共 IP 的分配方法从静态更改为动态,必须先从任何适用的 IP 配置中删除地址(请参阅“删除”部分)。 将分配方法从静态更改为动态时,将丢失分配给公共 IP 地址的 IP 资源。 尽管 Azure 公共 DNS 服务器会保留静态或动态地址与任何 DNS 名称标签(若已定义)之间的映射,但如果虚拟机在处于停止(解除分配)状态之后启动,动态 IP 地址可能更改。 为防止地址变化,请分配静态 IP 地址。