Esta página describe los mensajes de error comunes que puede recibir al usar Cloud DNS, qué significan los mensajes y las acciones recomendadas para resolver los errores.
Errores generales
Esta sección describe errores generales.
alreadyExists
El recurso especificado ya existe; no se puede crear un duplicado.
Acción recomendada: al crear un recurso, utilice la API get/list
adecuada para descubrir qué recursos ya existen.
Si recibe este error al agregar registros, se debe a que cada registro individual se considera un conjunto de registros, lo que significa que cada entrada (si tiene varias) actúa como un registro diferente. Puede agregar dos valores o cadenas al conjunto de registros para el mismo nombre del Sistema de Nombres de Dominio (DNS) añadiendo un espacio entre el primer valor y el segundo.
Para obtener más información sobre cómo resolver este error, consulte Corregir errores de registros conflictivos .
accessNotConfigured
Acceso no configurado
Para resolver este error, debes habilitar la API de Cloud DNS para tu proyecto.
inactiveBillingState
El proyecto
example_project
no puede aceptar solicitudes mientras la facturación esté inactiva. El estado de facturación puede tardar varios minutos en actualizarse.
Acción recomendada: Habilite la facturación de su proyecto. Para habilitar la facturación de un proyecto nuevo o reactivarla en uno existente, siga los pasos correspondientes en "Habilitar la facturación de un proyecto" .
preconditionFailed
Este es un error genérico que indica que algún aspecto de la solicitud no es compatible con el estado actual del recurso del servidor. El cliente debe solucionarlo y volver a intentarlo. Esto puede ocurrir si se envía una solicitud create
de cambio que intenta eliminar un conjunto de registros de recursos que no coincide con el existente (mismo nombre y tipo).
Consulta el estado actual de la zona y decide qué quieres eliminar. Es posible que haya cambiado desde la última vez que la revisaste.
El mensaje de error incluye la ruta a la parte problemática de la solicitud. Por ejemplo, entity.change.deletions[6]
hace referencia al séptimo elemento de la matriz deletions
del objeto de cambio en el cuerpo POST de la solicitud.
Acción recomendada: corrija la parte de la solicitud que está marcada como problemática.
required
Este es un error genérico que indica que falta alguna parte obligatoria de la solicitud. Por ejemplo, la solicitud para crear una zona administrada requiere un nombre, un nombre DNS y una descripción. Si falta alguno de estos campos, la solicitud falla con este error.
Acción recomendada: Complete el parámetro requerido y vuelva a intentarlo.
notFound
El recurso especificado no existe.
Acción recomendada: asegúrese de estar utilizando el nombre de un recurso existente.
quotaExceeded
Este error se produce cuando un cambio inminente excede su cuota actual. La cuota está asociada al proyecto. Por ejemplo, solo se permite una cierta cantidad de conjuntos de registros de recursos en cada zona. Si necesita un aumento de cuota, póngase en contacto con su Google Cloud Equipo de ventas. Los nuevos proyectos tienen una cuota predeterminada, como se especifica en "Cuotas y límites de recursos de Cloud DNS" . Para conocer todas las dimensiones que limita DNS, consulte la operación Projects.get
.
Acción recomendada: Revisa tu proyecto para comprender por qué ya estás utilizando tanto de ese recurso. Puedes solicitar un aumento de cuota para un proyecto en la página Cuotas del Google Cloud Consola del proyecto. También puedes consultar "Solicitar un ajuste de cuota" .
Errores relacionados con las zonas administradas
En esta sección se enumeran los errores relacionados con las zonas administradas.
invalidFieldValue
Valor no válido para
entity.managedZone.name
.
La operación para crear una zona administrada puede fallar con este error si el nombre de la zona administrada no comienza con una letra, termina con una letra o un dígito y contiene solo letras minúsculas, dígitos o guiones.
managedZoneDnsNameNotAvailable
La zona administrada especificada no está disponible y, por lo tanto, no se puede crear.
La operación para crear una zona administrada puede fallar con este error por las siguientes razones:
- El nombre DNS de la zona propuesta está reservado, por ejemplo, punto (
.
),.com
o.co.uk
. - No hay más servidores de nombres disponibles para alojar el nombre DNS de la zona. Cloud DNS utiliza un conjunto de servidores de nombres, y este conjunto es finito. Una consulta DNS a cualquier servidor de nombres debe asignarse inequívocamente a una zona administrada. Para más información, consulte los límites de los servidores de nombres .
Acción recomendada: Si es el propietario registrado del nombre DNS en cuestión, compruebe si hay zonas superpuestas. Para configurar el DNS de un dominio y sus subdominios, recomendamos crear primero una única zona principal y agregar registros para cada subdominio de esa zona.
verifyManagedZoneDnsNameOwnership
Verifique la propiedad del dominio
example.com
(o uno principal) y luego inténtelo nuevamente.
Acción recomendada: cuando reciba este error, debe verificar la propiedad del dominio y volver a intentarlo.
Errores relacionados con los registros administrados
Los errores en esta sección se relacionan con registros.
containerNotEmpty
El recurso especificado no se puede eliminar porque no está vacío.
Acción recomendada: si desea eliminar el recurso, primero debe vaciarlo.
invalidZoneApex
El conjunto de registros de recursos especificado no es válido porque una zona debe contener exactamente un conjunto de registros de recursos de un tipo determinado en el vértice.
En el contexto DNS, Apex
se refiere al nombre DNS con la menor cantidad de etiquetas permitidas en la zona. También es la cima de la jerarquía de la zona. El ápice de una zona es el nombre DNS equivalente a ManagedZone.dnsName
.
Este error significa que intentó realizar un cambio que infringiría la regla DNS que exige que una zona contenga exactamente un conjunto de registros de recursos de un tipo determinado en el vértice. Las siguientes acciones pueden causar este error:
- Intentó eliminar el conjunto de registros de recursos
NS
requerido en el vértice. - Intentó eliminar el conjunto de registros de recursos
SOA
requerido en el vértice. - Intentó crear un conjunto de registros de recursos de tipo
SOA
que no esté en el vértice.
Acción recomendada: Si recibe este error, está intentando hacer algo que no está permitido según las reglas de DNS. Revise su solicitud para ver si hay errores. No es necesario eliminar los conjuntos de registros de recursos necesarios.
invalidRecordCount
El conjunto de registros de recursos
entity.change.additions[XX]
solo puede tener un registro porque es del tipo<SOA_OR_CNAME>
.
Las reglas de DNS establecen que los conjuntos de registros de recursos SOA
y CNAME
solo pueden tener un registro de recurso. Este error se produce si se intenta realizar un cambio que infrinja estas reglas. Por ejemplo:
{
kind: "dns#rrset"
name: "blog.foo.com.",
type: "CNAME",
rrdata: [ "www.foo.com.", "www2.foo.com." ],
...
}
Acción recomendada: Si recibe este error, revise su solicitud. Está intentando hacer algo no permitido.
cnameResourceRecordSetConflict
El conjunto de registros de recursos
entity.change.additions[XX]
no es válido porque el nombre DNSexample.com
podría tener un conjunto de registros de recursos CNAME o conjuntos de registros de recursos de otros tipos, pero no ambos.
Este error se produce al crear dos tipos de conjuntos de registros de recursos, como un registro A y un registro CNAME para el mismo nombre DNS. Una causa común de este error es intentar crear un registro CNAME en el vértice de la zona. Esto no es posible porque entraría en conflicto con los registros SOA
y NS
requeridos para el mismo nombre.
Acción recomendada: Elige una u otra.
wildcardNotAllowed
El conjunto de registros de recursos especificado tiene el tipo incorrecto para ser un comodín.
En DNS, un comodín es un tipo especial de conjunto de registros de recursos que coincide con las solicitudes de nombres de dominio inexistentes. Una limitación de Cloud DNS es que no se pueden crear conjuntos de registros de recursos comodín de tipo NS
.
Acción recomendada: Los conjuntos de registros de recursos NS
comodín no son compatibles actualmente. Contacte con el soporte de Cloud DNS o únase a cloud-dns-discuss y comparta su objetivo.
recordTypeDisallowedAtZoneApex
El registro de recursos especificado no puede existir junto con ningún otro tipo de registro, incluido el registro
SOA
que se requiere en el vértice de la zona.
No se puede colocar un registro de recurso CNAME
en el vértice porque no puede existir junto con ningún otro tipo de registro de recurso, incluido el registro de recurso SOA
que se requiere en el vértice de la zona.
Acción recomendada: Use un registro de recurso ALIAS
. Un registro de recurso ALIAS
es un tipo de registro personalizado de Cloud DNS que se comporta como un registro de recurso CNAME
, pero solo se puede usar en el vértice de la zona y solo responde a consultas de registros de dirección (A o AAAA). Para obtener más información, consulte Registros de alias .
invalidValue
Este es un error genérico que indica que algún aspecto de tu solicitud no es válido, independientemente del estado del servidor. El mensaje de error incluye la ruta a la parte problemática de la solicitud, así como el valor no válido. Este error puede deberse a diversas razones, como:
- Especificó un conjunto de registros de recursos con un nombre no válido. Por ejemplo,
foo...bar
no es un nombre DNS válido (etiqueta intermedia vacía). - Ha especificado un conjunto de registros de recursos con un tipo no válido. Por ejemplo, A y CNAME son tipos válidos, pero XXX no lo es.
- Ha especificado un conjunto de registros de recursos que no contiene ningún registro.
- Ha especificado datos de registro de recurso no válidos. Por ejemplo
1.1.1.1
es válido para el tipo A. XXX es válido para el tipo A. - Ha especificado un conjunto de registros de recursos con un TTL no válido. El TTL debe ser un entero positivo.
- Ha especificado un nombre de recurso demasiado largo.
Acción recomendada: Corrija su solicitud.
¿Qué sigue?
- Para obtener más información sobre las funciones, consulte Descripción general de Cloud DNS .
- Para encontrar soluciones a problemas comunes que pueda encontrar al usar Cloud DNS, consulte Solución de problemas .
- Para obtener ayuda adicional, consulte Soporte .