Incorporación, cambio o eliminación de direcciones IP para una interfaz de red de AzureAdd, change, or remove IP addresses for an Azure network interface

Obtenga información sobre cómo agregar, cambiar y quitar direcciones IP públicas y privadas para una interfaz de red.Learn how to add, change, and remove public and private IP addresses for a network interface. Las direcciones IP privadas asignadas a una interfaz de red permiten que una máquina virtual se comunique con otros recursos en una red virtual de Azure y en redes conectadas.Private IP addresses assigned to a network interface enable a virtual machine to communicate with other resources in an Azure virtual network and connected networks. Una dirección IP privada también permite la comunicación saliente a Internet mediante el uso de una dirección IP impredecible.A private IP address also enables outbound communication to the Internet using an unpredictable IP address. Una dirección IP pública asignada a una interfaz de red permite la comunicación entrante a una máquina virtual desde Internet.A Public IP address assigned to a network interface enables inbound communication to a virtual machine from the Internet. La dirección también permite la comunicación saliente desde la máquina virtual a Internet mediante el uso de una dirección IP impredecible.The address also enables outbound communication from the virtual machine to the Internet using a predictable IP address. Para detalles, consulte Comprender las conexiones salientes en Azure.For details, see Understanding outbound connections in Azure.

Si necesita crear, cambiar o eliminar una interfaz de red, lea el artículo sobre cómo administrar una interfaz de red.If you need to create, change, or delete a network interface, read the Manage a network interface article. Si necesita agregar interfaces de red a una máquina virtual, o quitar interfaces de red de ella, consulte el artículo Incorporación de interfaces de red a máquinas virtuales o eliminación de estas.If you need to add network interfaces to or remove network interfaces from a virtual machine, read the Add or remove network interfaces article.

Antes de empezarBefore you begin

Nota

Este artículo se ha actualizado para usar el nuevo módulo Az de Azure PowerShell.This article has been updated to use the new Azure PowerShell Az module. Aún puede usar el módulo de AzureRM que continuará recibiendo correcciones de errores hasta diciembre de 2020 como mínimo.You can still use the AzureRM module, which will continue to receive bug fixes until at least December 2020. Para más información acerca del nuevo módulo Az y la compatibilidad con AzureRM, consulte Introducing the new Azure PowerShell Az module (Presentación del nuevo módulo Az de Azure PowerShell).To learn more about the new Az module and AzureRM compatibility, see Introducing the new Azure PowerShell Az module. Para obtener instrucciones sobre la instalación del módulo Az, consulte Instalación de Azure PowerShell.For Az module installation instructions, see Install Azure PowerShell.

Complete las tareas siguientes antes de seguir los pasos de las secciones de este artículo:Complete the following tasks before completing steps in any section of this article:

  • Si todavía no tiene una cuenta de Azure, regístrese para obtener una cuenta de evaluación gratuita.If you don't already have an Azure account, sign up for a free trial account.
  • Si usa el portal, abra https://portal.azure.com e inicie sesión con la cuenta de Azure.If using the portal, open https://portal.azure.com, and log in with your Azure account.
  • Si usa comandos de PowerShell para completar las tareas de este artículo, ejecute los comandos que se encuentran en Azure Cloud Shell o ejecute PowerShell en el equipo.If using PowerShell commands to complete tasks in this article, either run the commands in the Azure Cloud Shell, or by running PowerShell from your computer. Azure Cloud Shell es un shell interactivo gratuito que puede usar para ejecutar los pasos de este artículo.The Azure Cloud Shell is a free interactive shell that you can use to run the steps in this article. Tiene las herramientas comunes de Azure preinstaladas y configuradas para usarlas en la cuenta.It has common Azure tools preinstalled and configured to use with your account. Para realizar este tutorial, se necesita la versión 1.0.0 del módulo de Azure PowerShell u otra posterior.This tutorial requires the Azure PowerShell module version 1.0.0 or later. Ejecute Get-Module -ListAvailable Az para buscar la versión instalada.Run Get-Module -ListAvailable Az to find the installed version. Si necesita actualizarla, consulte Instalación del módulo de Azure PowerShell.If you need to upgrade, see Install Azure PowerShell module. Si PowerShell se ejecuta localmente, también debe ejecutar Connect-AzAccount para crear una conexión con Azure.If you are running PowerShell locally, you also need to run Connect-AzAccount to create a connection with Azure.
  • Si usa la interfaz de la línea de comandos (CLI) de Azure para completar las tareas de este artículo, ejecute los comandos que se encuentran en Azure Cloud Shell o ejecute la CLI en el equipo.If using Azure Command-line interface (CLI) commands to complete tasks in this article, either run the commands in the Azure Cloud Shell, or by running the CLI from your computer. Para realizar este tutorial, es necesaria la versión 2.0.31 de la CLI de Azure o una versión posterior.This tutorial requires the Azure CLI version 2.0.31 or later. Ejecute az --version para buscar la versión instalada.Run az --version to find the installed version. Si necesita instalarla o actualizarla, vea Instalación de la CLI de Azure.If you need to install or upgrade, see Install Azure CLI. Si ejecuta de forma local la CLI de Azure, también debe ejecutar az login para crear una conexión con Azure.If you are running the Azure CLI locally, you also need to run az login to create a connection with Azure.

