Mensajes de error

La página de mensajes de error describe mensajes de error comunes que puedes recibir cuando usas Cloud DNS, qué significan y las acciones recomendadas para resolver errores generales y errores relacionados con las zonas administradas..

Errores generales

En esta sección, se describen los errores generales.

alreadyExists

El recurso especificado ya existe; no se puede crear un duplicado.

Acción recomendada: Cuando crees un recurso, utiliza la API de get/list adecuada para descubrir cuáles son los recursos que ya existen.

Si se produce este error cuando agregas registros, se debe a que un registro individual se trata como un conjunto de registros, lo que significa que cada entrada (si tienes varias entradas) actúa como un registro diferente. Para agregar dos valores o strings al conjunto de registros del mismo nombre de DNS, agrega un espacio entre el primer valor y el segundo.

Para obtener más información para resolver este error, consulta Cómo solucionar errores de registros en conflicto.

accessNotConfigured

Acceso no configurado

A fin de resolver este error, debes habilitar la API de Cloud DNS para tu proyecto.

inactiveBillingState

El proyecto example_project no puede aceptar solicitudes mientras está en un estado de facturación inactivo. El estado de facturación puede tardar varios minutos en actualizarse.

Acción recomendada: Habilita la facturación para tu proyecto. Para habilitar la facturación de un proyecto nuevo o volver a habilitar la facturación de un proyecto existente, sigue los pasos correspondientes en Habilita la facturación para un proyecto.

preconditionFailed

Este es un error genérico que significa que algo relacionado con la solicitud no es compatible con el estado actual del recurso del servidor. El cliente debe hacer algo para solucionarlo y luego volver a intentarlo. Esto puede suceder si envías una solicitud de cambio create que intenta borrar un conjunto de registros de recursos que no coincide con el que ya existe (el mismo nombre y tipo).

Vuelve a leer el estado actual de la zona y decide qué deseas borrar. Puede haber cambiado desde la última vez que lo miraste.

El mensaje de error incluye la ruta a la parte problemática de tu solicitud. Por ejemplo, entity.change.deletions[6] hace referencia al séptimo elemento del arreglo de “eliminaciones” del objeto de cambio en el cuerpo de POST de tu solicitud.

Acción recomendada: Arregla la parte de la solicitud que está marcada como problemática.

required

Este es un error genérico que significa que falta una parte obligatoria de la solicitud. Por ejemplo, la solicitud para crear una zona administrada requiere un nombre, un nombre de DNS y una descripción. Si falta alguno de estos campos, la solicitud falla con este error.

Acción recomendada: Completa el parámetro obligatorio y vuelve a intentarlo.

notFound

El recurso especificado no existe.

Acción recomendada: Asegúrate de utilizar el nombre de un recurso existente.

quotaExceeded

Recibirás este error cuando un cambio inminente exceda tu cuota actual. La cuota está asociada al proyecto. Por ejemplo, solo se te permite un cierto número de conjuntos de registros de recursos en cada zona. Si necesitas un aumento de cuota, comunícate con tu equipo de ventas de GCP. Los proyectos nuevos tienen una cuota predeterminada, como se especifica en la página Cuotas. Consulta la operación Projects.get para todas las dimensiones diferentes que DNS limita.

Acción recomendada: Revisa tu proyecto para comprender por qué gran parte de ese recurso ya se encuentra en uso. Puedes solicitar un aumento de cuota para un proyecto en la página Cuotas de Cloud Console del proyecto. También puedes consultar Trabaja con cuotas.

Errores relacionados con zonas administradas

En esta sección, se enumeran los errores relacionados con las zonas administradas.

invalidFieldValue

El valor no es válido para “entity.managedZone.name”

La operación para crear una zona administrada puede generar este error si el nombre de la zona no empieza con una letra, termina con una letra o un número, y contiene solo letras en minúscula, números o guiones.

managedZoneDnsNameNotAvailable

La zona administrada que se especificó no está disponible y, por lo tanto, no se puede crear.

La operación para crear una zona administrada puede generar este error por los siguientes motivos:

  • El nombre de 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 de DNS de la zona. Cloud DNS utiliza un conjunto finito de servidores de nombres. Una consulta de DNS a cualquier servidor de nombres debe mapearse a una zona administrada sin ninguna ambigüedad. Para obtener más información, consulta los límites del servidor de nombres.

