{
  "category": "dns",
  "title": "DNS",
  "page": "https://svpremium.dev/dns/",
  "methodology": "https://svpremium.dev/methodology/",
  "note": "Estimated list-price bills, not vendor quotes. Features, performance and support are not compared. Check the vendor’s pricing page before you buy.",
  "caveat": "Uses each vendor’s first paid tier; volume discounts (e.g. Route 53 zones past 25, queries past 1B) lower real bills further.",
  "sources_checked": "2026-10-06",
  "usage_inputs": [
    {
      "key": "zones",
      "label": "Hosted zones",
      "default": 50
    },
    {
      "key": "queries_m",
      "label": "Queries / month (millions)",
      "default": 1000
    }
  ],
  "default_usage": "50 hosted zones, 1B queries / month",
  "providers": [
    {
      "id": "dns/akamai",
      "page": "https://svpremium.dev/dns/akamai/",
      "name": "Akamai Edge DNS",
      "website": "https://www.akamai.com/products/edge-dns",
      "summary": "Akamai's anycast authoritative DNS service, sold through sales-negotiated contracts.",
      "hq": "US",
      "jurisdiction": "US",
      "eu_data_residency": false,
      "gdpr_dpa": true,
      "open_source": false,
      "self_hostable": false,
      "billing": "contract",
      "pricing_url": "https://www.akamai.com/pricing",
      "pricing_basis": "published",
      "last_verified": "2026-10-06",
      "category": "dns",
      "pricing": {
        "contract_only": true
      },
      "estimates_at_default_usage": [
        {
          "name": "Akamai Edge DNS",
          "yearly_usd": null,
          "detail": "Contract only · no public price"
        }
      ],
      "notes": "No public list price; akamai.com/pricing says \"Contact Sales\" for delivery and security products. The only public price list found is CIS CyberMarket's discounted rate for US public-sector buyers (cisecurity.org/services/cis-cybermarket/akamai-edge-dns): $120/mo for 1 zone, $390/mo for 10, $1,350/mo for 100, $2,650/mo for 500 zones; DNSSEC option roughly doubles that. No credible Edge-DNS-specific typical annual figure was found."
    },
    {
      "id": "dns/route53",
      "page": "https://svpremium.dev/dns/route53/",
      "name": "Amazon Route 53",
      "website": "https://aws.amazon.com/route53/",
      "summary": "AWS's managed authoritative DNS service, billed per hosted zone and per query with no plan fee.",
      "hq": "US",
      "jurisdiction": "US",
      "parent": "Amazon",
      "eu_data_residency": true,
      "gdpr_dpa": true,
      "open_source": false,
      "self_hostable": false,
      "billing": "payg",
      "pricing_url": "https://aws.amazon.com/route53/pricing/",
      "pricing_basis": "published",
      "last_verified": "2026-10-06",
      "category": "dns",
      "pricing": {
        "plan_month": 0,
        "included_zones": 0,
        "per_zone_month": 0.5,
        "included_queries_m": 0,
        "per_million_queries": 0.4
      },
      "estimates_at_default_usage": [
        {
          "name": "Amazon Route 53",
          "yearly_usd": 5100,
          "detail": "$25 zones + $400 queries"
        }
      ],
      "notes": "$0.50/hosted zone/month for the first 25 zones, $0.10/zone after that. Standard queries $0.40/M for the first 1B/month, $0.20/M above. Latency-based routing $0.60/M, geolocation/geoproximity $0.70/M. Alias queries to AWS resources (ELB, CloudFront, API Gateway, S3, etc.) are free. EU residency: Route 53 is available in the AWS European Sovereign Cloud (Germany) partition with dedicated name servers; the standard commercial Route 53 is a global service. GDPR DPA via the AWS DPA."
    },
    {
      "id": "dns/azure-dns",
      "page": "https://svpremium.dev/dns/azure-dns/",
      "name": "Azure DNS",
      "website": "https://azure.microsoft.com/en-us/products/dns/",
      "summary": "Microsoft Azure's managed authoritative DNS, billed per hosted zone and per query.",
      "hq": "US",
      "jurisdiction": "US",
      "parent": "Microsoft",
      "eu_data_residency": false,
      "gdpr_dpa": true,
      "open_source": false,
      "self_hostable": false,
      "billing": "payg",
      "pricing_url": "https://azure.microsoft.com/en-us/pricing/details/dns/",
      "pricing_basis": "published",
      "last_verified": "2026-10-06",
      "category": "dns",
      "pricing": {
        "plan_month": 0,
        "included_zones": 0,
        "per_zone_month": 0.5,
        "included_queries_m": 0,
        "per_million_queries": 0.4
      },
      "estimates_at_default_usage": [
        {
          "name": "Azure DNS",
          "yearly_usd": 5100,
          "detail": "$25 zones + $400 queries"
        }
      ],
      "notes": "Public zones $0.50/zone/month for the first 25, $0.10 after. Queries $0.40/M for the first 1B/month, $0.20/M above. Over 10,000 record sets per zone, $0.0015 per extra record set. Prices are taken from the Azure Retail Prices API (Zone 1), because the pricing page renders them client-side. GDPR DPA via Microsoft's Products and Services DPA."
    },
    {
      "id": "dns/bunny",
      "page": "https://svpremium.dev/dns/bunny/",
      "name": "Bunny DNS",
      "website": "https://bunny.net/dns/",
      "summary": "Anycast authoritative DNS from bunny.net with scriptable and smart records, free up to 500 zones.",
      "hq": "SI",
      "jurisdiction": "SI",
      "eu_data_residency": false,
      "gdpr_dpa": true,
      "open_source": false,
      "self_hostable": false,
      "billing": "payg",
      "free_tier": "Up to 500 zones and unlimited standard and smart queries at no charge.",
      "pricing_url": "https://bunny.net/pricing/dns/",
      "pricing_basis": "published",
      "last_verified": "2026-10-06",
      "category": "dns",
      "pricing": {
        "limits": {
          "zones": 500
        },
        "plan_month": 0,
        "included_zones": 500,
        "per_zone_month": 0,
        "included_queries_m": 0,
        "per_million_queries": 0
      },
      "estimates_at_default_usage": [
        {
          "name": "Bunny DNS",
          "yearly_usd": 0,
          "detail": "$0 zones + $0 queries"
        }
      ],
      "notes": "DNS is free, including scriptable records, but bunny.net has a $1/month account minimum if DNS is the only service used. More than 500 zones needs a sales quote. Operated by BunnyWay d.o.o. (Ljubljana, Slovenia); DPA at bunny.net/gdpr. No documented EU-only option for DNS query processing."
    },
    {
      "id": "dns/cloudflare",
      "page": "https://svpremium.dev/dns/cloudflare/",
      "name": "Cloudflare DNS",
      "website": "https://www.cloudflare.com/application-services/products/dns/",
      "summary": "Anycast authoritative DNS included in all Cloudflare plans, per-zone plans with unmetered queries.",
      "hq": "US",
      "jurisdiction": "US",
      "eu_data_residency": false,
      "gdpr_dpa": true,
      "open_source": false,
      "self_hostable": false,
      "billing": "free",
      "free_tier": "Free plan includes authoritative DNS with unmetered queries.",
      "pricing_url": "https://www.cloudflare.com/plans/",
      "pricing_basis": "published",
      "last_verified": "2026-10-06",
      "category": "dns",
      "pricing": {
        "plan_month": 0,
        "included_zones": 0,
        "per_zone_month": 0,
        "included_queries_m": 0,
        "per_million_queries": 0
      },
      "estimates_at_default_usage": [
        {
          "name": "Cloudflare DNS",
          "yearly_usd": 0,
          "detail": "$0 zones + $0 queries"
        }
      ],
      "notes": "Modelled on the Free plan, which includes authoritative DNS with unmetered queries. Paid plans are per zone (domain) and add proxy/WAF features, not DNS capacity: Pro is $20/mo billed annually ($25 billed monthly); Business is $200/mo annually ($250 monthly); Enterprise is contract-based. DNS queries are not metered on any plan. EU residency only via the Data Localization Suite (Enterprise add-on). DPA applies to self-serve and enterprise customers."
    },
    {
      "id": "dns/desec",
      "page": "https://svpremium.dev/dns/desec/",
      "name": "deSEC",
      "website": "https://desec.io/",
      "summary": "Free, donation-funded DNS hosting with automatic DNSSEC, run by a Berlin non-profit on open-source software.",
      "hq": "DE",
      "jurisdiction": "DE",
      "parent": "deSEC e.V.",
      "eu_data_residency": false,
      "gdpr_dpa": false,
      "open_source": true,
      "self_hostable": true,
      "billing": "free",
      "free_tier": "Free for everyone; per-account domain limit (raised on request).",
      "pricing_url": "https://desec.io/",
      "pricing_basis": "published",
      "last_verified": "2026-10-06",
      "category": "dns",
      "pricing": {
        "plan_month": 0,
        "included_zones": 0,
        "per_zone_month": 0,
        "included_queries_m": 0,
        "per_million_queries": 0
      },
      "estimates_at_default_usage": [
        {
          "name": "deSEC",
          "yearly_usd": 0,
          "detail": "$0 zones + $0 queries"
        }
      ],
      "notes": "Operated by deSEC e.V. (registered association, AG Berlin-Charlottenburg VR37525), funded by donations and grants (e.g. NLnet, RIPE NCC). Stack is MIT-licensed (github.com/desec-io/desec-stack). Accounts have a domain limit; the API docs say to contact support if it blocks a legitimate use. No SLA. EU data residency and DPA availability were not documented in pages we could read, so both are false."
    },
    {
      "id": "dns/dnsimple",
      "page": "https://svpremium.dev/dns/dnsimple/",
      "name": "DNSimple",
      "website": "https://dnsimple.com/",
      "summary": "Managed DNS and domain registration with per-zone billing and plan-based query allowances.",
      "hq": "US",
      "jurisdiction": "US",
      "eu_data_residency": false,
      "gdpr_dpa": true,
      "open_source": false,
      "self_hostable": false,
      "billing": "subscription",
      "free_tier": "Solo plan has no fee (zones still $0.50/month each, 50k queries/zone included).",
      "pricing_url": "https://dnsimple.com/pricing",
      "pricing_basis": "published",
      "last_verified": "2026-10-06",
      "category": "dns",
      "pricing": {
        "plan_month": 29,
        "included_zones": 0,
        "per_zone_month": 0.5,
        "included_queries_m": 0.5,
        "per_million_queries": 0.6
      },
      "estimates_at_default_usage": [
        {
          "name": "DNSimple",
          "yearly_usd": 7844.4,
          "detail": "$25 zones + $600 queries"
        }
      ],
      "notes": "Modelled on Teams at $29/month (1 seat included, extra seats $29 each, 1,000 records/zone). Every zone is $0.50/month on all plans. The query allowance is per zone (Teams 500k/zone/month), so included_queries_m here is for a single zone. Solo: free plan, 50k queries/zone, then $0.80/M. Solo Pro: $19/month, 250k/zone, then $0.70/M. Enterprise: custom. DNSimple Corporation, Melbourne, Florida; offers a DPA."
    },
    {
      "id": "dns/gcore",
      "page": "https://svpremium.dev/dns/gcore/",
      "name": "Gcore Managed DNS",
      "website": "https://gcore.com/dns",
      "summary": "Anycast managed DNS from Luxembourg-based Gcore with GeoDNS, health checks and failover.",
      "hq": "LU",
      "jurisdiction": "LU",
      "eu_data_residency": false,
      "gdpr_dpa": true,
      "open_source": false,
      "self_hostable": false,
      "billing": "subscription",
      "free_tier": "Free plan with unlimited zones and requests, 1 dynamic RRset per zone, 120s minimum TTL.",
      "pricing_url": "https://gcore.com/pricing/edge-network",
      "pricing_basis": "published",
      "last_verified": "2026-10-06",
      "category": "dns",
      "pricing": {
        "plan_month": 2.79,
        "included_zones": 0,
        "per_zone_month": 0,
        "included_queries_m": 10,
        "per_million_queries": 0.22
      },
      "estimates_at_default_usage": [
        {
          "name": "Gcore Managed DNS",
          "yearly_usd": 2647.08,
          "detail": "$0 zones + $218 queries"
        }
      ],
      "notes": "Prices are in EUR, ex VAT, converted at the ECB reference rate (1 EUR = 1.1204 USD, 2026-10-05). Pro: €2.49/month, 10M requests included, then €0.20 per 1M, unlimited zones and dynamic RRsets, 30s minimum TTL. Enterprise: custom, 1s TTL, 24/7 support. G-Core Labs S.A., Contern, Luxembourg."
    },
    {
      "id": "dns/google-cloud-dns",
      "page": "https://svpremium.dev/dns/google-cloud-dns/",
      "name": "Google Cloud DNS",
      "website": "https://cloud.google.com/dns",
      "summary": "Google Cloud's managed authoritative DNS, billed per managed zone and per query.",
      "hq": "US",
      "jurisdiction": "US",
      "parent": "Alphabet",
      "eu_data_residency": false,
      "gdpr_dpa": true,
      "open_source": false,
      "self_hostable": false,
      "billing": "payg",
      "pricing_url": "https://cloud.google.com/dns/pricing",
      "pricing_basis": "published",
      "last_verified": "2026-10-06",
      "category": "dns",
      "pricing": {
        "plan_month": 0,
        "included_zones": 0,
        "per_zone_month": 0.2,
        "included_queries_m": 0,
        "per_million_queries": 0.4
      },
      "estimates_at_default_usage": [
        {
          "name": "Google Cloud DNS",
          "yearly_usd": 4920,
          "detail": "$10 zones + $400 queries"
        }
      ],
      "notes": "Managed zones are billed hourly: about $0.20/zone/month for the first 25, $0.10 for zones 26-10,000, and $0.03 above 10,000. Regular queries $0.40/M up to 1B/month and $0.20/M above. Routing policy queries $0.70/M ($0.35/M above 1B). GDPR DPA via Google Cloud's Data Processing Addendum."
    },
    {
      "id": "dns/hetzner",
      "page": "https://svpremium.dev/dns/hetzner/",
      "name": "Hetzner DNS",
      "website": "https://www.hetzner.com/dns",
      "summary": "Free authoritative DNS hosting managed through the Hetzner Console and Cloud API.",
      "hq": "DE",
      "jurisdiction": "DE",
      "eu_data_residency": true,
      "gdpr_dpa": true,
      "open_source": false,
      "self_hostable": false,
      "billing": "free",
      "free_tier": "Free; 25 zones per account by default (raised on request), 500 records per zone.",
      "pricing_url": "https://docs.hetzner.com/networking/dns/overview",
      "pricing_basis": "published",
      "last_verified": "2026-10-06",
      "category": "dns",
      "pricing": {
        "plan_month": 0,
        "included_zones": 25,
        "per_zone_month": 0,
        "included_queries_m": 0,
        "per_million_queries": 0
      },
      "estimates_at_default_usage": [
        {
          "name": "Hetzner DNS",
          "yearly_usd": 0,
          "detail": "$0 zones + $0 queries"
        }
      ],
      "notes": "Hetzner states \"We do not charge for our DNS zones.\" The default limit is 25 zones across all projects; support raises it on request. DNS moved from the old DNS Console to Hetzner Console (old console shut down in May 2026); the API is now part of the Hetzner Cloud API. Hetzner Online GmbH, Gunzenhausen. Hetzner documents EU-only processing for non-cloud products and its own customer data. DPA can be concluded online at accounts.hetzner.com."
    },
    {
      "id": "dns/ns1",
      "page": "https://svpremium.dev/dns/ns1/",
      "name": "IBM NS1 Connect",
      "website": "https://www.ibm.com/products/ns1-connect",
      "summary": "Managed authoritative DNS with traffic steering, formerly NS1, owned by IBM since 2023. Self-serve plans plus custom Premium contracts.",
      "hq": "US",
      "jurisdiction": "US",
      "parent": "IBM",
      "eu_data_residency": false,
      "gdpr_dpa": true,
      "open_source": false,
      "self_hostable": false,
      "billing": "subscription",
      "free_tier": "30-day free trial (50M queries/month, 500 records).",
      "pricing_url": "https://www.ibm.com/products/ns1-connect/pricing",
      "pricing_basis": "modeled",
      "pricing_caveat": "Starting Essentials tier only, capped at 30M queries. The 1,000-record limit is not a calculator input; larger plans need a separate quote.",
      "last_verified": "2026-10-06",
      "category": "dns",
      "pricing": {
        "limits": {
          "queries_m": 30
        },
        "plan_month": 99,
        "included_zones": 0,
        "per_zone_month": 0,
        "included_queries_m": 30,
        "per_million_queries": 0
      },
      "estimates_at_default_usage": [
        {
          "name": "IBM NS1 Connect",
          "yearly_usd": null,
          "detail": "Over plan limit: 30 queries / month (millions)"
        }
      ],
      "notes": "Modelled on Essentials, \"starting at $99/month\" with 30-80M queries/month and 1,000 records (overage rate not published, so usage above 30M queries is treated as needing a bigger plan or contract). Standard starts at $349/month (50M-1B queries, 1,000-10,000 records). Premium (the enterprise tier most large customers are on) is contract-only. Vendr's public NS1 data (vendr.com/marketplace/ns1, Oct 2026) shows a median of $49,714/yr across 38 purchases, ranging $12,000-$374,703/yr. GDPR DPA via IBM's standard DPA."
    }
  ]
}