Demystifying DNS Records – A, CNAME, ALIAS, MX & AAAA

Clearing the Certification isn‘s considered to be that much easy, you have to go through rigorous training and lots of Microsoft AZ-900 Dumps would be needed to go through unless you have some expertise training courses like such offered at the ITCertDumps.

So AWS Aspirants, how’s your preparation going on for AWS Certification exam? In this blog, we’ll demystify the DNS Records to help you with your AWS certification preparation. DNS Records is one of the basic topics that you should know for any AWS Certification Exams. Note that for AWS Certified SysOps Administrator exam, it is a must-read topic.

Whizlabs always encourages aspirants to ask questions and submit their queries whatever they come across while preparing with our practice tests or online courses. Our team of certified subject matter experts is always ready to answer the questions. As we submit detailed answers to the query, we thought to post the queries we receive with a detailed solution here on our blog for our readers too.

Here’s a question that we’ve recently received (Nov 2018) from one of our existing customers:

Question Statement:

I鈥檓 preparing for an AWS Certifications examination. While practicing the Whizlabs Practice Tests, I often come across DNS records viz. ?A Record, CNAME, MX Record, Alias, and AAAA Record. These records sound a bit confusing to me. Can I have a summary of when to use A Record, CNAME, MX Record, Alias or AAAA Record? Practical examples would help.

Solution: An Explanation to DNS Records with Practical Examples

The DNS records can sound a bit puzzling for beginners. So, here we compile a brief explanation of the DNS records in plain English that will help you to prepare for any AWS certification exam.?Hope this post will help you in grabbing a few bonus marks in your certification exam.

A Record

A record (or Address record) value is always an IP address. The IP should be static i.e. it should not change frequently. For example, Elastic IPs in AWS are static IPs.

Use Case:

  • A record will be used to map your root/naked domain-name viz ?to ?Elastic IP say
  • You can map an IPv4 Public IP with A record. But it is not recommended as Public IP can change when you STOP & START an EC2 instance.

CNAME Record

CNAME record maps a name to another name. It can never be an IP address. Let’s understand it with a common use case from the industry.

Use Case:

You can point and to the same website hosted at the same server. Here’s how it is generally implemented:

  • An A record for (i.e. root/naked domain) points to the server IP address
  • A CNAME record for points to

To simplify it we can say that points to the server IP address using A record, and points to the same address via using a CNAME record.

Now if the IP address of the server is changed, you only need to update it in one place: just edit the A record for, and automatically inherits the changes.

Having trouble in understanding any AWS topic? Join Whizlabs Forum and ask your query or write us at [email protected]. We’ll be happy to provide you answer with a detailed explanation.?

Alias Record

Alias record is an Amazon Route 53-specific virtual record. ?So, it works only with Amazon Route 53. Whenever you come across questions related to mappings of Amazon specific resources/ services say Amazon ELBs (Elastic Load Balancers), Amazon CloudFront distributions, AWS Elastic Beanstalk environments, or Amazon S3 buckets that are configured as websites, it should ring a bell for you to consider Alias record in Route 53.

Alias records may sound similar to CNAME but they’re different.

Alias Record vs. CNAME Record

We would be discussing the ways for clearing. I would suggest you focus on the below-mentioned resources and also check out the Microsoft AZ 104 Dumps offered at the ITCertDumps, they are the best when it comes to Certifications Vendor.

ccnp exam

Alias records are similar to CNAME records with a minor but important difference. Alias records are there to solve a specific issue described below:

AWS Elastic Load Balancers, Amazon CloudFront distributions, AWS Elastic Beanstalk environments, or Amazon S3 buckets – all these services offer you a DNS Name (i.e. a DNS name like: 鈥淢yELB-123456-<aws-region>.amazon.com鈥?& not an IP address).

Now if you want to map your naked/root domain to your Elastic Load Balancer what options do you have? From the above discussion, do you remember that A records allow only IP addresses whereas CNAME records though they allow names cannot be mapped with a root or naked domain! (Read the last line carefully until you understand it).

Yes, you might have understood it by now. To sort out this issue Amazon came up with a record known as Alias record in Route 53 which handles this issue. Alias record will allow ELB DNS name (or any other DNS names produced by AWS services like CloudFront, S3 etc) to be mapped with the root domain name in Route 53.

  • A CNAME can‘s be used for naked/root domain names. Root domain names must be mapped with either an A record or an Alias record (in Route 53).

AAAA Record

AAAA record is similar to an A record but it is for IPv6 addresses (whereas A record is for IPv4).

  • Elastic IPv6 addresses are not supported.
  • The format of IPv6 is 128-bit, 8 groups of 4 hexadecimal digits.

MX Record

MX records (Mail Exchange records) is used for setting up Email servers. MX records must be mapped correctly to deliver email to your address.


Here’s an image that summarizes the DNS records that we discussed in this blog:

For More information Refer:?

DNS records is an important topic that you must fully understand for AWS certifications. Hope this simple explanation has helped you understand the topic well. We at Whizlabs are always determined to help you in your AWS certification preparation. With the same purpose, we’ve prepared AWS Certifications training that will give your AWS certification preparation a new edge.

Other Helpful Resources

Simplifying Ephemeral Ports with Example

S3 One Zone IA vs S3 Standard IA 鈥?Which One to Use and When?

Route 53 Policies: Latency-based Routing vs Geolocation Routing

Along with Whizlabs online course and practice test series, you get 24*7 support from our team of certified, subject matter experts. So, join us today and lay the foundation of a certified future!

Having trouble in understanding any AWS topic? Just mention in the comment below or submit at Whizlabs Helpdesk, we’ll provide you answer with a detailed explanation.?

Acquiring the certification isn‘s going to be an easy task, but if you have the expertise help of the Microsoft AZ 301 Dumps offered at the ITCertDumps, you would be able to achieve it in a single attempt.

Posted in Uncategorized

Leave a Reply

Your email address will not be published.