La cuenta en la que inicia sesión o con la que se conecta a Azure debe tener asignado el rol de colaborador de red o un rol personalizado que tenga asignadas las acciones apropiadas que figuren en Permisos de interfaz de red.The account you log into, or connect to Azure with, must be assigned to the network contributor role or to a custom role that is assigned the appropriate actions listed in Network interface permissions.

Incorporación de direcciones IPAdd IP addresses

Puede agregar a una interfaz de red tantas direcciones privadas y públicas IPv4 como sea necesario, dentro de los límites indicados en el artículo sobre los límites de Azure.You can add as many private and public IPv4 addresses as necessary to a network interface, within the limits listed in the Azure limits article. No puede usar el portal para agregar una dirección IPv6 a una interfaz de red existente (a pesar de que puede usar el portal para agregar una dirección IPv6 privada a una interfaz de red cuando crea la interfaz de red).You cannot use the portal to add an IPv6 address to an existing network interface (though you can use the portal to add a private IPv6 address to a network interface when you create the network interface). Puede usar PowerShell o la CLI para agregar una dirección IPv6 privada a una configuración IP secundaria (siempre que no haya ninguna configuración IP secundaria existente) para una interfaz de red existente que no esté conectada a una máquina virtual.You can use PowerShell or the CLI to add a private IPv6 address to one secondary IP configuration (as long as there are no existing secondary IP configurations) for an existing network interface that is not attached to a virtual machine. No puede usar ninguna herramienta para agregar una dirección IPv6 pública a una interfaz de red.You cannot use any tool to add a public IPv6 address to a network interface. Consulte IPv6 para detalles sobre cómo usar las direcciones IPv6.See IPv6 for details about using IPv6 addresses.

  1. En el cuadro que contiene el texto Buscar recursos, en la parte superior de Azure Portal, escriba interfaces de red.In the box that contains the text Search resources at the top of the Azure portal, type network interfaces. Cuando aparezcan las interfaces de red en los resultados de búsqueda, selecciónelas.When network interfaces appear in the search results, select it.

  2. En la lista, seleccione la interfaz de red para la que quiere agregar una dirección IPv4.Select the network interface you want to add an IPv4 address for from the list.

  3. En CONFIGURACIÓN, seleccione Configuraciones IP.Under SETTINGS, select IP configurations.

  4. En Configuraciones IP, seleccione + Agregar.Under IP configurations, select + Add.

  5. Especifique lo siguiente y luego seleccione Aceptar:Specify the following, then select OK:

    ConfiguraciónSetting ¿Necesario?Required? DetallesDetails
    NOMBREName Yes Debe ser único para la interfaz de redMust be unique for the network interface
    TypeType Yes Debido a que agrega una configuración IP a una interfaz de red existente y cada interfaz de red debe tener una configuración IP principal, la única opción es Secundaria.Since you're adding an IP configuration to an existing network interface, and each network interface must have a primary IP configuration, your only option is Secondary.
    Método de asignación de direcciones IP privadasPrivate IP address assignment method Yes Dinámica: Azure asigna la siguiente dirección disponible para el intervalo de dirección de subred en el que se implementa la interfaz de red.Dynamic: Azure assigns the next available address for the subnet address range the network interface is deployed in. Estática: asigna una dirección o usada para el intervalo de dirección de subred en el que se implementa la interfaz de red.Static: You assign an unused address for the subnet address range the network interface is deployed in.
    Dirección IP públicaPublic IP address SinNo Deshabilitado: ningún recurso de dirección IP pública está asociado actualmente a la configuración de IP.Disabled: No public IP address resource is currently associated to the IP configuration. Habilitada: seleccione una dirección IP pública IPv4 existente o cree una nueva.Enabled: Select an existing IPv4 Public IP address, or create a new one. Para más información sobre cómo crear una dirección IP pública, lea el artículo Direcciones IP públicas.To learn how to create a public IP address, read the Public IP addresses article.
  6. Agregue manualmente las direcciones IP privadas secundarias al sistema operativo de la máquina virtual siguiendo las instrucciones que aparecen en el artículo Asignación de varias direcciones IP a sistemas operativos de máquinas virtuales.Manually add secondary private IP addresses to the virtual machine operating system by completing the instructions in the Assign multiple IP addresses to virtual machine operating systems article. Consulte las direcciones IP privadas para ver consideraciones especiales antes de agregar manualmente direcciones IP a un sistema operativo de máquina virtual.See private IP addresses for special considerations before manually adding IP addresses to a virtual machine operating system. No agregue ninguna dirección IP pública al sistema operativo de máquina virtual.Do not add any public IP addresses to the virtual machine operating system.

