Rout 53 CNAME record for subdomain

0

Tengo mi dominio declarado en Route 53 con un registro en el que defino un subdominio de tipo CNAME asociado con una dirección de servidor de AWS en EC2 donde ejecuto mi aplicación de apis. Cuando uso nslooup con mi subdominio la red me contesta "non-existent domain" pero si lo pregunto con -type=CNAME me da el nombre canónico correcto diciendo respuesta no autoritativa.

preguntada hace un mes24 visualizaciones
2 Respuestas
0

Hola.

La opción "-type" del comando "nslookup" realiza por defecto la resolución de nombres de registros A cuando no se especifica nada.
Por lo tanto, creo que el subdominio que has creado solo tiene configurado un registro CNAME y está fallando porque está intentando resolver el nombre mediante un registro A.
https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup-set-type

profile picture
EXPERTO
respondido hace un mes
  • Yo decía que usé el -type=CNAME para referirme a que mi proveedor de red encontraba mi subdominio e identificaba el subdominio de AWS al que estaba vinculado. Eso demuestra que está difundido por la red. Mi problema es que a pesar de ello no consigo comunicarme en http con mi subdominio, habiéndolo definido como registro CNAME vinculado a una dirección de subdominio de EC2 en la zona de mi dominio en Route 53

-1

Basado en su descripción, parece que hay varios aspectos a considerar para resolver este problema:

  1. Configuración de DNS: Parece que la configuración del registro CNAME en Route 53 está correcta, ya que los servicios de verificación de DNS (WhatsMyDNS y MXToolbox) muestran el subdominio como un CNAME apuntando al nombre de dominio de su instancia EC2.

  2. Propagación de DNS: Si el cambio en DNS es reciente, es posible que aún no se haya propagado completamente. Aunque los servicios de verificación muestran el registro, algunos resolvedores DNS podrían no tener la información actualizada. Normalmente, esto se resuelve esperando un tiempo (puede variar de minutos a horas).

  3. Configuración de la instancia EC2: Asegúrese de que su aplicación en la instancia EC2 esté configurada para escuchar en el puerto correcto y que esté funcionando correctamente.

  4. Grupo de seguridad: Aunque menciona que el origen está configurado como 0.0.0.0/0 en el grupo de seguridad, verifique que el puerto específico que está utilizando para su aplicación esté abierto para el tráfico entrante.

  5. Configuración de red VPC: Asegúrese de que la configuración de red de su VPC permita el tráfico entrante y que las tablas de enrutamiento estén correctamente configuradas.

  6. Resolución de nombres en EC2: Verifique que los atributos enableDNSHostnames y enableDnsSupport estén configurados como True en su VPC para permitir la resolución de nombres DNS.

  7. Firewall de la aplicación: Si tiene un firewall configurado en su instancia EC2, asegúrese de que esté permitiendo el tráfico en el puerto de su aplicación.

  8. Latencia o problemas de red: Intente acceder a su aplicación desde diferentes ubicaciones o redes para descartar problemas de conectividad específicos.

Si después de verificar estos puntos el problema persiste, podría ser útil revisar los logs de su aplicación y del sistema en la instancia EC2 para buscar cualquier error o mensaje que pueda indicar la causa del problema. También puede considerar utilizar herramientas de monitoreo de AWS como CloudWatch para obtener más información sobre el estado y el rendimiento de su instancia.

Si el problema continúa, considere la posibilidad de utilizar un registro ALIAS en lugar de CNAME, ya que los registros ALIAS tienen algunas ventajas en términos de rendimiento y costos cuando se trabaja con recursos de AWS.
Sources
Best practices for Amazon Route 53 DNS - Amazon Route 53
Route 53 CNAME and ALIAS differences | AWS re:Post
Resolve CNAME record issues in Windows DNS server | AWS re:Post

profile picture
respondido hace un mes
  • ¿Por qué puede ser que habiendo definido mi subdominio con un registro CNAME vinculado a una dirección de EC2 dentro de la zona de mi dominio en Route 53, y estando el subdominio difundido por la red, no consiga dirigirme a él en mis consultas http, a las que se me contesta con el dominio no se localiza?

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas