Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Do I have have to use Amazon Route 53's DNS Service (and pay for it), if I register and manage my domain with them?

I have worked with several godaddy domains in the past. But, for the new project infrastructure I wish to setup, I am planning on registering domain names from the new Amazon's Route 53 - Domain Registration.

My question is do I also need to pay for their DNS Service?

In the past I used to configure hosted zones (CNAME records) from the GoDaddy Console, but never payed anything extra.

How will relying on Amazon effect me in terms of cost and maintenance?

Update: Alright, looks like Amazon doesn't charge for DNS queries routed to their own internal services. Refer here: Route 53 Docs - DNS Service

If somebody is using Amazon Route 53 - Domain Name and their DNS, please let me know if/how you got charged for using their DNS Service.

like image 788
Hari Krishna Ganji Avatar asked Apr 15 '16 06:04

Hari Krishna Ganji


People also ask

Why would you use Amazon Route 53?

Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service. You can use Route 53 to perform three main functions in any combination: domain registration, DNS routing, and health checking. Your website needs a name, such as example.com.

Can Route 53 service be used for domains that are not registered in AWS domain registrar?

You can use Route 53 as the DNS service for any domain, even if the TLD for the domain isn't included on the following lists. For more information about Route 53 as a DNS service, see How internet traffic is routed to your website or web application.

Does Amazon Route 53 also provide website hosting?

For more information, see Registering a new domain in the Amazon Route 53 Developer Guide. After you register your domain name, you can create and configure your Amazon S3 buckets for website hosting.

How long does domain registration Take Route 53?

Using AWS Route 53, it takes only 10 minutes to get ready to serve web site on a specific domain name you want to use.


2 Answers

From the documentation, notice the final step listed in registering a domain, when you want to use an external DNS hosting provider:

(Optional) Delete the hosted zone that Amazon Route 53 created automatically when you registered your domain. This prevents you from being charged for a hosted zone that you aren't using. (emphasis added)

http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-register.html

Regarding other providers' pricing practices:

In the past I used to configure hosted zones (CNAME records) from the GoDaddy Console, but never payed anything extra.

That's fine, but you're looking at this situation upside-down. The two services -- domain registration and DNS hosting -- are separate services, but GoDaddy and many other registrars don't give you an option not to pay for DNS hosting, even if you don't use it -- it's built into their domain registration pricing. AWS tends to unbundle service components so that you only pay for the components you use.

If you are hosting services in AWS, using S3, CloudFront, or Elastic Load Balancer, you will find that Route 53's DNS hosting is the preferable option, because of the way resource records work at the apex of a domain due to the design of DNS itself. Route 53 is integrated with the other services to allow failover and redundant DNS configuration in a way that can't be accomplished with most external DNS providers.

like image 75
Michael - sqlbot Avatar answered Oct 21 '22 06:10

Michael - sqlbot


Yes, you can use third party DNS service with domains registered in Route53 (you just have to add appropriate Name Servers)

About the pricing, it is all explained in detail here. Keep in mind that although queries to Alias records that are mapped to Elastic Load Balancers, Amazon CloudFront distributions, AWS Elastic Beanstalk environments, and Amazon S3 website buckets are free, that does bot apply to other AWS resources, including Amazon EC2 instances and Amazon RDS databases.

Also you will be charged fixed monthly amount for each hosted zone.

like image 34
Dusan Bajic Avatar answered Oct 21 '22 08:10

Dusan Bajic