Mensajes de error

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 DNS example.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?