Standard database | 仕様 | DNS Database Download | WhoisXML API

Standardデータベース

サンプル

データベースは5つの形式で提供されており、A、AAAA、MX、NS、TXT、CNAME、SOA、PTRレコードを含み、CSV形式でダウンロード可能です。Standard DNS Databaseでは、最新のDNSレコードを提供しています。

サブスクリプションの種類 説明
日次更新 指定した日付の前日に追加されたDNSレコード(A、AAAA、MX、NS、TXT、CNAME、SOA、PTR)を統一された一貫性のあるCSV形式で取り込みます。これらのファイルは daily_datafeedサブディレクトリに保存され、次の形式で命名されます:
- "daily_datafeed/dns_database.%DATE%.daily.csv.gz"
- "daily_datafeed/dns_aaa_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レコードのweekly fullデータベースに前週と比較して変更があったものが含まれます。前週以降に追加、失効、変更されたレコードを含んでいます。これらのファイルは、次の形式で命名されます:
- "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"
月次更新 Include changes in the monthly full database of DNS records compared to the previous period. Includes added, dropped, and modified records since the previous month. These files are named in format:
- "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",
e.g. "dns_database.2021-12-01.monthly.diff.csv.gz".
Weekly Fullデータベース 指定した日付の前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"
Liteデータベース 学術目的で作成された、特定の日のAレコードの部分的データベースです。Weekly Fullデータベース全体の約5%を含んでいます。これらのファイルは、次の形式で命名されています:
- "dns_database.%DATE%.academic.csv.gz"
例:"dns_database.2021-12-01.academic.csv.gz"


週次および月次データは、各日次データの結合に最初のフィールドであるdateを追加したものです。

FTP経由のダウンロード

広範囲のデータセットを扱う場合、ダウンロード速度、往復時間、ネットワークの安定性、ディスク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クライアントが対応している場合は、そのクライアントで「Require explicit FTP over TLS(明示的なFTP over TLSを要求する)」暗号化オプションを選択します。FileZillaの設定例:

明示的なFTP over TLSの暗号化

平均ファイルサイズ

2024年10月18日現在。

Aファイル

ファイルの内容 ファイル名の拡張子 平均gzipファイルサイズ 平均解凍ファイルサイズ 平均レコード数
学術目的の部分的データベース .academic 852.1MB 3.4GB 71.4M
毎週データベース全体をエクスポート .full 14.3GB 68.4GB 1.4B
データベース全体における週ごとの変化 .weekly.diff 436.3MB 1.7GB 39.7M
データベース全体における月ごとの変化 .monthly.diff 2.2GB 8.7GB 204M
前日に追加されたレコード .daily 134.2MB 512.8MB 12.7M

MXファイル

ファイルの内容 ファイル名の拡張子 平均gzipファイルサイズ 平均解凍ファイルサイズ 平均レコード数
毎週データベース全体をエクスポート .full 4.1GB 23.9GB 417.9M
データベース全体における週ごとの変化 .weekly.diff 65.9MB 383MB 6.1M
データベース全体における月ごとの変化 .monthly.diff 370.3MB 2.1GB 34.8M
前日に追加されたレコード .daily 53.4MB 331.3MB 5.5M

NSファイル

ファイルの内容 ファイル名の拡張子 平均gzipファイルサイズ 平均解凍ファイルサイズ 平均レコード数
毎週データベース全体をエクスポート .full 7.5GB 47.6GB 0.9B
データベース全体における週ごとの変化 .weekly.diff 113.4MB 675MB 12.7M
データベース全体における月ごとの変化 .monthly.diff 656.6MB 4.1GB 78.9M
前日に追加されたレコード .daily 97.1MB 631MB 11.8M

TXTファイル

ファイルの内容 ファイル名の拡張子 平均gzipファイルサイズ 平均解凍ファイルサイズ 平均レコード数
毎週データベース全体をエクスポート .full 5.8GB 21.8GB 278M
データベース全体における週ごとの変化 .weekly.diff 117.1MB 445.5MB 5.5M
データベース全体における月ごとの変化 .monthly.diff 677.8MB 3.0GB 36.2M
前日に追加されたレコード .daily 79.8MB 287.7MB 3.5M

