Standardデータベース | 仕様 | DNS Database Download | WhoisXML API

Standardデータベース

サンプル

このデータベースには以下の5種類のサブスクリプションがあり、データにはA、AAAA、MX、NS、TXT、CNAME、SOAおよびPTRが含まれています。CSV形式でダウンロードできます。

サブスクリプションの種類 説明
日次更新 特定の日付の前日に追加されたDNSレコード (A、AAAA、MX、NS、TXT、CNAME、SOA、PTR)が、統一的で一貫性のあるCSV 形式で含まれます。これらのファイルは、 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日間に収集された、統一的で一貫性のあるCSV形式のDNS レコード (A、AAAA、MX、NS、TXT、CNAME、SOA、PTR)の完全なデータベース。これらのファイルには次の形式で名前が付けられます。
- "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経由でダウンロードする

大規模なデータセットを扱う場合、ダウンロード速度、ラウンドトリップタイム、ネットワークの安定性、およびディスクI/Oなどの要因が、HTTPプロトコルでのダウンロードの成功に影響します。 ディスクI/Oなどの要因が、HTTPプロトコルを介したダウンロードの成功に影響を与える可能性があります。さらに のような外部要素は、データのシームレスな転送を妨げる複雑さをもたらす可能性があります。そのため よりスムーズで信頼性の高いダウンロードを実現するために、可能な限りFTP(ファイル転送プロトコル プロトコル)オプションの利用を強くお勧めします。FTPは、HTTPダウンロードに関連する潜在的な問題の影響を最小限に抑える堅牢なソリューションを提供します。 堅牢なソリューションを提供します。ダウンロードエラーが発生したり、何らかの問題に直面した場合は 弊社のサポート部門にご連絡ください。以下のようなサポートが可能です。 FTPアクセスを有効にし、データ転送プロセスを最適化します。

HTTPS経由でダウンロードする

FTPS経由でダウンロードする

FTPS接続の詳細につきましては、https://en.wikipedia.org/wiki/FTPSをご参照ください。

当社のFTPサーバーは、明示的なFTP over TLSをサポートしています。安全な通信のため、明示的なFTP over TLSを使用するようにFTPクライアントを設定できます。

当社のFTPSサーバーには、通常のFTP サーバーと同じパスと APIキーを使用してアクセスします。その手順については上記で説明しています。 FTPS 経由で接続するには、FTPクライアントで「Require explicit FTP over TLS」という暗号化オプションがサポートされている場合はそれを選択します。FileZillaの設定の例は以下の通りです。

TLS を介した明示的な FTP 暗号化

平均ファイルサイズ

2024年1月22日現在。

Aファイル

ファイルの内容 ファイル名のサフィックス gzip圧縮されたファイルの平均サイズ 展開後の平均ファイルサイズ 平均レコード
学術目的のための部分的なデータベース .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ファイル

ファイルの内容 ファイル名のサフィックス gzip圧縮されたファイルの平均サイズ 展開後の平均ファイルサイズ 平均レコード
完全なデータベースの週次エクスポート .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ファイル

ファイルの内容 ファイル名のサフィックス gzip圧縮されたファイルの平均サイズ 展開後の平均ファイルサイズ 平均レコード
完全なデータベースの週次エクスポート .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

TXTファイル

ファイルの内容 ファイル名のサフィックス gzip圧縮されたファイルの平均サイズ 展開後の平均ファイルサイズ 平均レコード
完全なデータベースの週次エクスポート .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ファイル

ファイルの内容 ファイル名のサフィックス gzip圧縮されたファイルの平均サイズ 展開後の平均ファイルサイズ 平均レコード
完全なデータベースの週次エクスポート .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ファイル

ファイルの内容 ファイル名のサフィックス gzip圧縮されたファイルの平均サイズ 展開後の平均ファイルサイズ 平均レコード
完全なデータベースの週次エクスポート .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ファイル

ファイルの内容 ファイル名のサフィックス gzip圧縮されたファイルの平均サイズ 展開後の平均ファイルサイズ 平均レコード
完全なデータベースの週次エクスポート .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ファイル

ファイルの内容 ファイル名のサフィックス gzip圧縮されたファイルの平均サイズ 展開後の平均ファイルサイズ 平均レコード
完全なデータベースの週次エクスポート .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)が使用されます。最初の行は、フィールド名を含むヘッダー行です。各行には、サブスクリプションのタイプに応じて4つまたは5つのフィールドがあります。

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
DOMAIN
ドメイン名またはサブドメイン名。
LAST_UPDATE
現レコードの最終訪問/更新のUNIXタイムスタンプ。複数の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
DOMAIN
ドメイン名またはサブドメイン名。
LAST_UPDATE
現レコードの最終訪問/更新のUNIXタイムスタンプ。複数の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
DOMAIN
ドメイン名またはサブドメイン名。
LAST_UPDATE
現レコードの最終訪問/更新のUNIXタイムスタンプ。
PRIORITY
どのメールサーバーを優先するかを指定します。
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
DOMAIN
ドメイン名またはサブドメイン名。
LAST_UPDATE
現レコードの最終訪問/更新のUNIXタイムスタンプ。
NS
ドメイン名に関連付けられたNSレコード。

TXTファイル

  • 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
DOMAIN
ドメイン名またはサブドメイン名。
LAST_UPDATE
現レコードの最終訪問/更新の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
DOMAIN
ドメイン名またはサブドメイン名。
LAST_UPDATE
現レコードの最終訪問/更新の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
DOMAIN
ドメイン名またはサブドメイン名。
LAST_UPDATE
現レコードの最終訪問/更新の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アドレス。
LAST_UPDATE
現レコードの最終訪問/更新のUNIXタイムスタンプ。
PTR
IPアドレスに関連付けられたPTRレコード。