Hosted Zones and Records
The monthly hosted zone prices listed above are not prorated for partial months. A hosted zone is charged at the time it is created and on the first day of each subsequent month. To allow testing, a hosted zone that is deleted within 12 hours of creation is not charged, however, any queries on public hosted zones will still incur charges at the rates below. Queries on private hosted zones are provided at no additional cost to Route 53 customers.
A hosted zone includes up to 10,000 records. For each record greater than 10,000 per hosted zone, you will be charged $0.0015 per month.
Need more than 500 hosted zones or more than 10,000 records in a hosted zone? Please contact us.
DNS Queries
Except for Alias A/AAAA records mapped to AWS services listed below, you incur charges for every DNS query answered by the Route 53 service. These charges include DNS records in your public hosted zones, including queries to Route 53 supported DNS record types and for DNS queries to unsupported DNS record types. Alias A/AAAA records that are mapped to the following AWS services do not incur a charge: Elastic Load Balancers, Amazon CloudFront distributions, AWS Elastic Beanstalk environments, Amazon API Gateways, Amazon VPC endpoints, Amazon S3 buckets that are configured as website endpoints, Amazon AppRunner, Amazon AppSync, Amazon OpenSearch, Amazon LightSail, and Amazon Global Accelerator.
The following query prices are prorated; for example, a public hosted zone with 100,000 standard queries per month would be charged $0.04, and a public hosted zone with 100,000 latency-based routing queries per month would be charged $0.06. Route 53 does not charge for queries on private hosted zones.
AWS Regions
Standard Queries |
|
Latency-Based Routing Queries |
|
Geolocation and Geoproximity Queries |
|
IP-Based Routing Queries* |
|
AWS GovCloud (US) Regions
Standard Queries |
|
Latency-Based Routing Queries |
|
Geolocation and Geoproximity Queries |
|
*No fees are charged for storage of up to 1,000 IP (CIDR) blocks, but you incur charges of $0.0015 per month (prorated hourly) for each stored IP block above 1,000 blocks.
We charge the standard rate for the following DNS queries:
Queries for which the domain name or subdomain name matches a record name, but not the record type. For example, suppose you create a record for acme.example.com and specify a type of A. If we receive queries for acme.example.com with a type of AAAA, we'll charge for those queries. Some browsers automatically send both A and AAAA queries for a specified domain or subdomain name, so we recommend that you create both A and AAAA records where applicable.
Queries for a record that doesn't exist (w.example.com).
Alias Queries
Queries for Alias records are provided at no additional cost to Route 53 customers, if the Alias records are mapped to any of the following AWS services:
Elastic Load Balancers
Amazon CloudFront distributions
AWS Elastic Beanstalk environments
Amazon API Gateways
Amazon VPC endpoints
Amazon S3 buckets that are configured as website endpoints
Amazon AppRunner
Amazon AppSync
Amazon OpenSearch
Amazon LightSail
Amazon Global Accelerator
For more information about mapping Alias records to AWS services, see section Record Type in the Route 53 Developer Guide
You can create alias records for all of the query types that appear on your Route 53 usage report, namely:
Standard queries (records with failover, multivalue answer, and weighted routing policies), listed as “Intra-AWS-DNS-Queries” on the Route 53 usage report
Latency-based routing queries (records with latency routing policies), listed as “Intra-AWS-LBR-Queries” on the Route 53 usage report
Geo routing queries (records with geolocation and geoproximity routing policies), listed as “Intra-AWS-Geo-Queries” on the Route 53 usage report
IP-based routing queries (records with IP-based routing policies), listed as “Intra-AWS-Cidr-Queries” on the Route 53 usage report
DNS queries are free when both of the following are true:
We charge the standard rate for DNS queries for which the domain name and type match a record, but the alias target of the record is a non-alias record in the same hosted zone. We do not charge for DNS queries if you create a chain of alias records that reference other alias records, and the last alias record in the chain references an AWS resource such as an Elastic Load Balancer. For example, suppose a.example.com is an alias record that references another alias record, b.example.com. If b.example.com routes traffic to an AWS resource such as an Elastic Load Balancer, DNS queries are free for both a.example.com and b.example.com.
API Calls Between Route 53 and Amazon S3
Using the Route 53 console can generate API calls to S3. Actions such as identifying alias record targets send API calls to S3, such as LIST_ALL_MY_BUCKETS. Depending on how many times you initiate this workflow, the API calls made to S3 may cause charges to appear in your S3 bill as LIST requests. See the S3 pricing page for more information.
Authoritative DNS Query Logs
Route 53 does not charge for authoritative DNS query logs. However, when you configure DNS query logging, you incur Amazon CloudWatch charges in the US East (Virginia) Region including data ingestion, archival storage, and analysis. For information about CloudWatch charges, see the CloudWatch pricing page.
The CloudWatch charges depend on the size of entries in your DNS query logs. For more information, see values that appear in section DNS Query Logs in the Route 53 Developer Guide.
Traffic Flow
You create a policy record when you associate a Route 53 Traffic Flow policy with a specific domain name (such as www.example.com) so that the traffic policy manages traffic for this domain name. The monthly price listed above is prorated for partial months. There is no charge for traffic policies that are not associated with a domain name via a policy record.