I cannot find a way to report errors that I found in the AWS Certified Solutions Architect Official Study Guide, so am reporting them here.
Basically the chapter 9 on DNS contains a number of confusing errors relating to the use of the term "alias" in relation to A records.
In DNS, A stands for an "Address record", yet in a number of places the chapter text refers to A records as "aliases". This is incorrect.
The correct way to represent an alias in DNS is using the CNAME (Canonical Name) record.
See for example:
- Page 231 - tip at end of page: "Use an alias record, not a CNAME, ..."
- Exercise 9.3
Other confusing text
- Page 231 - tip at end of page: "Use an alias record, not a CNAME, for your hosted zone"
This makes no sense! A hosted zone is not a host, so why would we by trying to create a record for it?
- Page 232 - first tip: "Do not use A records for subdomains (for example www.domain.com)..."
I believe this should say "Do not use A records for hosts (for example www.domain.com)..."
Thank you for your post, Mike!
I have sent your report to our editorial team for further review. Please let us know if you notice any additional content issues.
Have a great evening!