Share via


虚拟机的静态内部 IP 地址

这是什么?

借助最新的 PowerShell 版本,您现在能够定义和配置特定的内部 IP 地址,该地址可以静态分配给部署在虚拟网络中的 IaaS 虚拟机。使用此功能,您可以直接为虚拟机配置内部 IP 地址,即使停止再启动虚拟机该地址也不会改变。您甚至可以删除虚拟机,在几个月后重新进行部署, IP 地址还是可以保持不变。

何时使用?

如果您最近在 Azure 中的某个虚拟机上部署了一个 Active Directory 域控制器,您可能感觉部署 VM很难,您要发现 IP 地址,然后插入该 IP 地址以作为您虚拟网络中其他 VM 的 DNS 服务器。我们大部分的内容和通信要求您假定给定子网中的第一个 IP 始终是 .4 地址(在 10.0.0.0 子网中为 10.0.0.4)。现在您不再需要采取这种奇怪的假设了,您可以直接为 AD/DNS VM 选择内部 IP 地址,使其保持静态,并将其用于 DNS 内部 IP 地址,以便其他 VM 可以轻松连接。您甚至可以停止 AD VM,在下次启动以重新使用时,继续使用此内部 IP。

如何使用?

以下示例说明了如何为 SharePoint VNET (SPAutoVNET) 创建一个 IP 地址为 10.20.1.30 的 VM (StaticIPVM)。

下面是部署此 VM 之后的门户状态:

您还可以在PowerShell 中使用 Get-AzureStaticVNETIP 命令检索您分配的静态 IP 地址。无论何时,您都可以利用 PowerShell 中的帮助内容来探索使用和组合 这些设置的不同方式。

在下面的示例中,您会看到我最近对 SharePoint 场脚本所做的更新,即采用部署为 AD/ DNS 服务器的 VM 的 IP 地址,并确保以静态方式设置 IP 地址,以避免今后丢失该地址。将 IP 重置为静态地址可能会导致 VM 重新启动。

寻找更多文档?单击此处:https://msdn.microsoft.com/en-us/library/azure/dn630228.aspx

下次再聊!

Corey

 本文翻译自:https://blogs.msdn.com/b/windowsazure/archive/2014/04/22/static-internal-ip-address-for-virtual-machines.aspx