ComandosCommands

HerramientaTool Get-HelpCommand
CLICLI az network nic ip-config createaz network nic ip-config create
PowerShellPowerShell Add-AzNetworkInterfaceIpConfigAdd-AzNetworkInterfaceIpConfig

Cambio de configuración de las direcciones IPChange IP address settings

Es posible que necesite cambiar el método de asignación de una dirección IPv4, cambie la dirección IPv4 estática o cambie la dirección IP pública asignada a una interfaz de red.You may need to change the assignment method of an IPv4 address, change the static IPv4 address, or change the public IP address assigned to a network interface. Si va a cambiar la dirección IPv4 privada de una configuración IP secundaria asociada con una interfaz de red secundaria en una máquina virtual (más información sobre las interfaces de red principales y secundarias), detenga (desasigne) la máquina virtual antes de completar los pasos siguientes:If you're changing the private IPv4 address of a secondary IP configuration associated with a secondary network interface in a virtual machine (learn more about primary and secondary network interfaces), place the virtual machine into the stopped (deallocated) state before completing the following steps:

  1. En el cuadro que contiene el texto Buscar recursos, en la parte superior de Azure Portal, escriba interfaces de red.In the box that contains the text Search resources at the top of the Azure portal, type network interfaces. Cuando aparezcan las interfaces de red en los resultados de búsqueda, selecciónelas.When network interfaces appear in the search results, select it.
  2. En la lista, seleccione la interfaz de red para la que quiere ver o cambiar la configuración de dirección IP.Select the network interface that you want to view or change IP address settings for from the list.
  3. En CONFIGURACIÓN, seleccione Configuraciones IP.Under SETTINGS, select IP configurations.
  4. En la lista, seleccione la configuración IP que desea modificar.Select the IP configuration you want to modify from the list.
  5. Cambie la configuración según la información que se proporciona en el paso 5 de Incorporación de una configuración IP.Change the settings, as desired, using the information about the settings in step 5 of Add an IP configuration.
  6. Seleccione Guardar.Select Save.

Nota

Si la interfaz de red principal tiene varias configuraciones de IP y cambia la dirección IP privada de la configuración IP principal, debe reasignar manualmente las direcciones IP principal y secundaria a la interfaz de red en Windows (no es necesario para Linux).If the primary network interface has multiple IP configurations and you change the private IP address of the primary IP configuration, you must manually reassign the primary and secondary IP addresses to the network interface within Windows (not required for Linux). Para asignar manualmente las direcciones IP a una interfaz de red dentro de un sistema operativo, consulte Asignación de varias direcciones IP a máquinas virtuales con Azure Portal.To manually assign IP addresses to a network interface within an operating system, see Assign multiple IP addresses to virtual machines. Para ver consideraciones especiales antes de agregar manualmente direcciones IP a un sistema operativo de máquina virtual, consulte las direcciones IP privadas.For special considerations before manually adding IP addresses to a virtual machine operating system, see private IP addresses. No agregue ninguna dirección IP pública al sistema operativo de máquina virtual.Do not add any public IP addresses to the virtual machine operating system.

ComandosCommands

HerramientaTool Get-HelpCommand
CLICLI az network nic ip-config updateaz network nic ip-config update
PowerShellPowerShell Set-AzNetworkInterfaceIpConfigSet-AzNetworkInterfaceIpConfig

Eliminación de direcciones IPRemove IP addresses

Puede quitar direcciones IP privadas y públicas de una interfaz de red, pero una interfaz de red siempre debe tener asignada al menos una dirección IPv4 privada.You can remove private and public IP addresses from a network interface, but a network interface must always have at least one private IPv4 address assigned to it.

  1. En el cuadro que contiene el texto Buscar recursos, en la parte superior de Azure Portal, escriba interfaces de red.In the box that contains the text Search resources at the top of the Azure portal, type network interfaces. Cuando aparezcan las interfaces de red en los resultados de búsqueda, selecciónelas.When network interfaces appear in the search results, select it.
  2. En la lista, seleccione la interfaz de red de la que desee quitar direcciones IP.Select the network interface that you want to remove IP addresses from the list.
  3. En CONFIGURACIÓN, seleccione Configuraciones IP.Under SETTINGS, select IP configurations.
  4. Haga clic con el botón derecho en una configuración de IP secundaria (no se puede eliminar la configuración principal) que desee eliminar, seleccione Eliminar y, luego, elija para confirmar la eliminación.Right-select a secondary IP configuration (you cannot delete the primary configuration) that you want to delete, select Delete, then select Yes, to confirm the deletion. Si la configuración tenía asociado un recurso de dirección IP pública, el recurso se desasocia de la configuración de IP, pero no se elimina.If the configuration had a public IP address resource associated to it, the resource is dissociated from the IP configuration, but the resource is not deleted.

