WAPI - NSSET

Dieser Artikel befasst sich mit WAPI-Befehlen speziell für den WEDOS DNS (NSSET)-Dienst. Informationen zur Einrichtung von WAPI und zur Fehlerbehebung bei allgemeinen Problemen finden Sie im Artikel WAPI - Handbuch.

Dieses Tutorial behandelt die WAPI-Befehle für NSSET, das nur von CZ-Domains verwendet wird. Eine Anleitung für DNS finden Sie im Artikel WAPI - DNS.

Dieser Artikel enthält Informationen zu den folgenden Anträgen:


nsset-check

Verwenden Sie die Anfrage nsset-check, um zu prüfen, ob der NSSET-Name frei zur Registrierung ist oder sich in einem anderen Zustand befindet.

Parameter

  • tld - Bereich TLD
  • name - NSSET-Name

Rückgabewerte

  • 1000 = NSSET ist für die Registrierung verfügbar
  • 2201 = ungültige TLD
  • 2247 = nicht unterstütztes NSSET-Format
  • 3242 = NSSET ist nicht verfügbar
  • 3245 = NSSET ist bereits registriert
  • 3246 = nicht verfügbar
  • 3247 = nicht verfügbar
  • 3248 = nicht verfügbar - Quarantäne
  • 3249 = nicht verfügbar - reserviert
  • 3250 = nicht verfügbar - gesperrt
  • 3251 = bereits registriert (bei uns)
  • 4218 = Senden fehlgeschlagen - Kommunikationsfehler

Daten zurücksenden

Die Anfrage liefert keine Daten.

Schablonen

JSON-Anfrage:

{
"request": {
"user": "your@login.tld",
"auth": "authentication string",
"command": "nsset-check",
"clTRID": "your ID",
"data": {
"tld": "cz",
"name": "NSSET name"
}
}
}

JSON-Antwort (OK):

{
  "response": {
    "code": 1000,
    "result": "OK",
    "timestamp": "UTF timestamp",
    "clTRID": "your ID",
    "svTRID": "server ID",
    "command": "nsset-check"
  }
}

nsset-info

Verwenden Sie die nsset-info-Anfrage, um Informationen über einen NSSET herunterzuladen.

Parameter

  • tld - TLD
  • name - NSSET-Name

Rückgabewerte

  • 1000 = OK
  • 2201 = ungültige TLD
  • 2209 = Syntaxfehler
  • 2247 = nicht unterstütztes NSSET-Format 
  • 3214 = Fehler - NSSET nicht geladen
  • 3242 = NSSET ist nicht verfügbar
  • 4204 = Verbindungsfehler, später erneut versuchen

Daten zurücksenden

Bei Erfolg gibt die Anfrage ein nsset-Element im Datenknoten mit den folgenden Einträgen zurück:

  • name - NSSET-Name
  • Status - Status
  • reg_owner - aktueller Registrator
  • reg_creator - NSSET-Ersteller (Registrator)
  • reg_update - Registrar, der die letzte Aktualisierung vorgenommen hat
  • created_date - Datum der Erstellung
  • updated_date - Datum der letzten Aktualisierung
  • transfer_date - Datum der Übertragung an eine andere Registrierstelle
  • tech_c - Technischer Ansprechpartner für NSSET
  • dns - DNS-Server-Liste
  • Server
    • name - Name des Servers
    • addr_ipv4 - IPv4-Serveradresse
    • addr_ipv6 - IPv6-Serveradresse

Schablonen

JSON-Anfrage:

{
"request": {
"user": "your@login.tld",
"auth": "authentication string",
"command": "nsset-info",
"clTRID": "your ID",
"data": {
"tld": "cz",
"name": "NSSET name"
}
}
}

JSON-Antwort (OK):

{
  "response": {
    "code": 1000,
    "result": "OK",
    "timestamp": "UTF timestamp",
    "clTRID": "your ID",
    "svTRID": "server ID",
    "command": "nsset-info",
    "data": {
      "nsset": {
        "name": "NSSET name",
        "status": "status",
        "reg_owner": "current registrar",
        "reg_creator": "NSSET creator (registrar)",
        "reg_update": "last update registrar",
        "created_date": "date and time of creation",
        "updated_date": "date and time of last update",
        "transfer_date": "date and time of last transfer",
        "tech_c": "technical contact ID",
        "dns": {
          "server1": {
            "name": "DNS server name",
            "addr_ipv4": "DNS server IPv4",
            "addr_ipv6": "DNS server IPv6"
          }
        }
      }
    }
  }
}

nsset-create

