¿Por qué he obtenido un error NXDOMAIN en la resolución de nombres?
Ha intentado llevar a cabo una resolución de nombres de dominio pero no ha funcionado. La respuesta puede variar en función de si la resolución del nombre de dominio es el primer intento de consulta o entre varios intentos de consulta.
Error NXDOMAIN en la primera consulta
Ha intentado realizar una resolución de nombre de dominio por primera vez, pero ha recibido un error NXDOMAIN.
Se ha producido un error NXDDOMAIN al enviar a DNS una solicitud para resolver un dominio y la solicitud no se ha podido resolver en una dirección IP. Un mensaje de error NXDOMAIN significa que el dominio no existe.
- Verifique que DNS Services esté configurado correctamente y que el acceso a
161.26.0.7
y161.26.0.8
esté disponible desde la instancia de servidor virtual utilizando el siguiente mandatodig
:$ dig @161.26.0.7 yourzone.com
. - Verifique que el servidor desde el que está enviando la solicitud está configurado para utilizar uno de estos programas de resolución de DNS:
161.26.0.7
o161.26.0.8
. - Verifique que el servidor desde el que está enviando la solicitud forma parte de una VPC que se ha añadido como red permitida a la zona DNS.
- Verifique que el FQDN para el que se intenta la resolución de nombres tenga un registro de recurso en la zona DNS.
- Verifique que la solicitud DNS está utilizando el tipo de registro de recurso correcto en la consulta.
Error NXDOMAIN en varios intentos de consulta para el mismo nombre con el programa de resolución personalizado
Ha intentado realizar una resolución de nombres de dominio varias veces para un nombre determinado utilizando un programa de resolución personalizado, pero ninguno de los intentos ha funcionado.
- Ha recibido un error NXDOMAIN en varios intentos de resolución de nombres de dominio.
- El error persiste durante muchos minutos, pero menos de una hora.
- El primer intento de resolución de DNS tarda más, normalmente. La mayoría de los intentos para la misma consulta después de la primera tardan menos tiempo en resolverse.
Por ejemplo, una aplicación de la VPC ha intentado una resolución de nombres de dominio para el programa de resolución personalizado. El programa de resolución personalizado ha respondido con una respuesta NXODMAIN de un programa de resolución de DNS en sentido ascendente y ha almacenado dicha respuesta en la memoria caché. A continuación, para las consultas posteriores, el programa de resolución personalizado ha respondido con esa respuesta en memoria caché. Debido a que la resolución desde la memoria caché es más rápida, las consultas DNS posteriores que se resolvieron a través de la memoria caché del programa de resolución personalizado tardaron menos tiempo. El TTL tiene un máximo de 30 minutos para la memoria caché negativa para el programa de resolución personalizado, que actualmente no es un parámetro de configuración.
Evite almacenar en memoria caché una respuesta DNS negativa en el programa de resolución para esa consulta antes del periodo en el que las aplicaciones esperan realizar consultas intencionadamente y obtener buenas respuestas. Por ejemplo:
- Añada el registro de recurso DNS que está asociado con el nombre consultado antes de que las aplicaciones realicen la primera consulta DNS.
- Añada el registro de recurso DNS que está asociado con el nombre consultado y, a continuación, espere hasta que caduque la entrada de memoria caché negativa en el programa de resolución personalizado. Reanude las consultas DNS y mantenga el acceso a los registros de recursos para ese nombre DNS.