Skip to content
ENExplore Calculators

Azure DNS Calculator

Cost Azure DNS public and private zones with the 25-zone price break and volume-banded query charges.

About Azure DNS Calculator

Azure DNS charges a small monthly fee per hosted zone, discounted after the first 25, plus a per-million-query fee that drops once you pass the first volume band. Private DNS zones are priced on the same scale but counted separately, which matters when a hub-and-spoke design creates one private zone per service for private endpoints. Private endpoint architectures quietly create dozens of private DNS zones, and while each is inexpensive the query volume from every VM resolving through them is not — the queries-per-second figure is also a useful sanity check against the resolver limits on your VNet.

Formula

Azure DNS

zone cost = min(zones, 25) × first-25 price + zones above 25 × reduced price, applied separately to public and private zones; query cost = first band × band price + overage × reduced price.

25
Zone count at which the per-zone price drops
band
Query volume covered by the first, higher-priced tier
queries per second
Monthly query count spread evenly over the month

Worked example

With the default values below, Azure DNS Calculator returns Monthly Cost of $119.00. Change any input above and every figure here is recalculated in your browser.

Inputs used

Public DNS zonesaccepts 0–10,000 zones
40 zones
Private DNS zonesaccepts 0–10,000 zones
10 zones
Price per zone, first 25accepts 0–50 USD/month
0.5 USD/month
Price per zone beyond 25accepts 0–50 USD/month
0.1 USD/month
DNS queriesaccepts 0–10,000,000 millions/month
250 millions/month
Price per million queries, first bandaccepts 0–50 USD
0.4 USD
First band sizeaccepts 1–100,000 millions
1,000 millions
Price per million beyond the bandaccepts 0–50 USD
0.2 USD

Results

Monthly Cost
$119.00
Zone Hosting Charge
$19.00
Query Charge
$100.00
Zones Hosted
50 zones
Average Query Rate
95 queries/s
Effective Price per Million Queries
0.400 USD
Annual Cost
$1,428.00

Step by step

  1. 1Values used
  2. 2Azure DNS
  3. 3Monthly Cost= 119.00
  4. 4Zone Hosting Charge= 19.00
  5. 5Query Charge= 100.00
  6. 6Zones Hosted= 50 zones
  7. 7Average Query Rate= 95 queries/s
  8. 8Effective Price per Million Queries= $0.400

Assumptions and limits

  • The result is derived only from the 8 inputs listed above. Anything not among them is not part of the calculation.
  • In particular, this calculator does not take inflation, fees or charges or compounding frequency into account.
  • Figures are rounded for display to 3 decimal places, so totals built from several rounded parts can differ slightly from the unrounded arithmetic.

How these calculators are built and tested is described on the Methodology page. If a figure looks wrong, please report it.

Frequently Asked Questions

How is Azure DNS calculated?

zone cost = min(zones, 25) × first-25 price + zones above 25 × reduced price, applied separately to public and private zones; query cost = first band × band price + overage × reduced price. Azure DNS charges a small monthly fee per hosted zone, discounted after the first 25, plus a per-million-query fee that drops once you pass the first volume band. Private DNS zones are priced on the same scale but counted separately, which matters when a hub-and-spoke design creates one private zone per service for private endpoints.

Why does Azure DNS matter?

Private endpoint architectures quietly create dozens of private DNS zones, and while each is inexpensive the query volume from every VM resolving through them is not — the queries-per-second figure is also a useful sanity check against the resolver limits on your VNet.

What values do I need to enter?

This calculator takes 8 inputs: Public DNS zones, Private DNS zones, Price per zone, first 25, Price per zone beyond 25, DNS queries, Price per million queries, first band, First band size, Price per million beyond the band. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.

Azure DNS Calculator | Calcrivo