Verwenden Sie die Anforderung nsset-create, um ein neues NSSET zu erstellen. Das NSSET enthält eine Liste von NS-Servern, wobei jeder Server einen Namenseintrag und möglicherweise auch seine IP-Adresse enthält. Sie können auch einen technischen Kontakt festlegen - wenn Sie dies nicht tun, wird der Standard (WEDOS) festgelegt.

Parameter

  • tld - TLD
  • name - NSSET-Name
  • dns - Liste der ns-Server, jeder Servereintrag enthält Informationen über diesen ns-Server
    • Server
      • name - Name (Domänenadresse)
      • addr_ipv4 - IPv4-Adresse
      • addr_ipv6 - IPv6-Adressierung
  • tech_c - technischer Kontakt - fakultativ

Rückgabewerte

  • 1000 = OK, NSSET erstellt
  • 2201 = falsche TLD eingegeben
  • 2210 = ungültiges Format der ns-Server
  • 2211 = zu viele ns-Server
  • 2216 = ungültige Syntax im technischen Kontakt 
  • 2247 = nicht unterstütztes NSSET-Format 
  • 3228 = keine Unterstützung für die Arbeit mit Kontakten
  • 3229 = Fehler beim Laden des Kontakts
  • 3242 = NSSET ist nicht verfügbar
  • 3244 = NSSET-Erstellung fehlgeschlagen
  • 3245 = NSSET ist bereits registriert
  • 3246 = nicht verfügbar
  • 3247 = nicht verfügbar
  • 3248 = nicht verfügbar - Quarantäne
  • 3249 = nicht verfügbar - reserviert
  • 3250 = nicht verfügbar - gesperrt
  • 3251 = bereits registriert
  • 4212 = Verbindungsfehler
  • 4218 = Prüfung fehlgeschlagen - Kommunikationsfehler
  • 4219 = Erstellung fehlgeschlagen - Kommunikationsfehler

Daten zurücksenden

Bei Erfolg wird der Befehl im Datenknoten zurückgegeben:

  • nsset - der erstellte NSSET-Name

Schablonen

JSON-Anfrage:

{
"request": {
"user": "your@login.tld",
"auth": "authentication string",
"command": "nsset-create",
"clTRID": "your ID",,
"data": {
"tld": "cz",
"name": "NSSET name",
"dns": {
"server1": {
"name": "DNS server name",
"addr_ipv4": "DNS server IPv4 address",
"addr_ipv6": "DNS server IPv6 address"
}
},
"tech_c": "technical contact ID"
}
}
}

JSON-Antwort (OK):

{
  "response": {
    "code": 1000,
    "result": "OK",
    "timestamp": "UTF timestamp",
    "clTRID": "your ID",
    "svTRID": "server ID",
    "command": "nsset-create",
    "data": {
      "nsset": "NSSET name"
    }
  }
}

nsset-update

Verwenden Sie die Anfrage nsset-update, um einen bestehenden NSSET zu ändern. Der alte Eintrag wird vollständig überschrieben, geben Sie daher alle Daten sorgfältig ein.

Parameter

  • tld - TLD
  • name - NSSET-Name
  • dns - Liste der ns-Server, jeder Servereintrag enthält Informationen über diesen ns-Server
    • Server
      • name - Domänenname des Servers
      • addr_ipv4 - IPv4-Adresse
      • addr_ipv6 - IPv6-Adresse
  • tech_c - ID des technischen Kontakts - optional

Rückgabewerte

  • 1000 = OK, NSSET geändert
  • 2201 = falsche TLD eingegeben
  • 2209 = Syntaxfehler
  • 2210 = Ungültiges Format der Liste der DNS-Server
  • 2211 = zu viele DNS-Server
  • 2216 = ungültige Syntax im Kontakt
  • 2247 = ungültiger NSSET
  • 3214 = Fehler - NSSET nicht geladen
  • 3228 = keine Unterstützung für die Arbeit mit Kontakten
  • 3229 = Fehler beim Laden des Kontakts
  • 3242 = NSSET wird für diese Domäne nicht unterstützt 
  • 3252 = Autorisierungsfehler
  • 3254 = NSSET-Änderung fehlgeschlagen nsset
  • 4204 = NSSET ist nicht verfügbar - Verbindungsfehler
  • 4220 = NSSET-Änderung fehlgeschlagen - Verbindungsfehler
  • 4212 = Kontakt ist nicht verfügbar - Verbindungsfehler

Daten zurücksenden

Die Anfrage liefert keine Daten.

Schablonen

JSON-Anfrage:

{
"request": {
"user": "your@login.tld",
"auth": "authentication string",
"command": "nsset-update",
"clTRID": "your ID",
"data": {
"tld": "cz",
"name": "NSSET name",
"dns": {
"server1": {
"name": "DNS server name",
"addr_ipv4": "DNS server IPv4 address",
"addr_ipv6": "DNS server IPv6 address"
}
},
"tech_c": "technical contact ID"
}
}
}

JSON-Antwort (OK):

{
  "response": {
    "code": 1000,
    "result": "OK",
    "timestamp": "UTF timestamp",
    "clTRID": "your ID",
    "svTRID": "server ID",
    "command": "nsset-update"
  }
}

nsset-übertragung

Die nsset-transfer-Anforderung ändert den NSSET-Registrar in WEDOS.

Parameter

  • tld - TLD
  • name - NSSET-Name
  • auth_info - NSSET AUTH-ID

Rückgabewerte

  • 1000 = OK
  • 2100 = der erforderliche Parameter fehlt
  • 2101 = ungültige Eingabeparameter
  • 2201 = nicht unterstützte TLD
  • 2209 = Syntaxfehler
  • 2215 = fehlende auth_info
  • 2247 = ungültiger NSSET-Name 
  • 2249 = NSSET-Übertragung ist für diese TLD nicht erlaubt
  • 3214 = Fehler - NSSET nicht geladen
  • 3242 = NSSET nicht unterstützt
  • 3251 = NSSET ist bereits bei dieser Registrierstelle registriert 
  • 3255 = Autorisierungsfehler
  • 3256 = NSSET-Übertragung fehlgeschlagen
  • 4204 = NSSET nicht geladen - Verbindungsfehler
  • 4221 = NSSET-Übertragung fehlgeschlagen - Verbindungsfehler

Daten zurücksenden

Die Anfrage liefert keine Daten.

Schablonen

JSON-Befehl:

{
  "request": {
    "user": "your@login.tld",
    "auth": "authentication string",
    "command": "nsset-transfer",
    "clTRID": "your ID",
    "data": {
      "tld": "cz",
      "name": "NSSET name",
      "auth_info": "NSSET AUTH-ID"
    }
  }
}

JSON-Antwort (OK):

{
  "response": {
    "code": 1000,
    "result": "OK",
    "timestamp": "UTF timestamp",
    "clTRID": "your ID",
    "svTRID": "server ID",
    "command": "nsset-transfer"
  }
}

nsset-send-auth-info

Die nsset-send-auth-info-Anfrage sendet die NSSET AUTH-ID an die E-Mail-Adresse des technischen Kontakts von NSSET.

Parameter

  • tld - TLD
  • name - NSSET-Name

Rückgabewerte

  • 1000 = OK, auth_info an die Kontakt-E-Mail gesendet
  • 2201 = nicht unterstützte TLD
  • 2209 = NSSET-Syntaxfehler
  • 2216 = Kontakt-Syntaxfehler
  • 2243 = für diesen NSSET ist es nicht erlaubt, den Autorisierungscode zu senden
  • 2247 = nicht unterstütztes NSSET-Format
  • 3214 = Fehler - NSSET-Lesen fehlgeschlagen
  • 3217 = Senden des Autorisierungscodes fehlgeschlagen
  • 3228 = unterstützt die Arbeit mit Kontakten nicht
  • 3229 = Kontakt lesen fehlgeschlagen
  • 3242 = NSSET ist nicht verfügbar
  • 3257 = Senden fehlgeschlagen, NSSET ist nicht verfügbar
  • 4204 = NSSET ist nicht verfügbar - Verbindung fehlgeschlagen
  • 4212 = Kontakt ist nicht verfügbar - Verbindung fehlgeschlagen
  • 4222 = Senden fehlgeschlagen - Verbindung fehlgeschlagen

Daten zurücksenden

Die Anfrage liefert keine Daten.

Schablonen

JSON-Anfrage:

{
  "request": {
    "user": "your@login.tld",
    "auth": "authentication string",
    "command": "nsset-send-auth-info",
    "clTRID": "your ID",
    "data": {
      "tld": "cz",
      "name": "NSSET name"
    }
  }
}

JSON-Antwort (OK):

{
  "response": {
    "code": 1000,
    "result": "OK",
    "timestamp": "UTF timestamp",
    "clTRID": "your ID",
    "svTRID": "server ID",
    "command": "nsset-send-auth-info"
  }
}

War dies hilfreich?

Vielen Dank für Ihr Feedback!
Allgemeine Selektoren
Nur exakte Treffer
Suche im Titel
Suche im Inhalt
Post Type Selectors