`
pqcc
  • 浏览: 129758 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

whois 接口文档

阅读更多


API 接口规范文档

更新内容:2008-11-24 增加域名 Whois 信息查询
          2008-11-24 正式启用API接口

说明: API支持GET/POST方式,建议使用 POST 方式。
 所有POST数据必须使用 UTF-8 编码对数据进行 URLEncode
 除获取服务器时间外的其他接口,每次请求都需要进行身份验证。
 建议使用获取服务器时间接口来获得 vtime 值。

1、获取服务器时间接口
 URL地址:
  http://www.domain-api.com/api-get-time.html

 返回信息:
  <?xml version="1.0" encoding="utf-8" ?>
  <interface>
  <time>20080723153933</time>
  </interface>
 返回信息说明:
  time 值:14位时间值,用于身份验证的14位时间戳

2、身份验证方法
 URL地址:
  参见下列接口 URL 地址
 参数:
  username 用户名
  vtime  14位时间戳
  checksum 验证字串 = MD5(username + MD5(用户密码) + vtime)

2、域名查询接口
 GET/POST地址:
  http://www.domain-api.com/api-product-domain-query.html
 参数:
  domain  域名,如: abc.com,123.com,domain.cc 多个域名使用逗号间隔
 正常返回信息:
  <?xml version="1.0" encoding="utf-8" ?>
  <interface>
   <return_code><![CDATA[ 200 ]]></return_code>
   <return_msg><![CDATA[ 验证通过 ]]></return_msg>
   <check>
    <domain>abc.com</domain>
    <status>200</status>
    <msg>可以注册</msg>
   </check>
   <check>
    <domain>123.com</domain>
    <status>201</status>
    <msg>不可注册</msg>
   </check>
   <check>
    <domain>domain.cc</domain>
    <status>433</status>
    <msg>查询失败</msg>
   </check>
   <check>
    <domain>domain.aaa</domain>
    <status>500</status>
    <msg>错误的域名</msg>
   </check>
  </interface>
 异常返回信息:
  <?xml version="1.0" encoding="utf-8" ?>
  <interface>
   <return_code><![CDATA[ 433 ]]></return_code>
   <return_msg><![CDATA[ 异常详细信息 ]]></return_msg>
  </interface>
 返回参数说明:
  return_code 返回状态代码,成功 = 200
  return_msg 返回详细提示信息
  domain = 域名
  status = 域名查询状态代码
   200 = 可以注册
   201 = 不可注册
   433 = 查询失败
   500 = 错误的域名
  msg = 详细说明

2、域名注册接口
 GET/POST地址:
  http://www.domain-api.com/api-product-domain-buy.html
 参数:
  domain  域名,如: abc.com
  year  注册年限(1-5)年
  dns1  主要DNS服务器  ns.dnsfamily.com
  dns2  备用DNS服务器  ns.cdnhost.cn
  dom_cn  域名所有者(中文) 成都世纪东方网络通信有限公司
  fn_cn  姓(中文)  小
  ln_cn  名(中文)  明
  country_cn 国家代码(中文) 中国
  provinces_cn 省份(中文)  四川
  city_cn  城市(中文)  成都
  address_cn 地址(中文)  成都市XXX

  dom_en  域名所有者(英文) Oriental Century
  fn_en  姓(英文)  Xiao
  ln_en  名(英文)  Ming
  country_en 国家代码(英文) CN
  provinces_en 省份(英文)  Sichuan
  city_en  城市(英文)  Chengdu
  address_en 地址(英文)  Chengdu City

  postcode 邮政编码  610041
  tel  电话号码  +86.02882001809
  fax  传真号码  +86.02882001809
  email  电子邮件  service@51web.com
 正常返回信息:
  <?xml version="1.0" encoding="utf-8" ?>
  <interface>
   <return_code><![CDATA[ 200 ]]></return_code>
   <return_msg><![CDATA[ 注册成功 ]]></return_msg>
  </interface>
 异常返回信息:
  <?xml version="1.0" encoding="utf-8" ?>
  <interface>
   <return_code><![CDATA[ 433 ]]></return_code>
   <return_msg><![CDATA[ 异常详细信息 ]]></return_msg>
  </interface>
 返回参数说明:
  return_code 返回状态代码,成功 = 200
  return_msg 返回详细提示信息

3、域名续费接口
 GET/POST地址:
  http://www.domain-api.com/api-product-domain-renew.html
 参数:
  domain  域名,如: abc.com
  year  续费年限(1-5)年
  expiredate 域名当前过期日期,如:2008-01-01
 正常返回信息:
  <?xml version="1.0" encoding="utf-8" ?>
  <interface>
   <return_code><![CDATA[ 200 ]]></return_code>
   <return_msg><![CDATA[ 续费成功 ]]></return_msg>
  </interface>
 异常返回信息:
  <?xml version="1.0" encoding="utf-8" ?>
  <interface>
   <return_code><![CDATA[ 433 ]]></return_code>
   <return_msg><![CDATA[ 异常详细信息 ]]></return_msg>
  </interface>
 返回参数说明:
  return_code 返回状态代码,成功 = 200
  return_msg 返回详细提示信息

4、获取域名信息接口
 GET/POST地址:
  http://www.domain-api.com/api-product-domain-view.html
 参数:
  domain  域名,如: abc.com
 正常返回信息:
  <?xml version="1.0" encoding="utf-8" ?>
  <interface>
   <return_code><![CDATA[ 200 ]]></return_code>
   <return_msg><![CDATA[ 验证通过 ]]></return_msg>

   <domain><![CDATA[ abc.com ]]></domain>
   <password><![CDATA[ 123456 ]]></password>
   <regdate><![CDATA[ 2008-01-01 ]]></regdate>
   <expiredate><![CDATA[ 2009-01-01 ]]></expiredate>
   <dns1><![CDATA[ ns1.abc.com ]]></dns1>
   <dns2><![CDATA[ ns2.abc.com ]]></dns2>

   <dom_en><![CDATA[ XX Company ]]></dom_en>
   <fn_en><![CDATA[ FirstName ]]></fn_en>
   <ln_en><![CDATA[ LastName ]]></ln_en>
   <country_en><![CDATA[ CN ]]></country_en>
   <provinces_en><![CDATA[ Beijing ]]></provinces_en>
   <city_en><![CDATA[ Beijing ]]></city_en>
   <address_en><![CDATA[ Beijing City ]]></address_en>

   <dom_cn><![CDATA[ 某某公司 ]]></dom_cn>
   <fn_cn><![CDATA[ 小 ]]></fn_cn>
   <ln_cn><![CDATA[ 李 ]]></ln_cn>
   <country_cn><![CDATA[ 中国 ]]></country_cn>
   <provinces_cn><![CDATA[ 北京 ]]></provinces_cn>
   <city_cn><![CDATA[ 北京 ]]></city_cn>
   <address_cn><![CDATA[ 北京 ]]></address_cn>

   <postcode><![CDATA[ 100000 ]]></postcode>
   <tel><![CDATA[ +86.01012345678 ]]></tel>
   <fax><![CDATA[ +86.01012345678 ]]></fax>
   <email><![CDATA[ support@abc.com ]]></email>
  </interface>
 异常返回信息:
  <?xml version="1.0" encoding="utf-8" ?>
  <interface>
   <return_code><![CDATA[ 433 ]]></return_code>
   <return_msg><![CDATA[ 异常详细信息 ]]></return_msg>
  </interface>
 返回参数说明:
  return_code 返回状态代码,成功 = 200
  return_msg 返回详细提示信息

  domain  域名
  password 域名密码
  regdate  注册日期
  expiredate 过期日期
  dns1  主要DNS服务器
  dns2  备用DNS服务器

  dom_cn  域名所有者(中文) 成都世纪东方网络通信有限公司
  fn_cn  姓(中文)  小
  ln_cn  名(中文)  明
  country_cn 国家代码(中文) 中国
  provinces_cn 省份(中文)  四川
  city_cn  城市(中文)  成都
  address_cn 地址(中文)  成都市XXX

  dom_en  域名所有者(英文) Oriental Century
  fn_en  姓(英文)  Xiao
  ln_en  名(英文)  Ming
  country_en 国家代码(英文) CN
  provinces_en 省份(英文)  Sichuan
  city_en  城市(英文)  Chengdu
  address_en 地址(英文)  Chengdu City

  postcode 邮政编码  610041
  tel  电话号码  +86.02882001809
  fax  传真号码  +86.02882001809
  email  电子邮件  service@51web.com

5、域名修改DNS接口
 GET/POST地址:
  http://www.domain-api.com/api-product-domain-dns.html
 参数:
  domain  域名,如: abc.com
  dns1  主要DNS服务器地址,如:ns.dnsfamily.com
  dns2  备用DNS服务器地址,如:ns.cdnhost.cn
 正常返回信息:
  <?xml version="1.0" encoding="utf-8" ?>
  <interface>
   <return_code><![CDATA[ 200 ]]></return_code>
   <return_msg><![CDATA[ 修改成功 ]]></return_msg>
  </interface>
 异常返回信息:
  <?xml version="1.0" encoding="utf-8" ?>
  <interface>
   <return_code><![CDATA[ 433 ]]></return_code>
   <return_msg><![CDATA[ 异常详细信息 ]]></return_msg>
  </interface>
 返回参数说明:
  return_code 返回状态代码,成功 = 200
  return_msg 返回详细提示信息

6、获取域名 Whois 信息接口
 GET/POST地址:
  http://www.domain-api.com/api-product-domain-whois.html
 参数:
  domain  域名,如: abc.com
 正常返回信息:
  <?xml version="1.0" encoding="utf-8" ?>
  <interface>
   <return_code><![CDATA[ 200 ]]></return_code>
   <return_msg><![CDATA[ 验证通过 ]]></return_msg>

   <whois><![CDATA[ Whois 信息 ]]></whois>
  </interface>
 异常返回信息:
  <?xml version="1.0" encoding="utf-8" ?>
  <interface>
   <return_code><![CDATA[ 433 ]]></return_code>
   <return_msg><![CDATA[ 异常详细信息 ]]></return_msg>
  </interface>
 返回参数说明:
  return_code 返回状态代码,成功 = 200
  return_msg 返回详细提示信息

  whois  Whois 信息

分享到:
评论

相关推荐

    whois查询文档

    在提供的Whois查询接口文档中,我们可以看到一个示例的返回结果。这个结果以JSON格式返回,包含了多种关键信息,如域名的过期日期(exp_date)、域名服务器(name_server)、状态(status,如...

    Ruby-Whois一个智能纯Ruby实现的WHOIS客户端与解析器

    1. **查询接口**:用户可以使用简单的Ruby代码查询任何WHOIS服务器,例如`Whois.query("example.com")`,这将返回一个包含查询结果的对象。 2. **解析器系统**:库内置了多个解析器,每个解析器针对特定类型的WHOIS...

    PHP whois查询类定义与用法示例

    通过封装Whois查询逻辑,可以提供灵活且可扩展的接口供其他应用调用。同时,开发者需要关注Whois数据的隐私保护趋势、更新Whois服务器列表并处理可能遇到的异常情况。对于有兴趣深入了解PHP Whois查询技术的读者,...

    [工具查询]521yy 网站Whois查询 php版 1.0_whois.zip

    【压缩包子文件的文件名称列表】中提到的"【资料整理】",可能表示压缩包内包含了一份详细的使用指南、帮助文档、示例代码或者是有关如何整理和理解Whois查询结果的说明。这将有助于用户理解和应用这个PHP Whois查询...

    java_whois.rar

    这个Java_whois项目提供了一个简单易用的接口,可以集成到其他Java应用程序中,方便开发者快速实现WHOIS查询功能。使用这个工具,你需要具备以下几个方面的知识: 1. **Java基础知识**:Java是一种广泛使用的面向...

    奇安信威胁情报平台-API使用说明.pdf

    奇安信威胁情报平台的API使用说明文档详细介绍了如何通过API接口对平台进行操作,以便实现特定的查询功能。文档首先对版权进行了声明,明确指出奇安信集团及其关联公司对文档内容拥有版权,未经许可不得复制或引用。...

    万网提供的域名查询接口【通俗易懂】

    - 添加参数:根据接口文档,添加必要的查询参数,如要查询的域名。 - 发送请求:通过HTTP客户端发送请求。 - 处理响应:接收返回的数据,通常是JSON或XML格式,解析并提取所需信息。 7. **注意事项**: 使用...

    PyPI 官网下载 | ipwhois-0.8.1.zip

    2. `ipwhois`目录:包含了库的主要源代码文件,如`.py`文件,这些文件定义了库的功能和接口。 3. `docs`目录:可能包含库的文档,包括API参考、示例和使用指南。 4. `tests`目录:通常用于存放单元测试,确保库的...

    qqnc域名WHOIS查询系统(enameasp数据小偷)v1.0

    Ename是一家提供域名注册、管理服务的公司,其提供的API接口允许开发者通过特定的请求获取域名的WHOIS信息。在这个系统中,"数据小偷"可能指的是利用Ename的接口抓取和解析WHOIS数据。 4. **数据库操作**: 虽然...

    基于ASP的qqnc 域名WHOIS查询系统(ename ASP数据爬虫) v1.0.zip

    - API接口开发与使用:理解Ename的API文档,知道如何正确使用API进行数据获取。 - 错误处理和异常捕获:确保在遇到网络问题或API错误时,系统能够优雅地处理并给出反馈。 这个项目对于初学者来说,是一个学习ASP...

    WHMCS域名注册接口

    4. **域名管理**:除了注册,接口还支持域名的续费、转移、更新DNS记录、解锁/锁定、Whois隐私保护等功能,使得管理员可以在WHMCS后台统一管理所有操作。 5. **自动同步**:WHMCS会定期与注册商同步数据,确保域名...

    域名接口查询

    1. **构建请求**:根据接口文档设置请求参数,比如设置HTTP头、添加查询字符串等。 2. **发送请求**:利用HTTP库(如Python的requests库)向接口URL发起请求。 3. **接收响应**:接口接收到请求后处理并返回响应,...

    免费二级域名系统接口程序

    10. `index.asp`:系统主页,用户首次访问时看到的页面,通常包含介绍、登录/注册链接以及可能的教程或帮助文档。 通过这些文件,我们可以看到这个二级域名系统涵盖了从用户注册、域名管理到安全防护的全套流程,是...

    PHP--用万网的接口实现域名查询功能

    该接口提供了多种查询方式,包括域名查询、Whois查询等。 知识点2:PHP实现域名查询功能 要使用万网接口实现域名查询功能,需要使用PHP语言编写相应的代码。首先,需要在前台页面中添加一个表单,用于输入要查询的...

    TCP-IP技术大全25

    - **API接口**:为了便于开发者集成Whois查询功能到自己的应用程序中,一些Whois服务提供了API接口。 #### 25.3 使用Finger Finger是另一种常用的TCP/IP应用层协议,用于获取互联网主机上特定用户的信息。它通过...

    commons-net-1.4.1-src.zip

    "commons-net-1.4.1"文档部分提供了详尽的API参考和使用示例,对于每个类和接口的功能、方法参数、返回值等都有清晰的解释。通过阅读文档,开发者可以迅速掌握如何在项目中集成和使用这些网络工具。 总结: Apache...

    HW实战:浅谈信息搜集中的自动化数据分析.pdf

    而数据来源则多样化,既包括第三方公开数据源如Censys提供的全球证书数据,也涉及通过Python等编程语言调用WHOIS、DNS等公开API接口来获取数据。此外,还有通过自行扫描获取的数据,以及通过爬虫技术获取的网页响应...

    域名管理查询器.rar

    7. **API调用**:除了WHOIS服务,还可能存在对其他API的调用,例如使用第三方的域名查询服务,这将涉及API接口文档的阅读和调用方法的学习。 通过对这个源码的学习,不仅可以理解域名查询的基本流程,还能深入掌握...

    LinuxCommands文档

    # # Sends ICMP packets to google.com to check connectivityping google.comifconfig 显示所有接口的IP地址ifconfigiwconfig 显示接口的无线属性,例如ESSID,加密密钥。 iwconifg主持人对域名执行IP查找,反之

    [网络]域名查询工具

    开发者需要仔细阅读官方文档,了解每个接口的请求方式(GET、POST等)、参数以及返回格式。 3. **构造请求**: 使用编程语言(如Python、JavaScript等)构造HTTP请求,将API Key和必要的查询参数(如要查询的域名)...

Global site tag (gtag.js) - Google Analytics