Compartir vía


Asociar una dirección IP pública a una máquina virtual

En este artículo, obtendrá información sobre cómo asociar una dirección IP pública a una máquina virtual (VM) existente. Para ello, asocie la dirección IP pública a una configuración de IP de una interfaz de red conectada a una VM. Puede usar Azure Portal, la CLI de Azure o Azure PowerShell seleccionando la pestaña para el método que desea usar.

Si, en cambio, quiere crear una nueva VM con una dirección IP pública, puede usar Azure Portal, la CLI de Azure o Azure PowerShell.

Las direcciones IP públicas tienen un precio simbólico. Para obtener información detallada, consulte Precios. Existe un límite para el número de direcciones IP públicas que puede usar por suscripción. Para obtener información detallada, consulte Límites.

Nota:

Azure proporciona una dirección IP de acceso de salida predeterminada para las máquinas virtuales que no tienen asignada una dirección IP pública o están en el grupo back-end de un equilibrador de carga de Azure básico interno. El mecanismo de dirección IP de acceso de salida predeterminado proporciona una dirección IP de salida que no se puede configurar.

La dirección IP de acceso de salida predeterminada está deshabilitada cuando se produce uno de los siguientes eventos:

  • Se asigna una dirección IP pública a la máquina virtual.
  • La máquina virtual se coloca en el grupo back-end de un equilibrador de carga estándar, con o sin reglas de salida.
  • Se asigna un recurso de Azure NAT Gateway a la subred de la máquina virtual.

Las máquinas virtuales creadas mediante conjuntos de escalado de máquinas virtuales en modo de orquestación flexible no tienen acceso de salida predeterminado.

Para más información sobre las conexiones de salida en Azure, vea Acceso de salida predeterminado en Azure y Uso de traducción de direcciones de red (SNAT) de origen para conexiones de salida.

Prerrequisitos

  1. Inicie sesión en Azure Portal.

  2. En el portal, busque y seleccione la máquina virtual a la que desea agregar la dirección IP pública.

  3. En Configuración en el panel izquierdo, seleccione Redes y, a continuación, seleccione la interfaz de red a la que quiere agregar la dirección IP pública.

    Captura de pantalla en la que se muestra cómo seleccionar la interfaz de red de una máquina virtual.

    Nota

    Las direcciones IP públicas están asociadas a las interfaces de red conectadas a una VM. En esta captura de pantalla, la máquina virtual solo tiene una interfaz de red. Si la VM tiene varias interfaces de red, aparecerán todas y deberá seleccionar la interfaz de red a la que quiere asociar la dirección IP pública.

  4. En la ventana Interfaz de red, en Configuración, seleccione Configuraciones de IP* y, a continuación, seleccione una configuración de IP en la lista.

    Captura de pantalla en la que se muestra cómo seleccionar la configuración de IP de una interfaz de red.

    Nota:

    Las direcciones IP públicas están asociadas a las configuraciones de IP para una interfaz de red. En esta captura de pantalla, la interfaz de red solo tiene una configuración IP. Si la interfaz de red tiene varias configuraciones de IP, aparecerán todas en la lista y deberá seleccionar la configuración de IP a la que quiere asociar la dirección IP pública.

  5. En la ventana Editar configuración de IP, seleccione Asociar dirección IP pública y, a continuación, seleccione Dirección IP pública para elegir una dirección IP pública existente de la lista desplegable. Si no aparece ninguna dirección IP pública en la lista, debe crear una. Para obtener información, consulte Crear una dirección IP pública.

    Captura de pantalla en la que se muestra cómo seleccionar, crear y asociar una IP pública existente.

    Nota:

    Las direcciones IP públicas que aparecen en la lista desplegable son aquellas que existen en la misma región que la VM. Si tiene varias direcciones IP públicas creadas en la región, aparecerán todas aquí. Cualquier dirección que ya esté asociada a un recurso diferente está atenuada.

  6. Seleccione Guardar.

  7. En la ventana Configuraciones de IP, vea la dirección IP pública asignada a la configuración de IP. Puede tardar unos segundos en aparecer la dirección IP recién asociada.

    Captura de pantalla en la que se muestra la IP pública recién asignada.

    Nota:

    Se asigna una dirección IP desde el grupo de direcciones IP públicas reservadas para una región de Azure. Para ver una lista de los grupos de direcciones que se usan en cada región, vea Intervalos IP y etiquetas de servicio de Azure. Si necesita que la dirección se asigne desde un prefijo específico, use un prefijo de dirección IP pública.

  8. Abra los puertos necesarios en los grupos de seguridad ajustando las reglas de seguridad de los grupos de seguridad de red. Para más información, consulte Permitir el tráfico de red a la máquina virtual.

Nota:

Para compartir una máquina virtual con un usuario externo, debes agregar una IP pública a la máquina virtual. Como alternativa, los usuarios externos pueden conectarse a la dirección IP privada de la máquina virtual mediante Azure Bastion.

Permitir tráfico de red en la VM

Para poder conectarse a una dirección IP pública desde Internet, debe abrir los puertos necesarios en los grupos de seguridad. Estos puertos deben estar abiertos en cualquier grupo de seguridad de red que pueda haber asociado a la interfaz de red, la subred de la interfaz de red o ambas. Aunque los grupo de seguridad de red filtran el tráfico en la dirección IP privada de la interfaz de red, una vez que el tráfico entrante llega a la dirección IP pública, Azure traduce la dirección pública a la dirección IP privada. Por lo tanto, si un grupo de seguridad de red impide el flujo de tráfico, se produce un error en la comunicación con la dirección IP pública.

Puede ver las reglas de seguridad vigentes para una interfaz de red y su subred para Azure Portal, la CLI de Azure o Azure PowerShell.

Pasos siguientes

En este artículo, ha descubierto cómo asociar una IP pública a una máquina virtual mediante Azure Portal, la CLI de Azure o Azure PowerShell.