高级版数据库 |服务细则 | DNS 数据库下载 | WhoisXML API

高级版数据库

示例

高级版数据库提供五种形式的数据,包括 A、AAAA、MX、NS、TXT、CNAME、SOA 和 PTR 记录,以CSV 格式下载。

订阅类型 描述
每日更新 包括给定日期及其前一天的DNS记录(A、AAAA、MX、NS、TXT、CNAME、SOA、PTR),CSV格式文件。这些文件位于daily_datafeed子目录中,并以以下格式命名:
- “daily_datafeed/premium_dns_database.%DATE%.daily.csv.gz”
- “daily_datafeed/premium_dns_aaaa_database.%DATE%.daily.csv.gz”
- “daily_datafeed/premium_dns_mx_database.%DATE%.daily.csv.gz”
- "daily_datafeed/premium_dns_ns_database.%DATE%.daily.csv.gz" ,
- "daily_datafeed/premium_dns_txt_database.%DATE%.daily.csv.gz" ,
- "daily_datafeed/premium_dns_cname_database.%DATE%.daily.csv.gz" ,
- “daily_datafeed/premium_dns_soa_database.%DATE%.daily.csv.gz”
- "daily_datafeed/premium_dns_ptr_database.%DATE%.daily.csv.gz" ,
例如“daily_datafeed/premium_dns_database.2021-12-01.daily.csv.gz”
每周更新 包括与上一时期相对比的 DNS 记录在完整数据库中的变化。包括自上周以来添加、删除和修改的记录。这些文件以以下格式命名:
- “premium_dns_database.%DATE%.weekly.diff.csv.gz”
- “premium_dns_aaaa_database.%DATE%.weekly.diff.csv.gz”
- "premium_dns_mx_database.%DATE%.weekly.diff.csv.gz" ,
- "premium_dns_ns_database.%DATE%.weekly.diff.csv.gz" ,
- "premium_dns_txt_database.%DATE%.weekly.diff.csv.gz" ,
- "premium_dns_cname_database.%DATE%.weekly.diff.csv.gz" ,
- "premium_dns_soa_database.%DATE%.weekly.diff.csv.gz" ,
- "premium_dns_ptr_database.%DATE%.weekly.diff.csv.gz" ,
例如“premium_dns_database.2021-12-01.weekly.diff.csv.gz”
每月更新 包括与上一时期相对比的 DNS 记录在完整数据库中的变化。包括自上个月以来添加、删除和修改的记录。这些文件以以下格式命名:
- “premium_dns_database.%DATE%.monthly.diff.csv.gz”
- “premium_dns_aaaa_database.%DATE%.monthly.diff.csv.gz”
- "premium_dns_mx_database.%DATE%.monthly.diff.csv.gz" ,
- "premium_dns_ns_database.%DATE%.monthly.diff.csv.gz" ,
- "premium_dns_txt_database.%DATE%.monthly.diff.csv.gz" ,
- "premium_dns_cname_database.%DATE%.monthly.diff.csv.gz" ,
- "premium_dns_soa_database.%DATE%.monthly.diff.csv.gz" ,
- "premium_dns_ptr_database.%DATE%.monthly.diff.csv.gz" ,
例如“premium_dns_database.2021-12-01.monthly.diff.csv.gz”
完整的数据库 以统一一致的 CSV 格式收集的指定日期前 365 天的 DNS 记录(A、AAAA、MX、NS、TXT、CNAME、SOA、PTR)完整数据库。这些文件的命名格式如下:
- “premium_dns_database.%DATE%.full.csv.gz”
- “premium_dns_aaaa_database.%DATE%.full.csv.gz”
- “premium_dns_mx_database.%DATE%.full.csv.gz”
- “premium_dns_ns_database.%DATE%.full.csv.gz”
- “premium_dns_txt_database.%DATE%.full.csv.gz”
- “premium_dns_cname_database.%DATE%.full.csv.gz”
- “premium_dns_soa_database.%DATE%.full.csv.gz”
- “premium_dns_ptr_database.%DATE%.full.csv.gz”
例如“premium_dns_database.2021-12-01.full.csv.gz”


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

通过 FTP 下载

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

