Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service. It is designed to give developers and businesses an extremely reliable and cost effective way to route end users to Internet applications by translating human readable names like www.example.com into the numeric IP addresses like 192.0.2.1 that computers use to connect to each other. Route 53 effectively connects user requests to infrastructure running in Amazon Web Services (AWS) – such as an Amazon Elastic Compute Cloud (Amazon EC2) instance, an Amazon Elastic Load Balancer, or an Amazon Simple Storage Service (Amazon S3) bucket – and can also be used to route users to infrastructure outside of AWS.
Much like a phone book, the Internet’s DNS system manages mapping between names and numbers. In DNS’s case, the names are domain names (www.example.com) that are easy for your users to remember. Instead of phone numbers, in DNS, these names are mapped to IP addresses (192.0.2.1) that specify the location of computers on the Internet. Route 53 performs two DNS functions. First, it lets you manage the IP addresses listed for your domain names in the Internet’s DNS phone book. These listings are called DNS “records.” Second, like a directory assistance service, Route 53 answers requests to translate specific domain names into their corresponding IP addresses. These requests are called “queries.”
Route 53 is designed to be fast, easy to use, and cost-effective. It answers DNS queries with low latency by using a global network of DNS servers. Queries for your domain are automatically routed to the nearest DNS server, and thus answered with the best possible performance. With Route 53, you can create and manage your public DNS records with the AWS Management Console or with an easy-to-use API. It’s also integrated with other Amazon Web Services. For instance, by using the AWS Identity and Access Management (IAM) service with Route 53, you can control who in your organization can make changes to your DNS records. Like other Amazon Web Services, there are no long-term contracts or minimum usage requirements for using Route 53 – you pay only for managing domains through the service and the number of queries that the service answers.
Amazon Route 53 has a simple web-services interface that lets you get started in minutes. Your DNS records are organized into “hosted zones” that you configure with Route 53’s API. To use Route 53, you simply:
To transfer your domain from another DNS service to Route 53, you:
By following these few simple steps, you’ll be able to set up your DNS entries and have Route 53 answering queries for your web application in just a few minutes. See our Technical Documentation for more detailed information about the Route 53 service and APIs.
Highly Available and Reliable Route 53 is built using AWS’s highly available and reliable infrastructure. The distributed nature of our DNS servers helps ensure a consistent ability to route your end users to your application. Route 53 is designed to provide the level of dependability required by important applications. Amazon Route 53 is backed by the Amazon Route 53 Service Level Agreement.
Scalable Route 53 is designed to automatically scale to handle very large query volumes without any intervention from you.
Designed for use with other Amazon Web Services Route 53 is designed to work well with other AWS features and offerings. You can use Route 53 to map domain names to your Amazon EC2 instances, Amazon S3 buckets, Amazon CloudFront distributions, and other AWS resources. By using the AWS Identity and Access Management (IAM) service with Route 53, you get fine grained control over who can update your DNS data. You can use Route 53 to map your zone apex (example.com versus www.example.com) to your Elastic Load Balancing instance or Amazon S3 website bucket using a feature called Alias record.
Simple With self-service sign-up, Route 53 can start to answer your DNS queries within minutes. You can configure your DNS settings with the AWS Management Console or our easy-to-use API. You can also programmatically integrate the Route 53 API into your overall web application. For instance, you can use Route 53’s API to create a new DNS record whenever you create a new EC2 instance.
Fast Using a global anycast network of DNS servers around the world, Route 53 is designed to automatically route your users to the optimal location depending on network conditions. As a result, the service offers low query latency for your end users, as well as low update latency for your DNS record management needs.
Cost-Effective Route 53 passes on the benefits of AWS’s scale to you. You pay only for managing domains through the service and the number of queries that the service answers for each of your domains, at a low cost and without minimum usage commitments or any up-front fees.
Secure By integrating Route 53 with AWS Identity and Access Management (IAM), you can grant unique credentials and manage permissions for every user within your AWS account and specify who has access to which parts of the Route 53 service.
Flexible Route 53 offers Weighted Round-Robin (WRR), also known as DNS load balancing. This lets you assign weights to your DNS records that specify what portion of your traffic is routed to various endpoints.
Pay only for what you use. There is no minimum fee. Estimate your monthly bill using the AWS Simple Monthly Calculator.
$0.50 per hosted zone / month for the first 25 hosted zones
$0.10 per hosted zone / month for additional hosted zones
The monthly hosted zone prices listed above are not prorated for partial months. A hosted zone is charged upon set-up 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 that zone will be charged at the rates below.
Need more than 100 hosted zones? Please contact us.
$0.500 per million queries – first 1 Billion queries / month
$0.250 per million queries – over 1 Billion queries / month
$0.750 per million queries – first 1 Billion queries / month
$0.375 per million queries – over 1 Billion queries / month
The query prices listed above are prorated; for instance, a hosted zone with 100,000 standard queries would be charged $0.050 and a hosted zone with 100,000 Latency Based Routing queries would be charged $0.075.
Queries to Alias records that are mapped to Elastic Load Balancers and Amazon S3 website buckets are free. These queries are listed as “Intra-AWS-DNS-Queries” on the Amazon Route 53 usage report.
$0.50 per health check / month for endpoints within AWS
$0.75 per health check / month for endpoints outside of AWS
The monthly health check prices listed above are prorated for partial months.
Need more than 50 health checks? Please contact us.
* From now until July 31, 2013, new and existing customers can get started with DNS Failover by receiving free health checks for up to 50 AWS endpoints. The free offer of 50 health checks (the “Offer”) is subject to the AWS Customer Agreement and is a Special Pricing Program under the AWS Customer Agreement. The Offer only applies to endpoints located within AWS. You also will be charged AWS’s standard rates for any use that exceeds the free usage amount provided under the Offer. Unused usage amounts remaining at the end of the Offer term do not roll over. When calculating your use of AWS services under the Offer, we will aggregate your use across all AWS regions.
** An "AWS endpoint" is defined as a resource running within AWS, for example an Amazon EC2 instance. Health checks of Amazon S3 website bucket endpoints are provisioned automatically by AWS. You are not billed for health checks of S3 website bucket endpoints. S3 website bucket endpoints will remain free even after July 31, 2013.
The prices above are exclusive of applicable taxes, fees, or similar governmental charges, if any exist, except as otherwise noted.
The Domain Name System (DNS) is a globally distributed service that is foundational to the way people use the Internet. DNS uses a hierarchical name structure, and different levels in the hierarchy are each separated with a dot ( . ). Consider the domain names www.amazon.com and aws.amazon.com. In both these examples, “com” is the Top-Level Domain and “amazon” the Second-Level Domain. There can be any number of lower levels (e.g., “www” and “aws”) below the Second-Level Domain. Computers use the DNS hierarchy to translate human readable names like www.amazon.com into the IP addresses like 192.0.2.1 that computers use to connect to one another.
Route 53 is an “authoritative DNS” system. An authoritative DNS system provides an update mechanism that developers use to manage their public DNS names. It then answers DNS queries, translating domain names into IP address so computers can communicate with each other.
The name for our service (Route 53) comes from the fact that DNS servers respond to queries on port 53 and provide answers that route end users to your applications on the Internet. In the future, we will add additional routing capabilities to Route 53 to better help your users find the best way to your website or application.
Route 53 provides a simple set of APIs that make it easy to create and manage DNS records for your domains. You can call these directly; all this functionality can also be accessed via the AWS Management Console. For a full list of the available Route 53 APIs, please see the Amazon Route 53 API Reference Guide. Some of the most commonly used APIs and their functionality are listed below:
Route 53 uses a global network of DNS servers at a series of world-wide locations to offer you high availability and increased performance. Route 53 uses the following locations:United States
With Route 53, you don’t have to pay any upfront fees or commit to the number of queries the service answers for your domain. Like other Amazon Web Services, you pay as you go, and only for what you use:
Your monthly bill from AWS will list your total usage and dollar amount for the Amazon Route 53 service separately from other AWS services.