Fehlermeldungen

Auf der Seite "Fehlerbehebung" werden häufige Fehlermeldungen beschrieben, die bei der Verwendung von Cloud DNS auftreten können, und die empfohlenen Maßnahmen zur Behebung von allgemeinen Fehlern und Fehlern in Zusammenhang mit verwalteten Zonen.

Allgemeine Fehler

In diesem Abschnitt werden allgemeine Fehler beschrieben.

alreadyExists

Die angegebene Ressource ist bereits vorhanden. Sie können kein Duplikat erstellen.

Empfohlene Maßnahme: Verwenden Sie beim Erstellen einer Ressource die entsprechende API für get/list, um festzustellen, welche Ressourcen bereits vorhanden sind.

Wenn Sie diesen Fehler beim Hinzufügen von Einträgen erhalten, liegt dies daran, dass ein einzelner Eintrag als Datensatz behandelt wird. Dies bedeutet, dass bei mehreren Einträgen jeder als eigener Datensatz dient. Sie können dem Datensatz zwei Werte oder Strings für denselben DNS-Namen hinzufügen. Dazu müssen Sie zwischen dem ersten Wert und dem zweiten Wert ein Leerzeichen einfügen. Weitere Informationen zum Beheben dieses Fehlers finden Sie unter Fehler bei in Konflikt stehenden Einträgen beheben.

accessNotConfigured

Zugriff nicht konfiguriert

Zum Beheben dieses Fehlers ist es notwendig, dass Sie für Ihr Projekt die Cloud DNS-API aktivieren.

inactiveBillingState

Das Projekt example_project kann in einem inaktiven Abrechnungsstatus keine Anfragen annehmen. Die Aktualisierung des Abrechnungsstatus kann einige Minuten dauern.

Empfohlene Maßnahme: Aktivieren Sie in der Cloud Console im Abschnitt Einstellungen Ihres Projekts die Abrechnung für Ihr Projekt. Ausführliche Informationen zum Einrichten der Abrechnung finden Sie unter Abrechnung für ein Projekt aktivieren.

preconditionFailed

Dies ist ein allgemeiner Fehler, der besagt, dass ein Teil Ihrer Anfrage mit dem aktuellen Status der Serverressource nicht kompatibel ist. Der Client muss eine Fehlerbehebung vornehmen und es dann noch einmal versuchen. Dies kann auftreten, wenn Sie eine create-Änderungsanfrage zum Löschen eines Ressourcendatensatzes senden, der nicht mit dem vorhandenen übereinstimmt (gleicher Name und Typ).

Prüfen Sie den aktuellen Status der Zone und Ihre Auswahl für den Löschvorgang. Der Status hat sich seit Ihrer letzten Prüfung möglicherweise geändert.

Die Fehlermeldung enthält den Pfad zum problematischen Teil Ihrer Anfrage. Beispielsweise bezieht sich entity.change.deletions[6] auf das 7. Element im "Lösch"-Array des Änderungsobjekts im POST-Bereich Ihrer Anfrage.

Empfohlene Maßnahme: Korrigieren Sie den Teil der Anfrage, der als problematisch gekennzeichnet ist.

required

Dies ist ein allgemeiner Fehler, der besagt, dass ein erforderlicher Teil Ihrer Anfrage fehlt. Die Anfrage zum Erstellen einer verwalteten Zone erfordert beispielsweise einen Namen, einen DNS-Namen und eine Beschreibung. Wenn eines dieser Felder fehlt, schlägt die Anfrage mit diesem Fehler fehl.

Empfohlene Maßnahme: Fügen Sie den erforderlichen Parameter ein und versuchen Sie es dann noch einmal.

notFound

Die angegebene Ressource ist nicht vorhanden.

Empfohlene Aktion: Achten Sie darauf, dass Sie den Namen einer vorhandenen Ressource verwenden.

quotaExceeded

Dieser Fehler tritt auf, wenn eine bevorstehende Änderung Ihr aktuelles Kontingent überschreiten würde. Das Kontingent ist mit dem Projekt verknüpft. Beispielsweise ist nur eine bestimmte Anzahl von Ressourcendatensätzen in den einzelnen Zonen zulässig. Wenn Sie eine Kontingenterhöhung benötigen, wenden Sie sich an Ihr GCP-Vertriebsteam. Neue Projekte haben ein Standardkontingent, das auf der Seite "Kontingente" angegeben ist. Unter dem Vorgang Projects.get finden Sie eine Liste der verschiedenen Faktoren, die DNS beschränken.

