A customer is hosting their company website on a cluster of web servers that are behind a public-facing load
balancer. The customer also uses Amazon Route 53 to manage their public DNS. How should the customer
configure the DNS zone apex record to point to the load balancer?
A.
Create an A record pointing to the IP address of the load balancer
B.
Create a CNAME record pointing to the load balancer DNS name.
C.
Create a CNAME record aliased to the load balancer DNS name.
D.
Create an A record aliased to the load balancer DNS name
Explanation:
http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/using-domain-names-with-elb.html
answer is D.. since Route 53 does not allow CNAME to be associated within APEX route, they allow A record alias.. read carefully or try your self
Hey AK,
Do you mind discussing few questions with me offline ?
Yes need to discuss some questions.
Agree with AK, in ACloud.Guru AWS videos they demonstrate how it’s done, and it is
“Create an A record aliased to the load balancer DNS name”
D is correct
8.Under Create Record Set, do the following:
a.Leave the default name, which is the name of your domain.
b.From Type, select A — IPv4 address.
c.For Alias, click Yes. An alias enables Amazon Route 53 to associate your domain name with an AWS resource, such as a load balancer.
d.Click Alias Target. Select your load balancer from the list. The console adds the dualstack prefix.
e.From Routing Policy, select Simple.
f.Leave Evaluate Target Health set to No.
g.Click Create.
I agree with the answer. C
If you look at he’s answers across all questions, they are all wrong on purpose!
Stop trolling dude! Go get a life!
Simple rule. Stay away from networkmanagers. You will get answers right.
@networkmanagers: F88k y8u
The DNS protocol does not allow you to create a CNAME record for the top node of a DNS namespace, also known as the zone apex.
http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/ResourceRecordTypes.html#CNAMEFormat
answer is d explanation alias is a record
D is correct
8.Under Create Record Set, do the following:
a.Leave the default name, which is the name of your domain.
b.From Type, select A — IPv4 address.
c.For Alias, click Yes. An alias enables Amazon Route 53 to associate your domain name with an AWS resource, such as a load balancer.
d.Click Alias Target. Select your load balancer from the list. The console adds the dualstack prefix.
e.From Routing Policy, select Simple.
f.Leave Evaluate Target Health set to No.
g.Click Create.
D
D
A: record is translating a name to ta IP
Alias: is translating an zone apex record to another name.
D: is wrong because A record does not aliased name to another name.
B&C are not correct because CNAME is not working with zone apex record (naked name without WWW)
D
D. Create an A record aliased to the load balancer DNS name
Explanation: http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/using-domain-names-with-elb.html
Route 53 FAQ
Q. Can I point my zone apex (example.com versus http://www.example.com) at my Elastic Load Balancer?
Yes. Amazon Route 53 offers a special type of record called an ‘Alias’ record that lets you map your zone apex (example.com) DNS name to your ELB DNS name (i.e. elb1234.elb.amazonaws.com). IP addresses associated with Amazon Elastic Load Balancers can change at any time due to scaling up, scaling down, or software updates. Route 53 responds to each request for an Alias record with one or more IP addresses for the load balancer. Queries to Alias records that are mapped to ELB load balancers are free. These queries are listed as “Intra-AWS-DNS-Queries” on the Amazon Route 53 usage report.
So the correct answer is D:
D is right not just route 53 but none of the DNS provider will allow you to have cname on root domain
Exception
You are not having any other record apart from the root domain in the zone
D.
Why the default answers are mostly incorrect?
Asnwer is D =
Create an A record aliased to the load balancer DNS name
C – Create a CNAME record aliased to the load balancer DNS name.
D
People come on this to get direction.
Better to read posts from others before speculating/misleading.
http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/using-domain-names-with-elb.html (look at step 8)
For Create Record Set, do the following:
Leave the default name, which is the name of your domain.
For Type, select A — IPv4 address.
For Alias, choose Yes. An alias enables Amazon Route 53 to associate your domain name with an AWS resource, such as a load balancer.
Choose Alias Target. Select your load balancer from the list. The console adds the dualstack prefix.
For Routing Policy, select Simple.
Leave Evaluate Target Health set to No.
Choose Create
For Chinese people like me, what is Zone Apex:
Zone Apex是AWS特有的概念,在以下域名当中,zabbix.cc就是Zone Apex。即顶级域名在AWS被称之为Zone Apex。
zabbix.cc
http://www.zabbix.cc
blog.zabbix.cc
aws.zabbix.cc
Amazon Route 53 also supports alias resource record sets, which allow you to route queries to a CloudFront distribution, an Elastic Beanstalk environment, an ELB Classic or Application Load Balancer, an Amazon S3 bucket that is configured as a static website, or another Amazon Route 53 resource record set. Aliases are similar in some ways to the CNAME resource record type; however, you can create an alias for the zone apex. For more information, see Choosing Between Alias and Non-Alias Resource Record Sets.