ns_update

Mise à jour d’un serveur de noms.

Paramètres entrants Description Type Expression régulière Obligatoire
name Nom du serveur de noms à modifier String [A-Za-z0-9-\.]{5,150} Oui
addr_ip Adresse IP 1 du serveur de noms String (min 7, max 15) ((1?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])\.){3}(1?[0-9]?[0-9]|2[0-4][0-9]|25[0-5]) Oui
addr_ip Adresse IP 2 du serveur de noms String (min 7, max 15) ((1?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])\.){3}(1?[0-9]?[0-9]|2[0-4][0-9]|25[0-5]) Non

 

Paramètres sortants Description Valeurs possibles
name Nom du serveur de noms

 

Code Erreurs

Code d’erreur Paramètre Message Valeur Commentaire
501 Command syntax error The ‘addr_ip’ element has an invalid value according to its data type La balise ‘addr_ip’ est vide ou son contenu n’a pu être validé par l’expression régulière
510 object does not exist nameserver (nsss1.namebay.com) Le nameserver n’existe pas chez le registre
501 Command syntax error The ‘name’ element has an invalid value according to its data type La balise ‘name’ est vide ou son contenu n’a pu être validé par l’expression régulière
550 parameter value policy error invalid ip address (192.168.1.0) L’adresse ip est invalide. (On ne peut pas créer de ns avec une ip locale)
503 authorization failed not reseller of this domain (namebaytest.ch) Le nom de domaine ne vous appartient pas.

 

Commande

<api>
[…]
<command>
<ns_update>
<name>…</name>
<addr_ip>…</addr_ip>
</ns_update>
</command>
</api>

Réponse à la commande

<?xml version="1.0" encoding="utf-8"?>
<api>
<response>
<trID>…</trID>
<result code="…">
<msg>…</msg>
</result>
</response>
<resData>
<ns_upData>
<name>…</name>
</ns_upData>
</resData>
</api>