Empfohlene Maßnahme: Überprüfen Sie Ihr Projekt, um zu analysieren, warum Sie einen Großteil dieser Ressource bereits genutzt haben. Sie können ein höheres Kontingent für ein Projekt auf der Seite "Kontingente" in der Cloud Console für das Projekt anfordern, für das Sie das Kontingent erhöhen möchten. Weitere Informationen finden Sie unter Mit Kontingenten arbeiten.

Fehler in Bezug auf verwaltete Zonen

In diesem Abschnitt werden die Fehler aufgelistet, die sich auf verwaltete Zonen beziehen.

invalidFieldValue

Ungültiger Wert für "entity.managedZone.name"

Der Vorgang zum Erstellen einer verwalteten Zone kann fehlschlagen, wenn der Name der verwalteten Zone nicht mit einem Buchstaben beginnt, nicht mit einem Buchstaben oder einer Zahl endet und wenn er andere Zeichen außer Kleinbuchstaben, Zahlen oder Bindestriche enthält.

managedZoneDnsNameNotAvailable

Die angegebene verwaltete Zone ist nicht verfügbar und kann daher nicht erstellt werden.

Der Vorgang zum Erstellen einer verwalteten Zone kann aus folgenden Gründen mit diesem Fehler fehlschlagen:

  • Der DNS-Name der vorgeschlagenen Zone ist reserviert, z. B. Punkt (.), .com oder .co.uk.
  • Es sind keine weiteren Nameserver verfügbar, um den DNS-Namen der Zone zu hosten. Cloud DNS verwendet einen Pool von Nameservern, aber dieser Pool ist begrenzt. Eine DNS-Abfrage an einen beliebigen Nameserver muss einer verwalteten Zone eindeutig zugeordnet sein. Weitere Informationen finden Sie unter Nameserver-Limits.

Empfohlene Maßnahme: Wenn Sie der registrierte Inhaber des entsprechenden DNS-Namens sind, stellen Sie fest, ob sich Zonen überschneiden. Zum Einrichten eines DNS für eine Domain und ihre Subdomains empfehlen wir, dass Sie eine einzelne übergeordnete Zone erstellen und zu jeder Subdomain in dieser Zone Datensätze hinzufügen.

verifyManagedZoneDnsNameOwnership

Bestätigen Sie bitte die Inhaberschaft für die Domain "example.com" oder eine übergeordnete Domain unter http://www.google.com/webmasters/verification/ und versuchen Sie es noch einmal.

Empfohlene Maßnahme: Wenn dieser Fehler auftritt, müssen Sie die Inhaberschaft für die Domain bestätigen. Versuchen Sie es dann noch einmal.

Einträge

Die Fehler in diesem Abschnitt beziehen sich auf Einträge bzw. Datensätze.

containerNotEmpty

Die angegebene Ressource kann nicht gelöscht werden, weil sie nicht leer ist.

Empfohlene Maßnahme: Wenn Sie die Ressource löschen möchten, muss sie zuerst geleert werden.

invalidZoneApex

Der angegebene Ressourcendatensatz ist ungültig, da eine Zone genau einen Ressourcendatensatz eines bestimmten Typs in der Spitze enthalten darf.

Apex im DNS-Kontext steht für den DNS-Namen mit der kleinsten Anzahl an Labels, die in der Zone zulässig ist. Sie ist auch oben in der Zonenhierarchie. Die Spitze einer Zone ist der DNS-Name, der ManagedZone.dnsName entspricht.

Dieser Fehler tritt auf, weil Sie versucht haben, eine Änderung vorzunehmen, die gegen die DNS-Regel verstößt, dass eine Zone genau einen Ressourcendatensatz eines bestimmten Typs an der Spitze enthalten muss. Diesen Fehler können folgende Aktionen verursacht haben:

  • Sie haben versucht, den an der Spitze erforderlichen NS-Ressourcendatensatz zu löschen.
  • Sie haben versucht, den an der Spitze erforderlichen SOA-Ressourcendatensatz zu löschen.
  • Sie haben versucht, einen Ressourcendatensatz vom Typ SOA zu erstellen, der sich nicht an der Spitze befindet.

