# Pricing transcribed from the provider's own page — see provenance. Numbers are quoted, not derived. generated: '2026-09-20' method: searched source: https://azure.microsoft.com/en-us/pricing/details/dns/ sources: - https://azure.microsoft.com/en-us/pricing/details/dns/ provenance: tool: planning/api-economics/harvest_pricing.py run: 20260920T120546 grounding: every price_text was found verbatim in the fetched page text audience: developer-api pricing_basis: per-call delivery: delivery: managed method: page read: '2026-09-20' published: false note: No numeric price is published on the pricing page; Pricing table rendered with placeholder '$-' values (region/currency selector did not load prices), so no numeric prices are shown. Structure is per-zone-per-month plus per-million-queries. Only numeric figure on page is a '$200 credit' free trial promotion. plan_count: 9 currency: USD plans: - name: First 25 hosted DNS zones price_text: $- per zone per month currency: USD period: month unit: zone - name: Additional hosted DNS zones (over 25) price_text: $- per zone per month currency: USD period: month unit: zone - name: First billion DNS queries/month price_text: $- per million currency: USD period: month unit: million queries included_quota: First billion DNS queries/month - name: Additional DNS queries (over 1 billion)/month price_text: $- per million currency: USD period: month unit: million queries - name: DNS security policy - Queries (when rules are configured) price_text: $- per million queries currency: USD period: month unit: million queries - name: Domain Lists price_text: $- /month per 1,000 domains in a domain list prorated to hours if discontinued earlier currency: USD period: month unit: 1,000 domains - name: Azure DNS Private Resolver inbound endpoint price_text: $- /month prorated to hours if discontinued earlier currency: USD period: month unit: endpoint - name: Azure DNS Private Resolver outbound endpoint price_text: $- /month prorated to hours if discontinued earlier currency: USD period: month unit: endpoint - name: Azure DNS Private Resolver rulesets price_text: $- /month prorated to hours if discontinued earlier currency: USD period: month unit: ruleset