CNAMEファイル

ファイルの内容 ファイル名の拡張子 平均gzipファイルサイズ 平均解凍ファイルサイズ 平均レコード数
毎週データベース全体をエクスポート .full 1.3GB 5.7GB 74.2M
データベース全体における週ごとの変化 .weekly.diff 143.3MB 692.0MB 7.9M
データベース全体における月ごとの変化 .monthly.diff 671.9MB 3.2GB 36.9M
前日に追加されたレコード .daily 25.2MB 122.0MB 1.5M

SOAファイル

ファイルの内容 ファイル名の拡張子 平均gzipファイルサイズ 平均解凍ファイルサイズ 平均レコード数
毎週データベース全体をエクスポート .full 7.9GB 39.9GB 371.4M
データベース全体における週ごとの変化 .weekly.diff 225.1MB 1.1GB 10.1M
データベース全体における月ごとの変化 .monthly.diff 1.2GB 6.0GB 55.5M
前日に追加されたレコード .daily 103.1MB 512.4MB 4.7M

AAAAファイル

ファイルの内容 ファイル名の拡張子 平均gzipファイルサイズ 平均解凍ファイルサイズ 平均レコード数
毎週データベース全体をエクスポート .full 1.8GB 7.3GB 151.5M
データベース全体における週ごとの変化 .weekly.diff 65.5MB 267.0MB 5.1M
データベース全体における月ごとの変化 .monthly.diff 354.1MB 1.5GB 28.9M
前日に追加されたレコード .daily 20.6MB 79.2MB 1.6M

PTRファイル

ファイルの内容 ファイル名の拡張子 平均gzipファイルサイズ 平均解凍ファイルサイズ 平均レコード数
毎週データベース全体をエクスポート .full 4.5GB 29.6GB 479M
データベース全体における週ごとの変化 .weekly.diff 23.2MB 117MB 1.9M
データベース全体における月ごとの変化 .monthly.diff 120.1MB 648.1MB 10.5M
前日に追加されたレコード .daily 11.7MB 49.0MB 862.8K

CSV出力構造とフィールドの説明

データベースファイルは、テキストデリミタのないカンマ区切り値ファイルです。ファイルは、DOS/Windows形式の改行コード(CR+LF)を使用しています。最初の行はフィールド名のヘッダー行です。各行には、サブスクリプションの種類に応じて4つまたは5つのフィールドがあります。

Aファイル

  • Structure: <DOMAIN>,<LAST_UPDATE_TIMESTAMP>,<IP1> <IP2> ... <IPn>,<WILDCARD>,<ACTIVE>
  • 例: 0--r.nom.za,1727012161,127.0.0.1,,true
DOMAIN
ドメイン名またはサブドメイン名。
LAST_UPDATE
現在のレコードの最終訪問/更新のUNIXタイムスタンプ。複数のIPアドレスがある場合、タイムスタンプはそれら全てに対応します。
IP1, IP2, IPn
ドメイン名に関連するIPアドレスのリスト。スペース区切り。
WILDCARD

The wildcard field indicates whether the DNS record is part of a wildcard entry. To determine this:

  • We replace the last domain level with a random string, creating a new Fully Qualified Domain Name (FQDN) as a subdomain.
  • We then query the nameserver for this newly generated FQDN.
  • If the nameserver returns a DNS record for this random subdomain, the original domain is marked as a wildcard entry.

If the field is true, it means:

  • The domain has a wildcard DNS configuration (e.g., *.example.com).
  • Any subdomain of the form sub.example.com will resolve to a valid DNS record, as the wildcard (*) catches all subdomains not explicitly defined.

If the field is false, it means:

  • Only explicitly defined subdomains will have corresponding DNS records.
  • A query for a random subdomain (e.g., sub.example.com) will not resolve to a valid DNS record unless it has been specifically configured.

If the field is empty, it means that we have not yet checked the DNS record for this domain.

