La instancia EC2 no tiene DNS público [cerrado]

Resuelto user1456508 asked hace 54 años • 0 respuestas

Un chico con el que trabajo me dio las credenciales de EC2 para iniciar sesión en su consola EC2. No fui yo quien lo preparó. Algunas de las instancias muestran un nombre DNS público y otras tienen un DNS público en blanco. Quiero poder conectarme a las instancias que tienen un DNS público en blanco. No he podido entender por qué aparecen en blanco.

user1456508 avatar Jan 01 '70 08:01 user1456508
Aceptado

Tuve el mismo problema y lo solucioné. Echa un vistazo a las instrucciones paso a paso:

  • Vaya a console.aws.amazon.com
  • Vaya a Servicios -> VPC
  • Abra sus VPC
  • seleccione su VPC conectada a su EC2 y
  • seleccione Acciones => Editar nombres de host DNS ---> Cambiar nombres de host DNS: a SÍ
SEO Freelancer avatar Oct 16 '2014 11:10 SEO Freelancer

Parece que la instancia se lanzó en VPC y, al hacerlo, la casilla de verificación Automatically assign a public IP address to your instancesno estaba marcada. Por lo tanto la instancia no tiene una IP pública.

Puede asignar una IP elástica a esta instancia y luego iniciar sesión usando esa IP.

slayedbylucifer avatar Jan 06 '2014 07:01 slayedbylucifer

En mi caso encontré la respuesta en slayedbylucifer y otros que apuntan a lo mismo son válidos.
Incluso si está configurado así DNS hostname: yes, no se asigna ninguna IP pública en my-pvc (solo IP privada).

Definitivamente es necesario configurar la asignación automática de IP públicaEnable .
Si no está seleccionado, de forma predeterminada se establece enUse subnet setting (Disable)

Asignar IP pública

eQ19 avatar Jul 18 '2016 11:07 eQ19

Este es el consejo proporcionado para resolver el problema que no funciona:

Consejo: si su instancia no tiene un nombre DNS público, abra la consola de VPC, seleccione la VPC y consulte la pestaña Resumen. Si la resolución DNS o los nombres de host DNS son no, haga clic en Editar y cambie el valor a sí.

Suponiendo que haya hecho esto y aún no obtenga una IP pública, vaya a la subred en cuestión en la pantalla de administración de VPC y probablemente descubrirá que "Asignar IP pública automáticamente" no está configurado en Sí. Modifique esa configuración entonces, y sé que no quiere hacer esto aquí, cree una nueva instancia en esa subred. Por lo que puedo decir, no se puede modificar esto en el host, lo intenté y lo intenté, simplemente termínelo.

Bill Parker avatar Jan 27 '2015 23:01 Bill Parker
  1. Vaya a la consola de AWS.
  2. Vaya a Servicios y seleccione VPC
  3. Haga clic en vpc.
  4. seleccione la instancia y haga clic en Acción.
  5. Seleccione Editar nombre de host DNS y haga clic en Sí.

Al final obtendrás tu DNS público.

Jitendra Bhalothia avatar Jun 26 '2015 10:06 Jitendra Bhalothia