Empfohlene Maßnahme: Wenn dieser Fehler auftritt, haben Sie versucht, einen gemäß den DNS-Regeln unzulässigen Vorgang auszuführen. Überprüfen Sie Ihre Anfrage auf Fehler. Die erforderlichen Ressourcendatensätze müssen nicht gelöscht werden.

invalidRecordCount

Der Ressourcendatensatz "entity.change.additions[XX]" darf nur einen Eintrag enthalten, da er vom Typ "<SOA_OR_CNAME>" ist.

Gemäß den DNS-Regeln können bestimmte Ressourcendatensätze nur einen Ressourceneintrag enthalten. Derzeit kann dieser Typ SOA oder CNAME sein. Dieser Fehler tritt auf, wenn Sie versuchen, eine Änderung zu erstellen, die gegen diese Regeln verstößt. Beispiel:

{
  kind: "dns#rrset"
  name: "blog.foo.com.",
  type: "CNAME",
  rrdata: [ "www.foo.com.", "www2.foo.com." ],
  ...
}

Empfohlene Maßnahme: Wenn Sie diesen Fehler erhalten, prüfen Sie Ihre Anfrage. Sie versuchen, einen unzulässigen Vorgang auszuführen.

cnameResourceRecordSetConflict

Der Ressourcendatensatz "entity.change.additions[XX]" ist ungültig, weil der DNS-Name "example.com" entweder einen CNAME-Ressourcendatensatz oder andere Typen von Ressourcendatensätzen enthalten darf.

Dieser Fehler tritt auf, wenn Sie zwei Arten von Ressourcendatensätzen erstellen, z. B. sowohl vom Typ A als auch vom Typ CNAME für denselben DNS-Namen. Eine häufige Ursache für diesen Fehler ist der Versuch, einen CNAME-Eintrag an der Zonenspitze zu erstellen. Dies ist nicht möglich, da es dann zu einem Konflikt mit den erforderlichen SOA- und NS-Einträgen für denselben Namen kommt.

Empfohlene Maßnahme: Wählen Sie nur einen Eintragstyp aus.

wildcardNotAllowed

Der angegebene Ressourcendatensatz hat den falschen Typ für einen Platzhalter.

In DNS ist ein Platzhalter ein besonderer Typ eines Ressourcendatensatzes, der sich auf Anfragen für nicht vorhandene Domainnamen bezieht. Die einzige Beschränkung von Cloud DNS ist, dass Sie keinen Platzhalter-Ressourceneintrag vom Typ NS erstellen können.

Empfohlene Maßnahme: Platzhalter-Ressourcendatensätze vom Typ NS werden derzeit nicht unterstützt. Wenden Sie sich an den Cloud DNS-Support oder treten Sie cloud-dns-discuss bei und beschreiben Sie dort, was Sie erreichen möchten.

invalidValue

Dies ist ein allgemeiner Fehler, der besagt, dass ein Teil Ihrer Anfrage unabhängig vom Serverstatus ungültig war. Die Fehlermeldung enthält den Pfad zum problematischen Teil Ihrer Anfrage und den ungültigen Wert. Dieser Fehler kann durch viele verschiedene Umstände ausgelöst werden, zum Beispiel:

  • Sie haben einen Ressourcendatensatz mit einem ungültigen Namen angegeben. Zum Beispiel ist "foo..bar" kein gültiger DNS-Name (Label in der Mitte ist leer).
  • Sie haben einen ungültigen Ressourcendatensatztyp angegeben. Gültige Typen sind zum Beispiel A und CNAME, aber XXX ist kein gültiger Typ.
  • Sie haben einen Ressourcendatensatz angegeben, der keine Einträge enthält.
  • Sie haben ungültige Ressourceneintragsdaten angegeben. Zum Beispiel sind 1.1.1.1 gültige Ressourceneintragsdaten für den Typ A. Dagegen stellen XXX ungültige Ressourceneintragsdaten für den Typ A dar.
  • Sie haben einen Ressourcendatensatz mit einem ungültigen TTL-Wert angegeben. Der TTL-Wert muss eine positive Ganzzahl sein.
  • Sie haben einen zu langen Ressourcennamen angegeben.

Empfohlene Maßnahme: Korrigieren Sie Ihre Anfrage.

Tipp

  • Mehr über die Funktionen von Cloud DNS in der Übersicht erfahren
  • Mehr über weitere Unterstützungsmöglichkeiten Im Supportbereich erfahren