Possible values: true | false

ACTIVE

The active field shows whether a DNS record exists for the given domain. The check works as follows:

  • The FQDN is queried multiple times against the DNS server.
  • If a valid DNS record is returned, the domain is marked as active.
  • If the DNS server returns an error or no record is found during these queries, the domain is marked as not active.

If the field is true, it means:

  • The DNS record was successfully retrieved.
  • The domain's DNS resolution was successful.

If the field is false, it means:

  • The DNS record could not be retrieved.
  • The domain's DNS resolution was unsuccessful during our attempts.

If the field is empty, it means that we have not yet checked the DNS record for this domain.

Possible values: true | false


AAAAファイル

  • Structure: <DOMAIN>,<LAST_UPDATE_TIMESTAMP>,<IP1> <IP2> ... <IPn>,<WILDCARD>,<ACTIVE>
  • 例: 0--f.blogspot.hr,1726563076,2607:f8b0:4006:81f::2001,,true
DOMAIN
ドメイン名またはサブドメイン名。
LAST_UPDATE
現在のレコードの最終訪問/更新のUNIXタイムスタンプ。複数のIPアドレスがある場合、タイムスタンプはそれら全てに対応します。
IP1, IP2, IPn
ドメイン名に関連するIPアドレスのリスト。スペース区切り。
WILDCARD

The wildcard field indicates whether the DNS record is part of a wildcard entry. To determine this:

  • We replace the last domain level with a random string, creating a new Fully Qualified Domain Name (FQDN) as a subdomain.
  • We then query the nameserver for this newly generated FQDN.
  • If the nameserver returns a DNS record for this random subdomain, the original domain is marked as a wildcard entry.

If the field is true, it means:

  • The domain has a wildcard DNS configuration (e.g., *.example.com).
  • Any subdomain of the form sub.example.com will resolve to a valid DNS record, as the wildcard (*) catches all subdomains not explicitly defined.

If the field is false, it means:

  • Only explicitly defined subdomains will have corresponding DNS records.
  • A query for a random subdomain (e.g., sub.example.com) will not resolve to a valid DNS record unless it has been specifically configured.

If the field is empty, it means that we have not yet checked the DNS record for this domain.

Possible values: true | false

ACTIVE

The active field shows whether a DNS record exists for the given domain. The check works as follows:

  • The FQDN is queried multiple times against the DNS server.
  • If a valid DNS record is returned, the domain is marked as active.
  • If the DNS server returns an error or no record is found during these queries, the domain is marked as not active.

If the field is true, it means:

  • The DNS record was successfully retrieved.
  • The domain's DNS resolution was successful.

If the field is false, it means:

  • The DNS record could not be retrieved.
  • The domain's DNS resolution was unsuccessful during our attempts.

If the field is empty, it means that we have not yet checked the DNS record for this domain.

Possible values: true | false


MXファイル

  • Structure:
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<PRIORITY>,<MX1>,<WILDCARD>,<ACTIVE>
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<PRIORITY>,<MX2>,<WILDCARD>,<ACTIVE>
    - <DOMAIN-B>,<LAST_UPDATE_TIMESTAMP>,<PRIORITY>,<MX1>,<WILDCARD>,<ACTIVE>
    - ...
  • 例:
    - 0-0.im,1725900527,65,route1.mx.cloudflare.net,,true
    - 0-0.io,1725184548,10,mail.0-0.io,,true
DOMAIN
ドメイン名またはサブドメイン名。
LAST_UPDATE
現在のレコードの最終訪問/更新のUNIXタイムスタンプ。
PRIORITY
Priorityは優先されるべきメールサーバーを特定するものです。
MX
ドメイン名に関連付けられたMXレコード。
WILDCARD

The wildcard field indicates whether the DNS record is part of a wildcard entry. To determine this:

  • We replace the last domain level with a random string, creating a new Fully Qualified Domain Name (FQDN) as a subdomain.
  • We then query the nameserver for this newly generated FQDN.
  • If the nameserver returns a DNS record for this random subdomain, the original domain is marked as a wildcard entry.

