リクエストを出す | 旧ドキュメント | DNS Lookup API | WhoisXML API

リクエストを出す

1つのドメイン名には複数のDNSレコードが関連づけられています。DNSサーバーに問い合わせると、プライマリドメインのIPアドレス(Aレコード)、メールサーバー(MXレコード)、DNSサーバー(NSネームサーバー)、SPFレコード(TXTレコード)などを確認できます。

WhoisXML APIでは、RESTful APIをご提供しています。このAPIは、標準的なHTTPまたはHTTPSプロトコルを使用して、お客様のシステムとWhoisXmlApi.comネットワーク間のサーバー間通信を行うように設計されています。GET/POSTメソッドでリクエストすると、XML またはJSON形式の応答が返されます。

APIの利用を開始するには、WhoisXmlApi.comのアカウントが必要です。また、ご利用の際は毎回認証が求められます。無料アカウントをご登録いただくと、最初の500件のDNSルックアップが無料になります。


GET https://www.whoisxmlapi.com/whoisserver/DNSService?domainName=bbc.com&type=_all
アカウントの登録後、有効化に最大1分かかります。

入力パラメータ

apiKey

必須My productsページでAPI KEYを取得してください。

domainName

必須。対象のドメイン名。

type

必須。DNSレコードの種類:A、NS、SOA、MXなど。カンマ区切りで複数の値を指定できます(例:A,SOA,TXT)。type=_allを指定すると全てのレコードを取得できます。

使用可能な値:A、NS、SOA、MXなど

outputFormat

任意。応答の出力形式。

使用可能な値:JSON | XML

初期値:XML

digest

任意。outputFormatがJSONの場合に使われるjavascript関数です。これはJSONPとして知られる実装で、返された応答に対してコールバックを起動します。

無料アクセス

アカウントのご登録後、最大500クエリが無料になるサブスクリプションプランが自動的に適用されます。

使用量の上限とリクエストのスロットリング

1あたりの最大リクエスト数は30です。この上限を超えた場合、それ以降のリクエストは次の秒まで拒否されます。

プレミアムAPIサービスおよびエンタープライズAPIパッケージでご提供するAPIでは、専用のロードバランサーとプレミアムエンドポイントにより、さらに高速なクエリが可能です。

対応しているDNSレコードの種類

約50種類のDNSレコードをサポートしています。以下のコードまたは名前をご利用になれます:

名前 コード 名前 コード
A1GPOS27
NS2AAAA28
MD3LOC29
MF4NXT30
CNAME5EID31
SOA6NIMLOC32
MB7SRV33
MG8ATMA34
MR9NAPTR35
NULL10KX36
WKS11CERT37
PTR12A638
HINFO13DNAME39
MINFO14APL42
MX15DS43
TXT16SSHFP44
RP17IPSECKEY45
AFSDB18RRSIG46
X2519NSEC47
ISDN20DNSKEY48
RT21DHCID49
NSAP22NSEC350
NSAP_PTR23NSEC3PARAM51
SIG24TLSA52
KEY25ANY255
PX26DLV32769