标准版数据库|服务细则| DNS 数据库下载 | WhoisXML API

标准版数据库

示例

数据库有五种信息记录形式,包括A、AAAA、MX、NS、TXT、CNAME、SOA、PTR记录,可以CSV格式下载。

订阅类型 描述
每日更新 包括给定日期及其前一天的DNS记录(A、AAAA、MX、NS、TXT、CNAME、SOA、PTR)。这些文件位于daily_datafeed子目录中,并以以下格式命名:
- “daily_datafeed/dns_database.%DATE%.daily.csv.gz”
- “daily_datafeed/dns_aaaa_database.%DATE%.daily.csv.gz”
- “daily_datafeed/dns_mx_database.%DATE%.daily.csv.gz”
- "daily_datafeed/dns_ns_database.%DATE%.daily.csv.gz" ,
- "daily_datafeed/dns_txt_database.%DATE%.daily.csv.gz" ,
- "daily_datafeed/dns_cname_database.%DATE%.daily.csv.gz" ,
- "daily_datafeed/dns_soa_database.%DATE%.daily.csv.gz" ,
- "daily_datafeed/dns_ptr_database.%DATE%.daily.csv.gz" ,
例如“daily_datafeed/dns_database.2021-12-01.daily.csv.gz”
每周更新 包括与上一时期相对比的 DNS 记录在完整数据库中的变化。包括自上周以来添加、删除和修改的记录。这些文件以以下格式命名:
- “dns_database.%DATE%.weekly.diff.csv.gz”
- “dns_aaaa_database.%DATE%.weekly.diff.csv.gz”
- "dns_mx_database.%DATE%.weekly.diff.csv.gz" ,
- "dns_ns_database.%DATE%.weekly.diff.csv.gz" ,
- "dns_txt_database.%DATE%.weekly.diff.csv.gz" ,
- "dns_cname_database.%DATE%.weekly.diff.csv.gz" ,
- "dns_soa_database.%DATE%.weekly.diff.csv.gz" ,
- "dns_ptr_database.%DATE%.weekly.diff.csv.gz" ,
例如“dns_database.2021-12-01.weekly.diff.csv.gz”
每月更新 包括与上一时期相对比的 DNS 记录在完整数据库中的变化。包括自上个月以来添加、删除和修改的记录。这些文件以以下格式命名:
- “dns_database.%DATE%.monthly.diff.csv.gz”
- “dns_aaaa_database.%DATE%.monthly.diff.csv.gz”
- "dns_mx_database.%DATE%.monthly.diff.csv.gz" ,
- "dns_ns_database.%DATE%.monthly.diff.csv.gz" ,
- "dns_txt_database.%DATE%.monthly.diff.csv.gz" ,
- "dns_cname_database.%DATE%.monthly.diff.csv.gz" ,
- "dns_soa_database.%DATE%.monthly.diff.csv.gz" ,
- "dns_ptr_database.%DATE%.monthly.diff.csv.gz" ,
例如“dns_database.2021-12-01.monthly.diff.csv.gz”
完整的数据库 包含给定日期90天内的 DNS 记录(A、AAAA、MX、NS、TXT、CNAME、SOA、PTR)的完整数据库,文件格式为CSV。这些文件以以下格式命名:
- “dns_database.%DATE%.full.csv.gz”
- “dns_aaaa_database.%DATE%.full.csv.gz”
- “dns_mx_database.%DATE%.full.csv.gz”
- "dns_ns_database.%DATE%.full.csv.gz" ,
- "dns_txt_database.%DATE%.full.csv.gz" ,
- "dns_cname_database.%DATE%.full.csv.gz" ,
- "dns_soa_database.%DATE%.full.csv.gz" ,
- "dns_ptr_database.%DATE%.full.csv.gz" ,
例如“dns_database.2021-12-01.full.csv.gz”
精简版数据库 因学术目的且包含给定日期的A DNS 记录的部分数据库。它包括约 5% 的完整数据库信息。这些文件以以下格式命名: 
- “dns_database.%DATE%.academic.csv.gz”
例如“dns_database.2021-12-01.academic.csv.gz” 。 


请注意,每周和每月数据是分别从每日数据和第一个字段date的添加中获取。

通过 FTP 下载

  • 主机: datafeeds.whoisxmlapi.com
  • 端口: 21210
  • 用户名: '用户'
  • 密码:个人的API Key,可以从我的产品页面获取。
  • 基本路径:ftp ://datafeeds.whoisxmlapi.com:21210
  • 文件夹: DNS_Database_Download