ComandosCommands

HerramientaTool Get-HelpCommand
CLICLI az network nic ip-config deleteaz network nic ip-config delete
PowerShellPowerShell Remove-AzNetworkInterfaceIpConfigRemove-AzNetworkInterfaceIpConfig

Configuraciones IPIP configurations

Las direcciones IP privadas y (opcionalmente) públicas se asignan a una o más configuraciones IP asignadas a una interfaz de red.Private and (optionally) public IP addresses are assigned to one or more IP configurations assigned to a network interface. Hay dos tipos de configuraciones IP:There are two types of IP configurations:

PrincipalPrimary

Cada interfaz de red tiene asignada una configuración IP principal.Each network interface is assigned one primary IP configuration. Una configuración IP principal:A primary IP configuration:

  • Tiene asignada una dirección IPv4 privada.Has a private IPv4 address assigned to it. No puede asignar una dirección IPv6 privada a una configuración IP principal.You cannot assign a private IPv6 address to a primary IP configuration.
  • También puede tener asignada una dirección IPv4 pública.May also have a public IPv4 address assigned to it. No puede asignar una dirección IPv6 pública a una configuración IP principal o secundaria.You cannot assign a public IPv6 address to a primary or secondary IP configuration. Sin embargo, puede asignar una dirección IPv6 pública a un equilibrador de carga de Azure, que puede equilibrar la carga de tráfico a la dirección IPv6 privada de una máquina virtual.You can however, assign a public IPv6 address to an Azure load balancer, which can load balance traffic to a virtual machine's private IPv6 address. Para más información, consulte detalles y limitaciones de IPv6.For more information, see details and limitations for IPv6.

SecundarioSecondary

Además de una configuración IP principal, una interfaz de red puede tener ninguna o más configuraciones IP secundarias asignadas.In addition to a primary IP configuration, a network interface may have zero or more secondary IP configurations assigned to it. Una configuración IP secundaria:A secondary IP configuration:

  • Debe tener asignada una dirección IPv4 o IPv6 privada.Must have a private IPv4 or IPv6 address assigned to it. Si la dirección es IPv6, la interfaz de red solo puede tener una configuración IP secundaria.If the address is IPv6, the network interface can only have one secondary IP configuration. Si la dirección es IPv4, la interfaz de red puede tener asignadas varias configuraciones IP secundarias.If the address is IPv4, the network interface may have multiple secondary IP configurations assigned to it. Para más información sobre cuántas direcciones IPv4 privadas y públicas se pueden asignar a una interfaz de red, consulte el artículo sobre los límites de Azure.To learn more about how many private and public IPv4 addresses can be assigned to a network interface, see the Azure limits article.
  • También puede tener asignada una dirección IPv4 pública, si la dirección IP privada es IPv4.May also have a public IPv4 address assigned to it, if the private IP address is IPv4. Si la dirección IP privada es IPv6, no puede asignar una dirección IPv4 o IPv6 pública a la configuración IP.If the private IP address is IPv6, you cannot assign a public IPv4 or IPv6 address to the IP configuration. Asignar varias direcciones IP a una interfaz de red resulta útil en escenarios como:Assigning multiple IP addresses to a network interface is helpful in scenarios such as:
    • Hospede varios sitios web o servicios con direcciones IP y certificados SSL diferentes en un único servidor.Hosting multiple websites or services with different IP addresses and SSL certificates on a single server.
    • Una máquina virtual que actúa como una aplicación virtual de red, por ejemplo, un firewall o un equilibrador de carga.A virtual machine serving as a network virtual appliance, such as a firewall or load balancer.
    • La capacidad de agregar cualquiera de las direcciones IPv4 privadas para cualquiera de las interfaces de red a un grupo de servidores de back-end de Azure Load Balancer.The ability to add any of the private IPv4 addresses for any of the network interfaces to an Azure Load Balancer back-end pool. En el pasado, solo la dirección IPv4 principal de la interfaz de red principal podía agregarse a un grupo de servidores back-end.In the past, only the primary IPv4 address for the primary network interface could be added to a back-end pool. Para más información sobre cómo equilibrar la carga de varias configuraciones IPv4, consulte el artículo Equilibrio de carga en varias configuraciones IP.To learn more about how to load balance multiple IPv4 configurations, see the Load balancing multiple IP configurations article.
    • La capacidad de equilibrar carga una vez que se asigna una dirección IPv6 a una interfaz de red.The ability to load balance one IPv6 address assigned to a network interface. Para más información sobre cómo equilibrar carga a una dirección IPv6 privada, consulte el artículo sobre el equilibrio de carga de direcciones IPv6.To learn more about how to load balance to a private IPv6 address, see the Load balance IPv6 addresses article.