处理大量数据集时,下载速度、往返时间、网络稳定性和磁盘 I/O 等因素可能会影响通过 HTTP 协议下载的成功完成。此外,防病毒软件等外部元素可能会带来复杂性,阻碍数据的无缝传输。为了确保更流畅、更可靠的下载体验,我们强烈建议尽可能使用 FTP(文件传输协议)选项。 FTP 提供了一个强大的解决方案,可以最大限度地减少与 HTTP 下载相关的潜在挑战的影响。如果您遇到下载错误或遇到任何困难,我们鼓励您联系我们的专门支持部门。他们将非常乐意帮助您启用 FTP 访问,从而优化您的数据传输过程。

通过 HTTPS 下载

通过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 加密

文件平均大小

截至 2024 年 4 月 24 日测量。

A文件

文件内容 文件名后缀 压缩后文件平均大小 解压文件平均大小 平均。记录
完整的数据库每周导出 .full 886.8GB 3.9TB 103.9B
完整数据库每周更新 .weekly.diff 17.2GB 79.3GB 2.1B
完整版数据库每月更新 .monthly.diff 68.9GB 295.6GB 8.4B
前一天新增记录 .daily 2.6GB 13.8GB 372.5M

MX文件

文件内容 文件名后缀 压缩后文件平均大小 解压文件平均大小 平均。记录
完整的数据库每周导出 .full 12.9GB 138.0GB 1.1B
完整数据库每周更新 .weekly.diff 144.5MB 0.9GB 13.7M
完整版数据库每月更新 .monthly.diff 688.6MB 4.2GB 66.8M
前一天新增记录 .daily 127.9MB 2.4GB 15.9M

NS文件

文件内容 文件名后缀 压缩后文件平均大小 解压文件平均大小 平均。记录
完整的数据库每周导出 .full 22.3GB 263.7GB 2.4B
完整数据库每周更新 .weekly.diff 282.4MB 1.7GB 32.7M
完整版数据库每月更新 .monthly.diff 1.2MB 7.8GB 146.4M
前一天新增记录 .daily 238.5MB 3.4GB 36.2M

文本文件

文件内容 文件名后缀 压缩后文件平均大小 解压文件平均大小 平均。记录
完整的数据库每周导出 .full 11.7GB 55.8GB 665.7M
完整数据库每周更新 .weekly.diff 198.0MB 0.9GB 12.2M
完整版数据库每月更新 .monthly.diff 945.7MB 4.6GB 56.2M
前一天新增记录 .daily 168.7MB 1.8GB 12.4M

CNAME 文件

文件内容 文件名后缀 压缩后文件平均大小 解压文件平均大小 平均。记录
完整的数据库每周导出 .full 9.0GB 46.3GB 633.9M
完整数据库每周更新 .weekly.diff 112.3MB 665.8MB 9.7M
完整版数据库每月更新 .monthly.diff 580.4MB 3.4GB 50.3M
前一天新增记录 .daily 33.6MB 1.1GB 5.9M

SOA文件

文件内容 文件名后缀 压缩后文件平均大小 解压文件平均大小 平均。记录
完整的数据库每周导出 .full 20.4GB 215.5GB 1.0B
完整数据库每周更新 .weekly.diff 478.3MB 2.8GB 25.98M
完整版数据库每月更新 .monthly.diff 2.0GB 11.9GB 111.8M
前一天新增记录 .daily 231.0MB 2.3GB 15.2M

AAAA文件

文件内容 文件名后缀 压缩后文件平均大小 解压文件平均大小 平均。记录
完整的数据库每周导出 .full 59.0GB 307.0GB 6.3B
完整数据库每周更新 .weekly.diff 1.6GB 8.5GB 181.7M
完整版数据库每月更新 .monthly.diff 5.0GB 24.9GB 547.7M
前一天新增记录 .daily 283.7MB 1.41GB 30.4M

PTR文件

文件内容 文件名后缀 压缩后文件平均大小 解压文件平均大小 平均。记录
完整的数据库每周导出 .full 0.3GB 2.1GB 34.1M
完整数据库每周更新 .weekly.diff 344.6KB 1.6MB 27.4K
完整版数据库每月更新 .monthly.diff 689.3KB 3.9MB 66.3K
前一天新增记录 .daily 73.1KB 352.5KB 5.9K

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 记录。