{
  "mx_domains_total": 654213,
  "mx_hosts_total": 369789,
  "ipv6": {
    "mx_hosts_total": 369789,
    "mx_hosts_probed_aaaa": 1650,
    "mx_hosts_with_aaaa": 1625,
    "probe_coverage_pct": 0.45,
    "self_hosted_domains": 30569,
    "self_hosted_v6_ready": 1574,
    "self_hosted_v6_pct": 5.15,
    "domains_ipv6_ready_lower_bound": 1932,
    "domains_total_mx": 654213,
    "pct_lower_bound": 0.3,
    "tld_breakdown_self_hosted": [
      {
        "tld": "org",
        "region": "Global",
        "total": 1026,
        "ipv6_ready": 73,
        "pct": 7.12
      },
      {
        "tld": "com.br",
        "region": "Brazil",
        "total": 686,
        "ipv6_ready": 37,
        "pct": 5.39
      },
      {
        "tld": "net",
        "region": "Global",
        "total": 2706,
        "ipv6_ready": 131,
        "pct": 4.84
      },
      {
        "tld": "com",
        "region": "Global / US-skewed",
        "total": 14228,
        "ipv6_ready": 636,
        "pct": 4.47
      },
      {
        "tld": "pl",
        "region": "Poland",
        "total": 584,
        "ipv6_ready": 20,
        "pct": 3.42
      },
      {
        "tld": "ro",
        "region": "Other",
        "total": 504,
        "ipv6_ready": 13,
        "pct": 2.58
      },
      {
        "tld": "jp",
        "region": "Japan",
        "total": 1078,
        "ipv6_ready": 24,
        "pct": 2.23
      }
    ],
    "provider_breakdown": [
      {
        "provider": "Generic / unmatched (mx*.*)",
        "total": 28472,
        "mx_hosts_probed": 4,
        "mx_hosts_v6": 4,
        "host_v6_pct": 100.0
      },
      {
        "provider": "Hostinger",
        "total": 7899,
        "mx_hosts_probed": 1,
        "mx_hosts_v6": 1,
        "host_v6_pct": 100.0
      },
      {
        "provider": "Unknown / Other",
        "total": 107666,
        "mx_hosts_probed": 1580,
        "mx_hosts_v6": 1567,
        "host_v6_pct": 99.2
      },
      {
        "provider": "Google Workspace",
        "total": 143651,
        "mx_hosts_probed": 28,
        "mx_hosts_v6": 26,
        "host_v6_pct": 92.9
      },
      {
        "provider": "Generic / unmatched (mail.*)",
        "total": 85538,
        "mx_hosts_probed": 22,
        "mx_hosts_v6": 18,
        "host_v6_pct": 81.8
      },
      {
        "provider": "Microsoft 365",
        "total": 109307,
        "mx_hosts_probed": 6,
        "mx_hosts_v6": 4,
        "host_v6_pct": 66.7
      },
      {
        "provider": "Mimecast",
        "total": 9830,
        "mx_hosts_probed": 1,
        "mx_hosts_v6": 0,
        "host_v6_pct": 0.0
      },
      {
        "provider": "Proofpoint",
        "total": 12125,
        "mx_hosts_probed": 0,
        "mx_hosts_v6": 0,
        "host_v6_pct": null
      },
      {
        "provider": "Yandex 360",
        "total": 10636,
        "mx_hosts_probed": 0,
        "mx_hosts_v6": 0,
        "host_v6_pct": null
      },
      {
        "provider": "Cloudflare Email Routing",
        "total": 10531,
        "mx_hosts_probed": 0,
        "mx_hosts_v6": 0,
        "host_v6_pct": null
      }
    ],
    "data_caveat": "OpenINTEL Tranco-toplist scans probe AAAA only for the apex domain (and a handful of well-known prefixes), NOT for arbitrary MX hostnames. Therefore the only reliable IPv6-on-MX KPI in this dataset is the 'self-hosted' slice (where the MX hostname IS the apex domain). Provider-MX adoption (Google, Microsoft, etc.) requires the OpenINTEL Forward-DNS Infrastructure dataset which explicitly resolves MX targets."
  },
  "dane": {
    "available": false,
    "reason": "OpenINTEL Tranco-toplist scans do not include TLSA queries — this dataset queries A / AAAA / MX / TXT / CAA / NS / SOA / DNSKEY and DS only. DANE / TLSA adoption requires the OpenINTEL Forward-DNS Infrastructure dataset (per-mailserver TLSA probes), which is published as a separate corpus. Once that source is ingested, this section will populate automatically.",
    "mx_hosts_total": 369789
  },
  "caa": {
    "mx_domains_with_caa": 52347,
    "mx_domains_total": 654213,
    "pct": 8.0,
    "top_cas": [
      {
        "ca": "letsencrypt.org",
        "count": 44376,
        "pct_of_caa_domains": 84.77
      },
      {
        "ca": "digicert.com",
        "count": 32677,
        "pct_of_caa_domains": 62.42
      },
      {
        "ca": "pki.goog",
        "count": 29073,
        "pct_of_caa_domains": 55.54
      },
      {
        "ca": "comodoca.com",
        "count": 25598,
        "pct_of_caa_domains": 48.9
      },
      {
        "ca": "ssl.com",
        "count": 23793,
        "pct_of_caa_domains": 45.45
      },
      {
        "ca": "sectigo.com",
        "count": 10194,
        "pct_of_caa_domains": 19.47
      },
      {
        "ca": "amazon.com",
        "count": 9642,
        "pct_of_caa_domains": 18.42
      },
      {
        "ca": "globalsign.com",
        "count": 6736,
        "pct_of_caa_domains": 12.87
      },
      {
        "ca": "amazonaws.com",
        "count": 4468,
        "pct_of_caa_domains": 8.54
      },
      {
        "ca": "amazontrust.com",
        "count": 3962,
        "pct_of_caa_domains": 7.57
      },
      {
        "ca": "awstrust.com",
        "count": 3496,
        "pct_of_caa_domains": 6.68
      },
      {
        "ca": "godaddy.com",
        "count": 2808,
        "pct_of_caa_domains": 5.36
      },
      {
        "ca": "harica.gr",
        "count": 1135,
        "pct_of_caa_domains": 2.17
      },
      {
        "ca": "certum.pl",
        "count": 981,
        "pct_of_caa_domains": 1.87
      },
      {
        "ca": "entrust.net",
        "count": 795,
        "pct_of_caa_domains": 1.52
      }
    ],
    "deny_all_count": 50,
    "strict_only_count": 975,
    "strict_only_pct": 1.86
  },
  "scan_date": "2026-07-13"
}