Tipos de direccionesAddress types

Puede asignar los tipos siguientes de direcciones IP a una configuración IP:You can assign the following types of IP addresses to an IP configuration:

PrivadaPrivate

Las direcciones IPv4 privadas permiten que una máquina virtual se comunique con otros recursos en una red virtual o en otras redes conectadas.Private IPv4 addresses enable a virtual machine to communicate with other resources in a virtual network or other connected networks. No es posible establecer una comunicación entrante a una máquina virtual ni tampoco la máquina virtual puede establecer una comunicación saliente con una dirección IPv6 privada, con una excepción.A virtual machine cannot be communicated inbound to, nor can the virtual machine communicate outbound with a private IPv6 address, with one exception. Una máquina virtual se puede comunicar con el equilibrador de carga de Azure mediante una dirección IPv6.A virtual machine can communicate with the Azure load balancer using an IPv6 address. Para más información, consulte detalles y limitaciones de IPv6.For more information, see details and limitations for IPv6.

De manera predeterminada, los servidores DHCP de Azure asignan la dirección IPv4 privada para la configuración IP principal de la interfaz de red a la interfaz de red de Azure dentro del sistema operativo de la máquina virtual.By default, the Azure DHCP servers assign the private IPv4 address for the primary IP configuration of the Azure network interface to the network interface within the virtual machine operating system. A menos que sea necesario, nunca debe establecer la dirección IP de una interfaz de red dentro del sistema operativo de la máquina virtual.Unless necessary, you should never manually set the IP address of a network interface within the virtual machine's operating system.

Advertencia

Si la dirección IPv4 establecida como la dirección IP principal de una interfaz de red dentro del sistema operativo de una máquina virtual alguna vez es distinta de la dirección IPv4 privada asignada a la configuración IP principal de la interfaz de red principal conectada a una máquina virtual dentro de Azure, se pierde conectividad con la máquina virtual.If the IPv4 address set as the primary IP address of a network interface within a virtual machine's operating system is ever different than the private IPv4 address assigned to the primary IP configuration of the primary network interface attached to a virtual machine within Azure, you lose connectivity to the virtual machine.

Hay escenarios en los cuales es necesario establecer manualmente la dirección IP de una interfaz de red dentro del sistema operativo de la máquina virtual.There are scenarios where it's necessary to manually set the IP address of a network interface within the virtual machine's operating system. Por ejemplo, debe establecer manualmente las direcciones IP principales y secundarias de un sistema operativo Windows cuando se agregan varias direcciones IP a una máquina virtual de Azure.For example, you must manually set the primary and secondary IP addresses of a Windows operating system when adding multiple IP addresses to an Azure virtual machine. En el caso de una máquina virtual Linux, solo debe establecer manualmente las direcciones IP secundarias.For a Linux virtual machine, you may only need to manually set the secondary IP addresses. Consulte Incorporación de direcciones IP a un sistema operativo de la máquina virtual para detalles.See Add IP addresses to a VM operating system for details. Si alguna vez debe cambiar la dirección asignada a una configuración IP, se recomienda que haga lo siguiente:If you ever need to change the address assigned to an IP configuration, it's recommended that you:

  1. Asegúrese de que la máquina virtual recibe una dirección de los servidores DHCP de Azure.Ensure that the virtual machine is receiving an address from the Azure DHCP servers. Una vez hecho esto, cambie la asignación de la dirección IP a DHCP en el sistema operativo y reinicie la máquina virtual.Once you have, change the assignment of the IP address back to DHCP within the operating system and restart the virtual machine.
  2. Detenga (desasigne) la máquina virtual.Stop (deallocate) the virtual machine.
  3. Cambie la dirección IP de la configuración IP dentro de Azure.Change the IP address for the IP configuration within Azure.
  4. Inicie la máquina virtual.Start the virtual machine.
  5. Configure manualmente las direcciones IP secundarias dentro del sistema operativo (y también la dirección IP principal dentro de Windows) para que coincidan con las que estableció en Azure.Manually configure the secondary IP addresses within the operating system (and also the primary IP address within Windows) to match what you set within Azure.