If the field is true, it means:

  • The domain has a wildcard DNS configuration (e.g., *.example.com).
  • Any subdomain of the form sub.example.com will resolve to a valid DNS record, as the wildcard (*) catches all subdomains not explicitly defined.

If the field is false, it means:

  • Only explicitly defined subdomains will have corresponding DNS records.
  • A query for a random subdomain (e.g., sub.example.com) will not resolve to a valid DNS record unless it has been specifically configured.

If the field is empty, it means that we have not yet checked the DNS record for this domain.

Possible values: true | false

ACTIVE

The active field shows whether a DNS record exists for the given domain. The check works as follows:

  • The FQDN is queried multiple times against the DNS server.
  • If a valid DNS record is returned, the domain is marked as active.
  • If the DNS server returns an error or no record is found during these queries, the domain is marked as not active.

If the field is true, it means:

  • The DNS record was successfully retrieved.
  • The domain's DNS resolution was successful.

If the field is false, it means:

  • The DNS record could not be retrieved.
  • The domain's DNS resolution was unsuccessful during our attempts.

If the field is empty, it means that we have not yet checked the DNS record for this domain.

Possible values: true | false


NSファイル

  • Structure:
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<NS1>,<WILDCARD>,<ACTIVE>
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<NS2>,<WILDCARD>,<ACTIVE>
    - <DOMAIN-B>,<LAST_UPDATE_TIMESTAMP>,<NS1>,<WILDCARD>,<ACTIVE>
    - ...
  • 例:
    - 0--1.net,1725227715,dns02.muumuu-domain.com,,true
    - 0--n.com,1727465160,ns1.bluehost.com,,true
DOMAIN
ドメイン名またはサブドメイン名。
LAST_UPDATE
現在のレコードの最終訪問/更新のUNIXタイムスタンプ。
NS
ドメイン名に関連付けられたNSレコード。
WILDCARD

The wildcard field indicates whether the DNS record is part of a wildcard entry. To determine this:

  • We replace the last domain level with a random string, creating a new Fully Qualified Domain Name (FQDN) as a subdomain.
  • We then query the nameserver for this newly generated FQDN.
  • If the nameserver returns a DNS record for this random subdomain, the original domain is marked as a wildcard entry.

If the field is true, it means:

  • The domain has a wildcard DNS configuration (e.g., *.example.com).
  • Any subdomain of the form sub.example.com will resolve to a valid DNS record, as the wildcard (*) catches all subdomains not explicitly defined.

If the field is false, it means:

  • Only explicitly defined subdomains will have corresponding DNS records.
  • A query for a random subdomain (e.g., sub.example.com) will not resolve to a valid DNS record unless it has been specifically configured.

If the field is empty, it means that we have not yet checked the DNS record for this domain.

Possible values: true | false

ACTIVE

The active field shows whether a DNS record exists for the given domain. The check works as follows:

  • The FQDN is queried multiple times against the DNS server.
  • If a valid DNS record is returned, the domain is marked as active.
  • If the DNS server returns an error or no record is found during these queries, the domain is marked as not active.

If the field is true, it means:

  • The DNS record was successfully retrieved.
  • The domain's DNS resolution was successful.

If the field is false, it means:

  • The DNS record could not be retrieved.
  • The domain's DNS resolution was unsuccessful during our attempts.

If the field is empty, it means that we have not yet checked the DNS record for this domain.

Possible values: true | false


TXTファイル

  • Structure:
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<TXT1>,<WILDCARD>,<ACTIVE>
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<TXT2>,<WILDCARD>,<ACTIVE>
    - <DOMAIN-B>,<LAST_UPDATE_TIMESTAMP>,<TXT1>,<WILDCARD>,<ACTIVE>
    - ...
  • 例:
    - 0--1.net,1725227715,v=spf1 include:_spf.heteml.jp ~all,,true
    - 0--n.com,1727465160,v=spf1 +a +mx +ip4:69.195.124.50 ?all,,true