Acción recomendada: Si eres el propietario registrado del nombre de DNS en cuestión, comprueba si hay zonas superpuestas. A fin de configurar DNS para un dominio y sus subdominios, se recomienda crear primero una zona principal y agregar registros destinados a cada subdominio de esa zona.

verifyManagedZoneDnsNameOwnership

Verifica la propiedad del dominio "example.com" (o uno superior) en http://www.google.com/webmasters/verification/ y vuelve a intentarlo.

Acción recomendada: Cuando se produce este error, debes verificar la propiedad del dominio y volver a intentarlo.

Registros

Los errores en esta sección se relacionan con los registros.

containerNotEmpty

El recurso especificado no se puede borrar porque no está vacío.

Acción recomendada: Si deseas borrar el recurso, primero debes 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 determinado tipo en el dominio raíz.

Apex en el contexto de DNS significa el nombre de DNS con la menor cantidad de etiquetas permitidas en la zona. También es la parte superior de la jerarquía de zonas. El dominio raíz de una zona es el nombre de DNS equivalente a ManagedZone.dnsName.

Este error significa que intentaste hacer un cambio que violaría la regla de DNS que indica que una zona debe contener exactamente un conjunto de registros de recursos de un determinado tipo en el dominio raíz. Las siguientes acciones pueden causar este error:

  • Intentaste borrar el conjunto de registros de recursos de NS obligatorio establecido en el dominio raíz.
  • Intentaste borrar el conjunto de registros de recursos de SOA obligatorio establecido en el dominio raíz.
  • Intentaste crear un conjunto de registros de recursos de tipo SOA en un lugar que no es el dominio raíz.

Acción recomendada: Si recibes este error, estás tratando de hacer algo que no está permitido según las reglas de DNS. Revisa tu solicitud de errores. No es necesario borrar estos conjuntos de registros de recursos obligatorios.

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 ciertos conjuntos de registros de recursos solo pueden consistir en un registro del recurso. Actualmente, este tipo puede ser SOA o CNAME. Este error se produce si intentas crear 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 aparece este error, revisa tu solicitud; seguramente intentaste hacer algo que no está permitido.

cnameResourceRecordSetConflict

El conjunto de registros de recursos "entity.change.additions [XX]" no es válido porque el nombre de DNS "example.com" puede tener un conjunto de registros de recursos CNAME o varios conjuntos de registros de recursos de otros tipos, pero no ambos.

Este error ocurre cuando creas dos tipos de conjuntos de registros de recursos, como un registro A y un registro CNAME para el mismo nombre de DNS. Una causa común de este error es tratar de crear un registro CNAME en el dominio raíz de la zona. Esto no es posible porque entraría en conflicto con los registros SOA y NS obligatorios del mismo nombre.

Acción recomendada: Elige una de las opciones.

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 solicitudes de nombres de dominio inexistentes. Una limitación de Cloud DNS se refiere a que no puedes crear un conjunto de registros de recursos comodín con el tipo NS.

Acción recomendada: Los conjuntos de registros comodín de recursos NS no son compatibles por el momento. Comunícate con la asistencia de Cloud DNS o únete a cloud-dns-discuss y comparte qué es lo que intentas hacer.

invalidValue

Este es un error genérico que significa que algo relacionado con tu solicitud no fue 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 incorrecto. Este error podría ser provocado por muchos motivos diferentes, como los siguientes:

  • Especificaste un conjunto de registros de recursos con un nombre no válido. Por ejemplo, “foo..bar” no es un nombre de DNS válido (etiqueta intermedia vacía).
  • Especificaste 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.
  • Especificaste un conjunto de registros de recursos sin registros.
  • Especificaste datos de registros de recursos que no son válidos. Por ejemplo, 1.1.1.1 son datos de registros de recursos válidos para el tipo A. XXX son datos de registros de recursos no válidos para el tipo A.
  • Especificaste un conjunto de registros de recursos con un TTL no válido. El TTL debe ser un número entero positivo.
  • Especificaste un nombre de recurso que es demasiado largo.

Acción recomendada: Corrige tu solicitud.

Próximos pasos

  • En la Descripción general encontrarás más contexto para las funciones.
  • Consulta el área de Asistencia para obtener consejos de ayuda adicionales.