Module 10: Configuring DNS with Route 53

Amazon Route 53 is a highly Available and Scalable Domain Name System (DNS) that is provided by Amazon cloud service. You can use Amazon Route 53 to register new domains, transfer existing domains, route traffic for your domains to your AWS and external resources, and monitor the health of your resources.

It is translating the names such as http://www.hello-world.com into the IP address like 192.168.1.58,; Therefore, users don’t need to remember IP address or public DNS names that are usually very long, to connect any websites or Computer. Route 53 is specially designed for the business and developers to route their users to the Internet application with extremely reliable and cost effective way.

Amazon Route 53 effectively connects user requests to infrastructure running in AWS – such as Amazon EC2 instances, Elastic Load Balancing load balancers, or Amazon S3 buckets – and can also be used to route users to infrastructure outside of AWS. (Source: https://aws.amazon.com/route53/)

Task list for the module 10:  

  • To create Hosted Zone
  • To register Dinostore website with the Domain Name Service
  • To create Recordset

The architecture of the project: diagram (2).png

Steps for the task: To create Hosted Zone

A hosted zone is a collection of resource record sets for a specified domain. You create a hosted zone for a domain. Amazon Route 53 responds with information about your hosted zone whenever someone enters your domain name in a web browser. Hosted Zone provides amazon public DNS to own Domain for publishing websites in the cloud platform.

  1.  Go to the AWS route 53 consoles from services menu in the amazon console. Select “DNS management”. Then Click “Create Hosted Zone“. 1.jpg
  2. Now Provide your Domain name. The name of the domain: Wildlife-dinostore.com. You can choose any suitable name for your domain. And select domain type: Public hosted Zone. Then click “Create”. Note that All record sets in the hosted zone including the name of the domain. 8.jpg
  3. When you will click on ‘Create”. You will see the name servers assigned to your domain by Route 53. You need to copy all of these and paste them into the free domain management under nameservers.  9.jpg
  4. Now you need to go to your domain host and customise the Nameservers’ section of your domain setting. Note: you must update the name server records either with the current DNS service or with the registrar for the domain, as applicable.10.jpg

Step for the task: To register Dinostore website with the Domain Name Service

  1. Go to the “https://my.freenom.com/clientarea.php?action=domaindetails” to register your free domain and customised your name server with Hosted Zone NameServers.12.jpg11

Steps for the task: To create Recordset

Now you need to go back in the AWS Route 53 console, click on ‘Go to Record Sets’ and then on ‘Create Record Set’.6.jpg

  1. Provide the appropriate information to “Create Recordset”. Leave the recordset name blank,  Alias target= Your ELB link because all the instances are registered now under “DinoStoreLB” load balancers. Routeing policy stays as ‘Simple’ and Evaluate target health = No. Then Click “Create7.jpg13.jpg
  2. Congratulation! your domain is ready to go. Open your local browser. Replace your public DNS name with your newly registered domain name. Now you can see your website is published by your new domain name.14.jpg

Recommendation: You may face some problem during open your new domain. visit the following website to open free new domain: “https://my.freenom.com/clientarea.php“. Some domains you will get free for one year.  Note that Sometimes new domain takes a long time to be activated. Wait until it gets active!

In the end of the modules, You can see my dinostore website is operating on the AWS cloud successfully. I hope you’d able to move your locally developed website into the cloud by following modules 1 -10.

Welcome to Wild Life Dino-Store http://wildlife-dinostore.ml/net702dinostore/Default.aspx

Thank you 🙂

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s