Si sigue los pasos anteriores, la dirección IP privada asignada a la interfaz de red dentro de Azure y dentro del sistema operativo de una máquina virtual no serán distintas.By following the previous steps, the private IP address assigned to the network interface within Azure, and within a virtual machine's operating system, remain the same. Para realizar un seguimiento de las máquinas virtuales dentro de la suscripción para las cuales estableció manualmente direcciones IP dentro de un sistema operativo, considere agregar una etiqueta de Azure a las máquinas virtuales.To keep track of which virtual machines within your subscription that you've manually set IP addresses within an operating system for, consider adding an Azure tag to the virtual machines. Por ejemplo, puede usar "Asignación de dirección IP: estática".You might use "IP address assignment: Static", for example. De este modo, puede encontrar fácilmente las máquinas virtuales dentro de la suscripción para las cuales estableció manualmente la dirección IP dentro del sistema operativo.This way, you can easily find the virtual machines within your subscription that you've manually set the IP address for within the operating system.

Además de permitir que una máquina virtual se comunique con otros recursos dentro de la misma red virtual o dentro de redes virtuales conectadas, una dirección IP privada también permite que una máquina virtual establezca una conexión saliente a Internet.In addition to enabling a virtual machine to communicate with other resources within the same, or connected virtual networks, a private IP address also enables a virtual machine to communicate outbound to the Internet. Las conexiones salientes son direcciones de red de origen que Azure traduce a una dirección IP pública impredecible.Outbound connections are source network address translated by Azure to an unpredictable public IP address. Para más información acerca de la conectividad de salida a Internet de Azure, consulte el artículo de Comprender las conexiones salientes en Azure.To learn more about Azure outbound Internet connectivity, read the Azure outbound Internet connectivity article. No puede establecer una comunicación entrante a la dirección IP privada de una máquina virtual desde Internet.You cannot communicate inbound to a virtual machine's private IP address from the Internet. Si las conexiones salientes requieren una dirección IP pública predecible, asocie un recurso de dirección IP pública a una interfaz de red.If your outbound connections require a predictable public IP address, associate a public IP address resource to a network interface.

PúblicoPublic

Las direcciones IP públicas asignadas a través de un recurso de dirección IP pública permiten la conectividad entrante a una máquina virtual desde Internet.Public IP addresses assigned through a public IP address resource enable inbound connectivity to a virtual machine from the Internet. Las conexiones salientes a Internet usan una dirección IP predecible.Outbound connections to the Internet use a predictable IP address. Consulte Comprender las conexiones salientes en Azure para detalles.See Understanding outbound connections in Azure for details. Puede asignar una dirección IP pública a una configuración de IP, pero no es obligatorio.You may assign a public IP address to an IP configuration, but aren't required to. Si no asigna una dirección IP pública a una máquina virtual mediante la asociación de un recurso de direcciones IP públicas, la máquina virtual puede seguir estableciendo una comunicación saliente a Internet.If you don't assign a public IP address to a virtual machine by associating a public IP address resource, the virtual machine can still communicate outbound to the Internet. En este caso, la dirección IP privada es la dirección de red de origen que Azure traduce a una dirección IP pública impredecible.In this case, the private IP address is source network address translated by Azure to an unpredictable public IP address. Para más información sobre los recursos de direcciones IP públicas, vea Recurso de direcciones IP públicas.To learn more about public IP address resources, see Public IP address resource.

Hay límites en el número de direcciones IP privadas y públicas que se pueden asignar a una interfaz de red.There are limits to the number of private and public IP addresses that you can assign to a network interface. Para más información, lea el artículo acerca de los límites de Azure.For details, read the Azure limits article.

Nota

Azure traduce la dirección IP privada de una máquina virtual a una dirección IP pública.Azure translates a virtual machine's private IP address to a public IP address. Como resultado, el sistema operativo de una máquina virtual no detecta ninguna de las direcciones IP públicas que tiene asignada, por lo que no es necesario asignar manualmente una dirección IP pública dentro del sistema operativo.As a result, a virtual machine's operating system is unaware of any public IP address assigned to it, so there is no need to ever manually assign a public IP address within the operating system.

Métodos de asignaciónAssignment methods

Las direcciones IP públicas y privadas se asignan con uno de los siguientes métodos de asignación:Public and private IP addresses are assigned using one of the following assignment methods:

DinámicaDynamic

