Naslag Voor: beheerders, gebruikers, tenants

Fouten in reverse DNS

Oorzaken en oplossingen voor de foutcodes van reverse-DNS-namen, aanvragen en DNS-providers.

error.rdns.nothing_pending

Tekst in de console
Er wacht geen reverse-DNS-aanvraag voor {address}.
Betekenis voor API-clients
No PTR request is waiting for this address.
Code
FAILED_PRECONDITION, HTTP 412
ArgumentInhoud
addresshet adres zonder aanvraag.

Oorzaak. De aanvraag om een reverse-DNS-naam als toegepast of geweigerd te markeren, vond geen aanvraag voor het adres. Er is geen naam voor aangevraagd, of de aanvraag is al toegepast of geweigerd. Aanvragen wachten alleen bij pools in handmatige modus.

Oplossing.

  1. Controleer het adres en de pool: kyvernon ip-pools allocations <pool> toont de adressen en de status van hun namen.
  2. Markeer een aanvraag alleen wanneer er een naam wacht. Een naam wacht wanneer de status aangevraagd toont.

Zie de pagina Reverse DNS.

error.rdns.reason_required

Tekst in de console
Geef een reden voor de afwijzing.
Betekenis voor API-clients
A rejected PTR request needs a reason.
Code
FAILED_PRECONDITION, HTTP 412
ArgumentInhoud
fieldhet aanvraagveld dat ontbreekt, hier reason.

Oorzaak. Een aanvraag voor een reverse-DNS-naam is zonder reden geweigerd. De tenant ziet de reden, dus die is verplicht.

Oplossing.

  1. Geef een reden op: kyvernon ip-pools ptr-rejected <pool> <address> --reason "<text>". In de console gebruikt u Afwijzen.

error.rdns.provider_failed

Tekst in de console
De DNS-server aanvaardde de wijziging niet. Probeer het later opnieuw. Blijft het mislukken, dan vermelden de taakdetails de oorzaak.
Betekenis voor API-clients
The DNS provider did not accept the change; retry later. http_status is the provider's answer when it gave one; the cause is in the message.
Code
UNAVAILABLE, HTTP 503
ArgumentInhoud
http_statusde HTTP-status van het antwoord van de DNS-server. Ontbreekt wanneer de server niet antwoordde.

Oorzaak. De DNS-provider, een PowerDNS-server, heeft de wijziging niet geaccepteerd of heeft niet geantwoord. De naam is niet toegepast. Het message van het antwoord en de taakdetails noemen de oorzaak. Heeft de server geantwoord, dan bevat http_status zijn HTTP-status.

Oplossing.

  1. Lees de oorzaak: open de taakdetails of het message in het API-antwoord.
  2. Probeer het later opnieuw.
  3. Blijft de fout bestaan, dan controleert een beheerder of de PowerDNS-server draait, of het API-adres en de sleutel in de sectie [cloud_net.dns] van de controllerconfiguratie kloppen en of de controller de server kan bereiken. Het controllerlog bevat de volledige oorzaak. Geef de bericht-id en het tijdstip door.

error.rdns.no_zone

Tekst in de console
Geen reverse zone op de DNS-server bevat {name}.
Betekenis voor API-clients
No reverse zone on the DNS server holds the address.
Code
FAILED_PRECONDITION, HTTP 412
ArgumentInhoud
namede reverse naam (in-addr.arpa of ip6.arpa) die geen zone bevat.

Oorzaak. De DNS-server heeft geen reverse zone die het adres bevat, zodat de naam niet kan worden geschreven.

Oplossing.

  1. Een beheerder maakt op de DNS-server de reverse zone voor het adresbereik aan, bijvoorbeeld de zone van het /24- of /64-bereik dat het adres bevat.
  2. Stel de naam opnieuw in: kyvernon ip-pools ptr <pool> <address> --name <name>.

error.rdns.not_forward_confirmed

Tekst in de console
{name} verwijst niet naar {address}. Maak eerst het A- of AAAA-record aan.
Betekenis voor API-clients
The PTR name does not resolve back to the address.
Code
FAILED_PRECONDITION, HTTP 412
ArgumentInhoud
namede hostnaam die niet wordt omgezet.
addresshet adres waar de naam naartoe moet worden omgezet.

Oorzaak. De controller controleert of een reverse naam terug naar het adres wordt omgezet (forward-confirmed reverse DNS, forward_confirm = true in [cloud_net.dns]). De naam heeft geen A- of AAAA-record met dat adres.

Oplossing.

  1. Maak het A-record, of voor een IPv6-adres het AAAA-record, voor de naam met het adres aan. Wacht tot het wordt omgezet.
  2. Stel de reverse naam opnieuw in: kyvernon addresses ptr <vm> <address> --name <name>.

error.rdns.invalid_name

Tekst in de console
Dit is geen geldige hostnaam.
Betekenis voor API-clients
The PTR name is not a valid host name.
Code
INVALID_ARGUMENT, HTTP 400
ArgumentInhoud
fieldhet aanvraagveld met de geweigerde naam, hier ptr.

Oorzaak. De naam is geen geldige hostnaam. Een hostnaam heeft minstens twee labels van elk 1 tot 63 tekens (letters, cijfers en koppeltekens) en in totaal hoogstens 253 tekens.

Oplossing.

  1. Gebruik een volledig gekwalificeerde hostnaam zoals mail.example.com.
  2. Verwijder spaties, underscores en andere niet toegestane tekens en stel de naam opnieuw in.

Versie 0.1. Laatst gewijzigd: 2026-11-13