提出请求 |旧文档 |DNS 查询 API |WhoisXML API

提出请求

一个域名有许多与之关联的记录,可以查询 DNS 服务器以确定 IP 地址 主域名(A 记录)、邮件服务器(MX 记录)、DNS 服务器(NS 名称服务器)和其他项目 例如 SPF 记录(TXT 记录)。

WhoisXmlApi.com 提供 RESTful API,专为系统之间的服务器到服务器通信以及使用标准HTTP或HTTPS协议的 WhoisXmlApi.com 网络设计。查询结果为 XML或JSON格式,并通过GET/POST方法发出的。

首先,需要注册一个 WhoisXmlApi.com 帐户,并进行验证,以便使用 API,通常情况下注册后将免费获取500次DNS查询。


获取 https://www.whoisxmlapi.com/whoisserver/DNSService?domainName=bbc.com&type=_all
注册后将花费几分钟激活帐户。

输入参数

api密钥

必填。在 “我的产品 ”页面上获取个人 API 密钥。

域名

必填。目标域名。

类型

必填。DNS类型:A、NS、SOA、MX等可以指定多个逗号分隔的值,例如 A、SOA、TXT;可以使用 type=_all 检索所有记录。

可接受的值: A、NS、SOA、MX等;

outputFormat

选填。响应输出格式。

可接受的值: JSON | XML格式

默认值: XML

吸收

选填。当输出格式为 JSON 时使用的 javascript 函数;这是一个称为 JSONP 的工具,是对搜索结果的回调。

免费访问

注册后,用户将自动获得一个免费订阅计划,可进行500 次查询。

使用限制和请求限制

的最大请求数为 30。如果达到了限制上限,后续请求将被拒绝, 直到下一

此 API 还可用于专用负载均衡器和高级终结点,作为我们高级版API服务和企业API套餐的一部分,可加快查询速度。

所支持的 DNS 类型

我们支持大约 50 种 DNS 类型。您可以使用下表中的类型代码或名称:

名字 代码 名字 代码
A1GPOS27
NS2AAAA28
MD3LOC29
MF4NXT30
CNAME5EID31
SOA6NIMLOC32
MB7SRV33
MG8ATMA34
MR9NAPTR35
NULL10KX36
WKS11CERT37
PTR12A638
HINFO13DNAME39
MINFO14APL(英语:APL)42
MX15DS43
TXT格式16SSHFP44
RP17IPSECKEY45
AFSDB18RRSIG46
X2519NSEC47
ISDN20DNSKEY48
RT21DHCID49
NSAP22NSEC350
NSAP_PTR23NSEC3PARAM51
SIG24TLSA协议52
密钥25任何255
PX系列26DLV32769