Las direcciones IPv4 e IPv6 (opcionalmente) privadas dinámicas se asignan de manera predeterminada.Dynamic private IPv4 and IPv6 (optionally) addresses are assigned by default.

  • Solo pública: Azure asigna la dirección de un intervalo único a cada región de Azure.Public only: Azure assigns the address from a range unique to each Azure region. Para saber qué intervalos se asignan a cada región, vea Intervalos de direcciones IP del centro de datos de Microsoft Azure.To learn which ranges are assigned to each region, see Microsoft Azure Datacenter IP Ranges. La dirección puede cambiar cuando una máquina virtual está detenida (desasignada) y se vuelve a iniciar.The address can change when a virtual machine is stopped (deallocated), then started again. No puede asignar una dirección IPv6 pública a una configuración IP con un método de asignación.You cannot assign a public IPv6 address to an IP configuration using either assignment method.
  • Solo privado: Azure reserva las cuatro primeras direcciones en cada intervalo de direcciones de subred y no las asigna.Private only: Azure reserves the first four addresses in each subnet address range, and doesn't assign the addresses. Azure asigna la siguiente dirección disponible a un recurso del intervalo de direcciones de subred.Azure assigns the next available address to a resource from the subnet address range. Por ejemplo, si el intervalo de direcciones de la subred es 10.0.0.0/16 y ya están asignadas las direcciones 10.0.0.0.4-10.0.0.14 (.0 a .3 están reservados), Azure asigna 10.0.0.15 al recurso.For example, if the subnet's address range is 10.0.0.0/16, and addresses 10.0.0.0.4-10.0.0.14 are already assigned (.0-.3 are reserved), Azure assigns 10.0.0.15 to the resource. Este es el método de asignación predeterminado.Dynamic is the default allocation method. Una vez asignadas, las direcciones IP dinámicas solo se liberan si se elimina una interfaz de red y se asigna a otra subred diferente de la misma red virtual, o bien el método de asignación se cambia a estática y se especifica otra dirección IP.Once assigned, dynamic IP addresses are only released if a network interface is deleted, assigned to a different subnet within the same virtual network, or the allocation method is changed to static, and a different IP address is specified. De forma predeterminada, cuando se cambia el método de asignación de dinámica a estática, Azure asigna la dirección asignada dinámicamente anterior como dirección estática.By default, Azure assigns the previous dynamically assigned address as the static address when you change the allocation method from dynamic to static. Solo puede asignar una dirección IPv6 privada con el método de asignación dinámico.You can only assign a private IPv6 address using the dynamic assignment method.

estáticaStatic

De manera opcional, puede asignar una dirección IPv4 estática pública o privada a una configuración IP.You can (optionally) assign a public or private static IPv4 address to an IP configuration. No puede asignar una dirección IPv6 estática pública ni privada a una configuración IP.You cannot assign a static public or private IPv6 address to an IP configuration. Para más información sobre cómo Azure asigna direcciones IPv4 estáticas públicas, consulte Dirección IP pública.To learn more about how Azure assigns static public IPv4 addresses, see Public IP addresses.

  • Solo pública: Azure asigna la dirección de un intervalo único a cada región de Azure.Public only: Azure assigns the address from a range unique to each Azure region. Puede descargar la lista de intervalos (prefijos) para las nubes de Azure Pública, Gobierno de Estados Unidos, China y Alemania.You can download the list of ranges (prefixes) for the Azure Public, US government, China, and Germany clouds. La dirección no cambia hasta que el recurso de dirección IP pública se asigna o se elimina, o el método de asignación cambia a dinámico.The address doesn't change until the public IP address resource it's assigned to is deleted, or the assignment method is changed to dynamic. Si el recurso de dirección IP pública está asociado a una configuración de dirección IP, se debe desasociar de la configuración de dirección IP antes de cambiar su método de asignación.If the public IP address resource is associated to an IP configuration, it must be dissociated from the IP configuration before changing its assignment method.
  • Solo privado: se selecciona y asigna una dirección del intervalo de direcciones de la subred.Private only: You select and assign an address from the subnet's address range. La dirección que se asigna puede ser cualquiera que esté en el intervalo de direcciones de subred, salvo que sea una de las cuatro primeras y que no esté asignada a otro recurso de la subred.The address you assign can be any address within the subnet address range that is not one of the first four addresses in the subnet's address range and is not currently assigned to any other resource in the subnet. Las direcciones estáticas solo se liberan cuando se elimina la interfaz de red.Static addresses are only released if a network interface is deleted. Si cambia el método de asignación a estática, Azure asigna dinámicamente la dirección IP estática asignada anteriormente como dirección estática, aunque no sea la siguiente dirección disponible en el intervalo de direcciones de la subred.If you change the allocation method to static, Azure dynamically assigns the previously assigned dynamic IP address as the static address, even if the address isn't the next available address in the subnet's address range. La dirección también cambia si la interfaz de red se asigna a otra subred de la misma red virtual, pero para ello, antes hay que cambiar el método de asignación de estática a dinámica.The address also changes if the network interface is assigned to a different subnet within the same virtual network, but to assign the network interface to a different subnet, you must first change the allocation method from static to dynamic. Una vez que ha asignado la interfaz de red a otra subred, puede volver a cambiar el método de asignación a estática y asignar una dirección IP del intervalo de direcciones de la nueva subred.Once you've assigned the network interface to a different subnet, you can change the allocation method back to static, and assign an IP address from the new subnet's address range.