DOMAIN
ドメイン名またはサブドメイン名。
LAST_UPDATE
現在のレコードの最終訪問/更新のUNIXタイムスタンプ。
TXT
ドメイン名に関連するTXTレコード。
WILDCARD

The wildcard field indicates whether the DNS record is part of a wildcard entry. To determine this:

  • We replace the last domain level with a random string, creating a new Fully Qualified Domain Name (FQDN) as a subdomain.
  • We then query the nameserver for this newly generated FQDN.
  • If the nameserver returns a DNS record for this random subdomain, the original domain is marked as a wildcard entry.

If the field is true, it means:

  • The domain has a wildcard DNS configuration (e.g., *.example.com).
  • Any subdomain of the form sub.example.com will resolve to a valid DNS record, as the wildcard (*) catches all subdomains not explicitly defined.

If the field is false, it means:

  • Only explicitly defined subdomains will have corresponding DNS records.
  • A query for a random subdomain (e.g., sub.example.com) will not resolve to a valid DNS record unless it has been specifically configured.

If the field is empty, it means that we have not yet checked the DNS record for this domain.

Possible values: true | false

ACTIVE

The active field shows whether a DNS record exists for the given domain. The check works as follows:

  • The FQDN is queried multiple times against the DNS server.
  • If a valid DNS record is returned, the domain is marked as active.
  • If the DNS server returns an error or no record is found during these queries, the domain is marked as not active.

If the field is true, it means:

  • The DNS record was successfully retrieved.
  • The domain's DNS resolution was successful.

If the field is false, it means:

  • The DNS record could not be retrieved.
  • The domain's DNS resolution was unsuccessful during our attempts.

If the field is empty, it means that we have not yet checked the DNS record for this domain.

Possible values: true | false


CNAMEファイル

  • Structure:
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<CNAME1>,<WILDCARD>,<ACTIVE>
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<CNAME2>,<WILDCARD>,<ACTIVE>
    - <DOMAIN-B>,<LAST_UPDATE_TIMESTAMP>,<CNAME1>,<WILDCARD>,<ACTIVE>
    - ...
  • 例:
    - 0--6.hb.cldmail.ru,1724661484,hb.cldmail.ru,,true
    - 0--f.blogspot.hr,1726563076,blogspot.l.googleusercontent.com,,true
DOMAIN
ドメイン名またはサブドメイン名。
LAST_UPDATE
現在のレコードの最終訪問/更新のUNIXタイムスタンプ。
CNAME
ドメイン名に関連付けられたCNAMEレコード。
WILDCARD

The wildcard field indicates whether the DNS record is part of a wildcard entry. To determine this:

  • We replace the last domain level with a random string, creating a new Fully Qualified Domain Name (FQDN) as a subdomain.
  • We then query the nameserver for this newly generated FQDN.
  • If the nameserver returns a DNS record for this random subdomain, the original domain is marked as a wildcard entry.

If the field is true, it means:

  • The domain has a wildcard DNS configuration (e.g., *.example.com).
  • Any subdomain of the form sub.example.com will resolve to a valid DNS record, as the wildcard (*) catches all subdomains not explicitly defined.

If the field is false, it means:

  • Only explicitly defined subdomains will have corresponding DNS records.
  • A query for a random subdomain (e.g., sub.example.com) will not resolve to a valid DNS record unless it has been specifically configured.

If the field is empty, it means that we have not yet checked the DNS record for this domain.

Possible values: true | false

ACTIVE

The active field shows whether a DNS record exists for the given domain. The check works as follows:

  • The FQDN is queried multiple times against the DNS server.
  • If a valid DNS record is returned, the domain is marked as active.
  • If the DNS server returns an error or no record is found during these queries, the domain is marked as not active.

If the field is true, it means:

  • The DNS record was successfully retrieved.
  • The domain's DNS resolution was successful.

If the field is false, it means:

  • The DNS record could not be retrieved.
  • The domain's DNS resolution was unsuccessful during our attempts.

If the field is empty, it means that we have not yet checked the DNS record for this domain.

