Este artículo trata de los comandos WAPI específicamente para el servicio WEDOS DNS (NSSET). Para obtener información sobre cómo configurar WAPI y solucionar problemas comunes, consulte el artículo WAPI - Manual.
Este tutorial trata de los comandos WAPI para NSSET, que sólo es utilizado por los dominios CZ. Puede encontrar instrucciones para DNS en el artículo WAPI - DNS.
Este artículo ofrece información sobre las siguientes solicitudes:
- nsset-check - Comprobación de disponibilidad de NSSET
- nsset-info - Información NSSET
- nsset-create - crear NSSET
- nsset-update - actualizar NSSET
- nsset-transfer - transferir NSSET desde otro registrador
- nsset-send-auth-info - enviar NSSET AUTH-ID
nsset-check
Utilice la solicitud nsset-check para comprobar si el nombre NSSET está libre para su registro o se encuentra en algún otro estado.
Parámetros
- tld - dominio TLD
- name - Nombre NSSET
Valores de retorno
- 1000 = NSSET está disponible para el registro
- 2201 = TLD no válido
- 2247 = formato NSSET no soportado
- 3242 = NSSET no está disponible
- 3245 = NSSET ya está registrado
- 3246 = no disponible
- 3247 = no disponible
- 3248 = no disponible - cuarentena
- 3249 = no disponible - reservado
- 3250 = no disponible - bloqueado
- 3251 = ya registrado (con nosotros)
- 4218 = envío fallido - error de comunicación
Devolver datos
La solicitud no devuelve ningún dato.
Plantillas
Solicitud JSON:
{
"request": {
"user": "your@login.tld",
"auth": "authentication string",
"command": "nsset-check",
"clTRID": "your ID",
"data": {
"tld": "cz",
"name": "NSSET name"
}
}
}
Respuesta JSON (OK):
{ "response": { "code": 1000, "result": "OK", "timestamp": "UTF timestamp", "clTRID": "your ID", "svTRID": "server ID", "command": "nsset-check" } }
nsset-info
Utilice la petición nsset-info para descargar información sobre un NSSET.
Parámetros
- tld - TLD
- name - Nombre NSSET
Valores de retorno
- 1000 = OK
- 2201 = TLD no válido
- 2209 = error de sintaxis
- 2247 = formato NSSET no soportado
- 3214 = error - NSSET no cargado
- 3242 = NSSET no está disponible
- 4204 = error de conexión, inténtelo de nuevo más tarde
Devolver datos
Si tiene éxito, la solicitud devuelve un elemento nsset en el nodo de datos con las siguientes entradas:
- name - Nombre NSSET
- estado - status
- reg_owner - registrador actual
- reg_creator - Creador de NSSET (registrador)
- reg_update - registrador que realizó la última actualización
- created_date - fecha de creación
- updated_date - fecha de la última actualización
- transfer_date - fecha de transferencia a otro registrador
- tech_c - Contacto técnico NSSET
- dns - Lista de servidores DNS
- servidor
- name - nombre del servidor
- addr_ipv4 - Dirección IPv4 del servidor
- addr_ipv6 - Dirección IPv6 del servidor
Plantillas
Solicitud JSON:
{
"request": {
"user": "your@login.tld",
"auth": "authentication string",
"command": "nsset-info",
"clTRID": "your ID",
"data": {
"tld": "cz",
"name": "NSSET name"
}
}
}
Respuesta JSON (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
Utilice la petición nsset-create para crear un nuevo NSSET. NSSET contiene una lista de servidores NS, cada servidor contiene una entrada de nombre y posiblemente también su dirección IP. También puede establecer un contacto técnico - si no lo hace, se establecerá el predeterminado (WEDOS).
Parámetros
- tld - TLD
- name - Nombre NSSET
- dns - lista de servidores ns, cada entrada de servidor contiene información sobre ese servidor ns
- servidor
- name - nombre (dirección de dominio)
- addr_ipv4 - Dirección IPv4
- addr_ipv6 - Dirección IPv6
- servidor
- tech_c - contacto técnico - opcional
Valores de retorno
- 1000 = OK, NSSET creado
- 2201 = TLD incorrecto
- 2210 = formato no válido de los servidores ns
- 2211 = demasiados servidores ns
- 2216 = sintaxis no válida en el contacto técnico
- 2247 = formato NSSET no soportado
- 3228 = no admite el trabajo con contactos
- 3229 = error al cargar el contacto
- 3242 = NSSET no está disponible
- 3244 = Error en la creación de NSSET
- 3245 = NSSET ya está registrado
- 3246 = no disponible
- 3247 = no disponible
- 3248 = no disponible - cuarentena
- 3249 = no disponible - reservado
- 3250 = no disponible - bloqueado
- 3251 = ya registrado
- 4212 = error de conexión
- 4218 = comprobación fallida - error de comunicación
- 4219 = creación fallida - error de comunicación
Devolver datos
Si tiene éxito, se devuelve el comando en el nodo de datos:
- nsset - el nombre del NSSET creado
Plantillas
Solicitud JSON:
{
"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"
}
}
}
Respuesta JSON (OK):
{ "response": { "code": 1000, "result": "OK", "timestamp": "UTF timestamp", "clTRID": "your ID", "svTRID": "server ID", "command": "nsset-create", "data": { "nsset": "NSSET name" } } }
nsset-update
Utilice la solicitud nsset-update para modificar una NSSET existente. La entrada antigua se sobrescribirá por completo, así que introduzca todos los datos con cuidado.
Parámetros
- tld - TLD
- name - Nombre NSSET
- dns - lista de servidores ns, cada entrada de servidor contiene información sobre ese servidor ns
- servidor
- name - nombre de dominio del servidor
- addr_ipv4 - Dirección IPv4
- addr_ipv6 - Dirección IPv6
- servidor
- tech_c - ID del contacto técnico - opcional
Valores de retorno
- 1000 = OK, NSSET modificado
- 2201 = introdujo un TLD incorrecto
- 2209 = error de sintaxis
- 2210 = formato inválido de la lista de servidores dns
- 2211 = demasiados servidores dns
- 2216 = sintaxis inválida en el contacto
- 2247 = NSSET no válido
- 3214 = error - NSSET no cargado
- 3228 = no admite el trabajo con contactos
- 3229 = error al cargar el contacto
- 3242 = NSSET no es compatible con este dominio
- 3252 = error de autorización
- 3254 = Modificación de NSSET fallida nsset
- 4204 = NSSET no está disponible - error de conexión
- 4220 = Modificación de NSSET fallida - error de conexión
- 4212 = el contacto no está disponible - error de conexión
Devolver datos
La solicitud no devuelve ningún dato.
Plantillas
Solicitud JSON:
{
"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"
}
}
}
Respuesta JSON (OK):
{ "response": { "code": 1000, "result": "OK", "timestamp": "UTF timestamp", "clTRID": "your ID", "svTRID": "server ID", "command": "nsset-update" } }
nsset-transfer
La petición nsset-transfer cambia el registrador NSSET a WEDOS.
Parámetros
- tld - TLD
- name - Nombre NSSET
- auth_info - NSSET AUTH-ID
Valores de retorno
- 1000 = OK
- 2100 = falta el parámetro requerido
- 2101 = parámetros de entrada no válidos
- 2201 = TLD no soportado
- 2209 = error de sintaxis
- 2215 = falta auth_info
- 2247 = nombre NSSET no válido
- 2249 = La transferencia NSSET no está permitida para este TLD
- 3214 = error - NSSET no cargado
- 3242 = NSSET no soportado
- 3251 = NSSET ya está registrado en este registrador
- 3255 = error de autorización
- 3256 = Transferencia NSSET fallida
- 4204 = NSSET no cargado - error de conexión
- 4221 = Transferencia NSSET fallida - error de conexión
Devolver datos
La solicitud no devuelve ningún dato.
Plantillas
Comando JSON:
{ "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" } } }
Respuesta JSON (OK):
{ "response": { "code": 1000, "result": "OK", "timestamp": "UTF timestamp", "clTRID": "your ID", "svTRID": "server ID", "command": "nsset-transfer" } }
nsset-send-auth-info
La solicitud nsset-send-auth-info envía el NSSET AUTH-ID al correo electrónico del contacto técnico de NSSET.
Parámetros
- tld - TLD
- name - Nombre NSSET
Valores de retorno
- 1000 = OK, auth_info enviado al e-mail de contacto
- 2201 = TLD no soportado
- 2209 = Error de sintaxis NSSET
- 2216 = error de sintaxis del contacto
- 2243 = para este NSSET no está permitido enviar el código de autorización
- 2247 = formato NSSET no soportado
- 3214 = error - Error en la lectura de NSSET
- 3217 = fallo en el envío del código de autorización
- 3228 = no permite trabajar con contactos
- 3229 = fallo en la lectura del contacto
- 3242 = NSSET no está disponible
- 3257 = envío fallido, NSSET no está disponible
- 4204 = NSSET no está disponible - fallo de conexión
- 4212 = contacto no disponible - conexión fallida
- 4222 = envío fallido - conexión fallida
Devolver datos
La solicitud no devuelve ningún dato.
Plantillas
Solicitud JSON:
{ "request": { "user": "your@login.tld", "auth": "authentication string", "command": "nsset-send-auth-info", "clTRID": "your ID", "data": { "tld": "cz", "name": "NSSET name" } } }
Respuesta JSON (OK):
{ "response": { "code": 1000, "result": "OK", "timestamp": "UTF timestamp", "clTRID": "your ID", "svTRID": "server ID", "command": "nsset-send-auth-info" } }