Versiones de direcciones IPIP address versions

Puede especificar las versiones siguientes cuando asigna direcciones:You can specify the following versions when assigning addresses:

IPv4IPv4

Cada interfaz de red debe tener una configuración IP principal con una dirección IPv4 privadaasignada.Each network interface must have one primary IP configuration with an assigned private IPv4 address. Puede agregar una o más configuraciones IP secundarias en que cada una tenga una dirección IPv4 privada y, de manera opcional, una dirección IP pública IPv4.You can add one or more secondary IP configurations that each have an IPv4 private and (optionally) an IPv4 public IP address.

IPv6IPv6

Puede no asignar ninguna dirección IPv6 privada o asignar una a una configuración IP secundaria de una interfaz de red.You can assign zero or one private IPv6 address to one secondary IP configuration of a network interface. La interfaz de red no puede tener ninguna configuración IP secundaria existente.The network interface cannot have any existing secondary IP configurations. No puede agregar una configuración IP con una dirección IPv6 mediante el portal.You cannot add an IP configuration with an IPv6 address using the portal. Use PowerShell o la CLI para agregar una configuración IP con una dirección IPv6 privada a una interfaz de red existente.Use PowerShell or the CLI to add an IP configuration with a private IPv6 address to an existing network interface. La interfaz de red no puede asociarse a una máquina virtual existente.The network interface cannot be attached to an existing VM.

Nota

Aunque puede crear una interfaz de red con una dirección IPv6 mediante el portal, no se puede agregar una interfaz de red a una máquina virtual nueva o existente, mediante el portal.Though you can create a network interface with an IPv6 address using the portal, you can't add an existing network interface to a new, or existing virtual machine, using the portal. Use PowerShell o la CLI de Azure para crear una interfaz de red con una dirección IPv6 privada y, luego, conectar la interfaz de red cuando crea una máquina virtual.Use PowerShell or the Azure CLI to create a network interface with a private IPv6 address, then attach the network interface when creating a virtual machine. No puede conectar a una máquina virtual existente una interfaz de red con una dirección IPv6 privada asignada.You cannot attach a network interface with a private IPv6 address assigned to it to an existing virtual machine. No puede agregar una dirección IPv6 privada a una configuración IP para ninguna interfaz de red conectada a una máquina virtual con ninguna herramienta (portal, CLI o PowerShell).You cannot add a private IPv6 address to an IP configuration for any network interface attached to a virtual machine using any tools (portal, CLI, or PowerShell).

No puede asignar una dirección IPv6 pública a una configuración IP principal o secundaria.You can't assign a public IPv6 address to a primary or secondary IP configuration.

SKUSKUs

Se crea una dirección IP pública con la SKU estándar o básica.A public IP address is created with the basic or standard SKU. Para más información sobre las diferencias entre SKU, vea Creación, modificación o eliminación de una dirección IP pública.For more information about SKU differences, see Manage public IP addresses.

Nota

Cuando asigna una dirección IP pública de SKU estándar a una interfaz de red de una máquina virtual, debe permitir explícitamente el tráfico previsto con un grupo de seguridad de red.When you assign a standard SKU public IP address to a virtual machine’s network interface, you must explicitly allow the intended traffic with a network security group. Para evitar que se produzca un error en la comunicación con el recurso, debe crear un grupo de seguridad de red, asociarlo y permitir explícitamente el tráfico deseado.Communication with the resource fails until you create and associate a network security group and explicitly allow the desired traffic.

Pasos siguientesNext steps

Para crear una máquina virtual con distintas configuraciones IP, lea los artículos siguientes:To create a virtual machine with different IP configurations, read the following articles:

TareaTask HerramientaTool
Creación de una máquina virtual con varias interfaces de redCreate a VM with multiple network interfaces CLI, PowerShellCLI, PowerShell
Creación de una máquina virtual con una sola interfaz de red y varias direcciones IPv4Create a single NIC VM with multiple IPv4 addresses CLI, PowerShellCLI, PowerShell
Creación de una máquina virtual con una sola interfaz de red y una dirección IPv6 privada (detrás de Azure Load Balancer)Create a single NIC VM with a private IPv6 address (behind an Azure Load Balancer) CLI, PowerShell, Plantilla de Azure Resource ManagerCLI, PowerShell, Azure Resource Manager template