Possible values: true | false


SOAファイル

  • Structure:
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<SOA1>,<WILDCARD>,<ACTIVE>
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<SOA2>,<WILDCARD>,<ACTIVE>
    - <DOMAIN-B>,<LAST_UPDATE_TIMESTAMP>,<SOA1>,<WILDCARD>,<ACTIVE>
    - ...
  • 例:
    - 0--1.net,1725227715,dns01.muumuu-domain.com. postmaster.0--1.net.1724718394 3600 1800 604800 3600,,true
    - 0--n.com,1727465160,ns1.bluehost.com. root.box2438.bluehost.com.2020120802 86400 7200 3600000 300,,true
DOMAIN
ドメイン名またはサブドメイン名。
LAST_UPDATE
現在のレコードの最終訪問/更新のUNIXタイムスタンプ。
SOA
ドメイン名に関連付けられたSOAレコード。
WILDCARD

The wildcard field indicates whether the DNS record is part of a wildcard entry. To determine this:

  • We replace the last domain level with a random string, creating a new Fully Qualified Domain Name (FQDN) as a subdomain.
  • We then query the nameserver for this newly generated FQDN.
  • If the nameserver returns a DNS record for this random subdomain, the original domain is marked as a wildcard entry.

If the field is true, it means:

  • The domain has a wildcard DNS configuration (e.g., *.example.com).
  • Any subdomain of the form sub.example.com will resolve to a valid DNS record, as the wildcard (*) catches all subdomains not explicitly defined.

If the field is false, it means:

  • Only explicitly defined subdomains will have corresponding DNS records.
  • A query for a random subdomain (e.g., sub.example.com) will not resolve to a valid DNS record unless it has been specifically configured.

If the field is empty, it means that we have not yet checked the DNS record for this domain.

Possible values: true | false

ACTIVE

The active field shows whether a DNS record exists for the given domain. The check works as follows:

  • The FQDN is queried multiple times against the DNS server.
  • If a valid DNS record is returned, the domain is marked as active.
  • If the DNS server returns an error or no record is found during these queries, the domain is marked as not active.

If the field is true, it means:

  • The DNS record was successfully retrieved.
  • The domain's DNS resolution was successful.

If the field is false, it means:

  • The DNS record could not be retrieved.
  • The domain's DNS resolution was unsuccessful during our attempts.

If the field is empty, it means that we have not yet checked the DNS record for this domain.

Possible values: true | false


PTRファイル

  • Structure:
    - <IP-A>,<LAST_UPDATE_TIMESTAMP>,<PTR1>,<WILDCARD>,<ACTIVE>
    - <IP-A>,<LAST_UPDATE_TIMESTAMP>,<PTR2>,<WILDCARD>,<ACTIVE>
    - <IP-B>,<LAST_UPDATE_TIMESTAMP>,<PTR1>,<WILDCARD>,<ACTIVE>
    - ...
  • 例:
    - 1.0.100.10,1723329288,10.100.0.1.megaegg.ne.jp,,
    - 1.0.100.104,1722985502,104.100.0.1.megaegg.ne.jp,,
IP
IPアドレス。
LAST_UPDATE
現在のレコードの最終訪問/更新のUNIXタイムスタンプ。
PTR
IPアドレスに関連付けられたPTRレコード。
WILDCARD
PTRファイルのデータフィードには解析の互換性のためにワイルドカードフィールドが含まれていますが、これは常に空です。
ACTIVE

The active field shows whether a DNS record exists for the given domain. The check works as follows:

  • The FQDN is queried multiple times against the DNS server.
  • If a valid DNS record is returned, the domain is marked as active.
  • If the DNS server returns an error or no record is found during these queries, the domain is marked as not active.

If the field is true, it means:

  • The DNS record was successfully retrieved.
  • The domain's DNS resolution was successful.

If the field is false, it means:

  • The DNS record could not be retrieved.
  • The domain's DNS resolution was unsuccessful during our attempts.

If the field is empty, it means that we have not yet checked the DNS record for this domain.

Possible values: true | false