Realización de solicitudes | Documentación antigua | DNS Lookup API | WhoisXML API

Realizar solicitudes

Un dominio tiene una serie de registros asociados, se puede consultar un servidor DNS para determinar la dirección IP del dominio principal (registro A), los servidores de correo (registros MX), los servidores DNS (servidores de nombres NS) y otros elementos como los registros SPF (registros TXT).

WhoisXmlApi.com proporciona diversas API RESTful. Este tipo de API está diseñada para la comunicación de servidor a servidor entre su sistema y la red WhoisXmlApi.com utilizando protocolos estándar HTTP o HTTPS. Las respuestas a las consultas se entregan en formato XML o JSON en función de sus solicitudes, que se realizan a través de los métodos GET/POST.

Para empezar necesita una cuenta en WhoisXmlApi.com. Se requiere autenticación cada vez para utilizar la API.
Las primeras 500 búsquedas DNS son gratuitas cuando se registra en una cuenta gratuita.


OBTENER https://www.whoisxmlapi.com/whoisserver/DNSService?domainName=bbc.com&type=_all
La activación de la cuenta tarda un minuto tras el registro.

Parámetros de entrada

apiKey

Obligatorio. Obtenga su clave API personal en la página Mis productos.

domainName

Obligatorio. El nombre del dominio de destino.

type

Obligatorio. Tipo de DNS: A, NS, SOA, MX, etc. Puede especificar varios valores separados por comas, por ejemplo, A,SOA,TXT; todos los registros pueden recuperarse con type=_all.

Valores aceptables: A, NS, SOA, MX, etc;

outputFormat

Opcional. Formato de salida de la respuesta.

Valores aceptados: JSON | XML

Por defecto: XML

digest

Opcional. Una función javascript utilizada cuando outputFormat es JSON; se trata de una implementación conocida como JSONP que invoca la devolución de llamada en la respuesta devuelta

Acceso gratuito

Tras registrarse, obtendrá automáticamente un plan de suscripción gratuito limitado a 500 consultas.

Límites de uso y de velocidad de solicitudes

El número máximo de solicitudes por segundo es de 30. En caso de que se supere el límite, sus solicitudes posteriores serán rechazadas hasta el segundo siguiente.

Esta API también está disponible con un equilibrador de carga dedicado y un punto final premium para permitir consultas más rápidas como parte de nuestros Servicios API Premium y Paquetes API de Empresa.

Tipos de DNS admitidos

Admitimos unos cincuenta tipos de DNS. Puede utilizar códigos de tipo o nombres de la tabla siguiente:

Nombre Código Nombre Código
A1GPOS27
NS2AAAA28
MD3LOC29
MF4NXT30
CNAME5EID31
SOA6NIMLOC32
MB7SRV33
MG8ATMA34
MR9NAPTR35
NULL10KX36
WKS11CERT37
PTR12A638
HINFO13DNAME39
MINFO14APL42
MX15DS43
TXT16SSHFP44
RP17IPSECKEY45
AFSDB18RRSIG46
X2519NSEC47
RDSI20DNSKEY48
RT21DHCID49
NSAP22NSEC350
NSAP_PTR23NSEC3PARAM51
SIG24TLSA52
KEY25ANY255
PX26DLV32769