When dealing with extensive data sets, factors such as download speed, round-trip times, network stability, and disk I/O can influence the successful completion of your download over the HTTP protocol. Additionally, external elements like antivirus software may introduce complexities that hinder the seamless transfer of your data. To ensure a smoother and more reliable download experience, we highly recommend utilizing the FTP (File Transfer Protocol) option whenever possible. FTP provides a robust solution that minimizes the impact of potential challenges associated with HTTP downloads. If you encounter download errors or face any difficulties, we encourage you to reach out to our dedicated support department. They will be more than happy to assist you in enabling FTP access, thereby optimizing your data transfer process.

通过 HTTPS 下载

Downloading via FTPS

阅读有关 FTPS 连接的更多信息:https: //en.wikipedia.org/wiki/FTPS

我们的 FTP 服务器支持显式 FTP over TLS 加密。可将 FTP 客户端配置为使用显式 FTP over TLS 加密来实现安全通信。

我们的 FTPS 服务器使用与常规 FTP 服务器相同的路径和 API 密钥访问,已在上文中说明。如需通过 FTPS 连接,请在 FTP 客户端中选择“需要显式 FTP over TLS”加密选项(如配置支持)。 FileZilla 配置示例:

显式 FTP over TLS 加密

文件平均大小

Measured as of 22 January 2024.

A文件

文件内容 文件名后缀 压缩后文件平均大小 解压文件平均大小 Avg. number of records
用于学术目的的部分数据库 .academic 294MB 1.0GB 30.6M
完整的数据库每周导出 .full 4.93GB 20.6GB 611.7M
完整数据库每周更新 .weekly.diff 112.9MB 429.4MB 12.43M
完整版数据库每月更新 .monthly.diff 477.1GB 1.7GB 51.49M
前一天新增记录 .daily 122.3MB 563.5MB 14.5M

MX文件

文件内容 文件名后缀 压缩后文件平均大小 解压文件平均大小 Avg. number of records
完整的数据库每周导出 .full 3.9GB 25.9GB 437.9M
完整数据库每周更新 .weekly.diff 65.6MB 409.4MB 7.1M
完整版数据库每月更新 .monthly.diff 260.1GB 1.5GB 27.5M
前一天新增记录 .daily 94.7MB 839.5GB 11.1M

NS文件

文件内容 文件名后缀 压缩后文件平均大小 解压文件平均大小 Avg. number of records
完整的数据库每周导出 .full 7.6GB 51.8GB 1.03B
完整数据库每周更新 .weekly.diff 159.1MB 0.9GB 19.8M
完整版数据库每月更新 .monthly.diff 658.5MB 3.8GB 81.3M
前一天新增记录 .daily 190.7MB 1.4GB 26.5M

文本文件

文件内容 文件名后缀 压缩后文件平均大小 解压文件平均大小 Avg. number of records
完整的数据库每周导出 .full 4.7GB 20.1GB 265.5M
完整数据库每周更新 .weekly.diff 110.8MB 453.6MB 6.3M
完整版数据库每月更新 .monthly.diff 488.0MB 1.8GB 26.4M
前一天新增记录 .daily 137.8MB 690.3MB 7.4M

CNAME 文件

文件内容 文件名后缀 压缩后文件平均大小 解压文件平均大小 Avg. number of records
完整的数据库每周导出 .full 0.9GB 6.7GB 91.2M
完整数据库每周更新 .weekly.diff 33.8MB 167.6MB 3.0M
完整版数据库每月更新 .monthly.diff 127.3MB 622.2MB 11.3M
前一天新增记录 .daily 10.0MB 192.1MB 1.3M

SOA文件

文件内容 文件名后缀 压缩后文件平均大小 解压文件平均大小 Avg. number of records
完整的数据库每周导出 .full 7.4GB 41.9GB 405.9M
完整数据库每周更新 .weekly.diff 366.8MB 2.0GB 20.2M
完整版数据库每月更新 .monthly.diff 1.5GB 8.8GB 86.9M
前一天新增记录 .daily 197.5MB 1.1GB 10.6M

AAAA文件

文件内容 文件名后缀 压缩后文件平均大小 解压文件平均大小 Avg. number of records
完整的数据库每周导出 .full 1.0GB 4.0GB 93.0M
完整数据库每周更新 .weekly.diff 22.8MB 92.2MB 2.0M
完整版数据库每月更新 .monthly.diff 100.2MB 406.6MB 9.0M
前一天新增记录 .daily 20.6MB 80.4MB 1.9M

PTR文件

文件内容 文件名后缀 压缩后文件平均大小 解压文件平均大小 Avg. number of records
完整的数据库每周导出 .full 482.3KB 1.8MB 33.8K
完整数据库每周更新 .weekly.diff 117.3KB 381.8KB 7.3K
完整版数据库每月更新 .monthly.diff 95.9KB 390.9KB 6.9K
前一天新增记录 .daily 27.3KB 91.8KB 1.7K

CSV 输出结构和字段描述

数据库文件是没有文本分隔符的逗号分隔值文件。这些文件使用 DOS/Windows 样式的行终止符 (CR+LF)。第一行是带有字段名称的标题行。每行有四个或五个字段,具体取决于订阅类型:

