¿Cuál es la dirección IP de origen del tráfico que Elastic Load Balancing envía a mis servidores web?

3 minutos de lectura
0

Utilizo Elastic Load Balancing para mis servidores web. y quiero saber la dirección IP que utiliza el equilibrador de carga para reenviarles tráfico.

Breve descripción

Resuelva el nombre DNS del equilibrador de carga para determinar las direcciones IP que están asociadas a un equilibrador de carga interno o con conexión a Internet. Estas son las direcciones IP a las que los clientes envían las solicitudes destinadas al equilibrador de carga. Los nodos ELB utilizan las direcciones IP privadas que están asociadas a sus interfaces de red elásticas como la dirección IP de origen para las solicitudes reenviadas a sus servidores. En el caso de los equilibradores de carga de red, la dirección IP de origen de estas solicitudes depende de la configuración del grupo de destino.

Puede usar estas direcciones IP para varios propósitos, por ejemplo, para permitir el tráfico del equilibrador de carga en los servidores web y para procesar solicitudes. Se recomienda utilizar referencias a grupos de seguridad en las reglas de entrada de grupos de seguridad del servidor web. Esto permite el tráfico del equilibrador desde equilibradores de carga clásico o equilibradores de carga de aplicación. Sin embargo, los equilibradores de carga de red no admiten grupos de seguridad y deben basarse en las configuraciones de los grupos de destino. Las direcciones IP del cliente o las direcciones IP privadas que están asociadas a los equilibradores de carga de red deben estar permitidas en el grupo de seguridad del servidor web.

Utilice las siguientes opciones para buscar direcciones IP privadas asociadas a las interfaces de red elástica del equilibrador de carga:

  • La consola de administración de AWS
  • La Interfaz de la línea de comandos de AWS (AWS CLI)

Resolución

Las direcciones IP de los equilibradores de carga clásicos y los equilibradores de carga de aplicación cambian con el tiempo. Evite utilizar esta información para configurar estáticamente las aplicaciones para que apunten a estas direcciones IP.

Nota: Si recibe errores al ejecutar los comandos de AWS CLI, asegúrese de utilizar la versión más reciente de AWS CLI.

Consola de administración de AWS

  1. Abra la consola de Amazon Elastic Compute Cloud (Amazon EC2).
  2. En el panel de navegación, en Load Balancing, seleccione Equilibradores de carga.
  3. En Equilibradores de carga, copia el nombre del equilibrador de carga cuyas direcciones IP desea encontrar.
  4. En el panel de navegación, en Red y seguridad, seleccione Interfaces de red.
  5. Pegue en el cuadro de búsqueda el nombre del equilibrador de carga que ha copiado. Los resultados filtrados muestran todas las interfaces de red elásticas asociadas al equilibrador de carga. Puede encontrar la dirección IP privada principal de cada interfaz de red elástica en la columna IP IPv4 privada principal.

AWS CLI

Ejecute el comando siguiente:

aws ec2 describe-network-interfaces --filters Name=description,Values="ELB elb-name" --query 'NetworkInterfaces[*].PrivateIpAddresses[*].PrivateIpAddress' --output text

Sustituya elb-name por una de las siguientes opciones:

  • Para equilibradores de carga clásicos: Nombre del equilibrador de carga
  • Para equilibradores de carga de aplicación: app/load-balancer-name/load-balancer-id
  • Para equilibradores de carga de red: net/load-balancer-name/load-balancer-id

Para los equilibradores de carga de aplicación y los equilibradores de carga de red, utilice el siguiente comando para encontrar el load-balancer-id:

aws elbv2 describe-load-balancers --names load-balancer-name

El load-balancer-id es el último campo de caracteres que sigue la barra final después del nombre del equilibrador de carga en el ARN.

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 10 meses