A文件

  • Structure: <DOMAIN>,<LAST_UPDATE_TIMESTAMP>,<IP1> <IP2> ... <IPn>
  • 示例: zs12p1.gotoip1.com.cname.yunjiasu-cdn.net,1530959456,162.159.210.99 162.159.211.99
域名
域名或子域名。
最后更新
当前记录中最后一次访问/更新的 UNIX 时间点。如果有多个 IP 地址,则时间点对应所有的 IP 地址。
IP1、IP2、IPn
与域名相关联的 IP 列表,以空格分隔。

AAAA文件

  • Structure: <DOMAIN>,<LAST_UPDATE_TIMESTAMP>,<IP1> <IP2> ... <IPn>
  • 示例: 212120--jekyllrb.netlify.app,1647929159,2604:a880:400:d0::1738:6301 2604:a880:400:d0::1b6b:7051
域名
域名或子域名。
最后更新
当前记录中最后一次访问/更新的 UNIX 时间点。如果有多个 IP 地址,则时间点对应所有的 IP 地址。
IP1、IP2、IPn
与域名相关联的 IP 列表,以空格分隔。

MX文件

  • Structure:
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<PRIORITY>,<MX1>
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<PRIORITY>,<MX2>
    - <DOMAIN-B>,<LAST_UPDATE_TIMESTAMP>,<PRIORITY>,<MX1>
    - ...
  • 示例:
    - 003vendor.com,1608996228,20,alt1.aspmx.l.google.com
    - 003vendor.com,1608996228,20,alt2.aspmx.l.google.com
域名
域名或子域名。
最后更新
当前记录中最后一次访问/更新的 UNIX 时间点。
优先事项
优先级标识应该首选哪个邮件服务器。
MX
与域名相关联的 MX 记录。

NS文件

  • Structure:
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<NS1>
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<NS2>
    - <DOMAIN-B>,<LAST_UPDATE_TIMESTAMP>,<NS1>
    - ...
  • 示例:
    - 0001.cn,1608996268,dns1.hichina.com
    - 0001.cn,1608996268,dns2.hichina.com
域名
域名或子域名。
最后更新
当前记录中最后一次访问/更新的 UNIX 时间点。
NS
与域名相关联的 NS 记录。

文本文件

  • Structure:
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<TXT1>
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<TXT2>
    - <DOMAIN-B>,<LAST_UPDATE_TIMESTAMP>,<TXT1>
    - ...
  • 示例:
    - 0--00.holiest.science,1619741985,|v=spf1 ip4:67.225.166.63 +a +mx +ip4:67.225.166.41 ~全部!
    - 0--00.holiest.science,1619741985,|v=spf1 ip4:67.225.166.63 +a +mx +ip4:67.225.166.41 ~alla
域名
域名或子域名。
最后更新
当前记录中最后一次访问/更新的 UNIX 时间点。
TXT
与域名相关联的 TXT 记录。

CNAME 文件

  • Structure:
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<CNAME1>
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<CNAME2>
    - <DOMAIN-B>,<LAST_UPDATE_TIMESTAMP>,<CNAME1>
    - ...
  • 示例:
    - 0-131-3-149.rackcentre.redstation.net.uk,1619742251,redstation.com
    - 0-132-3-149.rackcentre.redstation.net.uk,1619741776,redstation.com
域名
域名或子域名。
最后更新
当前记录中最后一次访问/更新的 UNIX 时间点。
CNAME
与域名关联的 CNAME 记录。

SOA文件

  • Structure:
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<SOA1>
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<SOA2>
    - <DOMAIN-B>,<LAST_UPDATE_TIMESTAMP>,<SOA1>
    - ...
  • 示例:
    - 0-rings.com,1619741730,NS25.DOMAINCONTROL.com dns.jomax.net 2018091300 28800 7200 604800 3600
    - 0-rings.com,1619741730,NS25.domaincontrol.com dns.jomax.net 2018091300 28800 7200 604800 3600
域名
域名或子域名。
最后更新
当前记录中最后一次访问/更新的 UNIX 时间点。
SOA
与域名关联的 SOA 记录。

PTR文件

  • Structure:
    - <IP-A>,<LAST_UPDATE_TIMESTAMP>,<PTR1>
    - <IP-A>,<LAST_UPDATE_TIMESTAMP>,<PTR2>
    - <IP-B>,<LAST_UPDATE_TIMESTAMP>,<PTR1>
    - ...
  • 示例:
    - 1.0.135.155,1661516953,node-1i3.pool-1-0.dynamic.totinternet.net
    - 1.0.0.1,1661724824,one.one.one.one
IP
IP地址。
最后更新
当前记录中最后一次访问/更新的 UNIX 时间点。
PTR
与 IP 关联的 PTR 记录。