Amazon Web Services or AWS has a unique feature for managing DNS with their load balancer. Here is how to configure DNS in Route53 for an ELB!
Route53 offers a DNS record type AWS calls an A Alias. This is something Amazon created just for AWS and works great for managing DNS for an ELB.
In Route53, create an A Alias record which points to the ELB endpoint.
If in the same AWS account, a dropdown will appear at Alias Target to select the desired ELB.
Alternatively the ELB dualstack endpoint can be pasted in manually as the Alias Target. This exact address can be found under the EC2 > Load Balancer section.
Below is the output of the host command for an example site using this configuration:
$ host lexile.com lexile.com has address 220.127.116.11 lexile.com has address 18.104.22.168 lexile.com has IPv6 address 2406:da00:ff00::36e1:afde lexile.com has IPv6 address 2406:da00:ff00::3213:7ac8 lexile.com mail is handled by 30 alt2.aspmx.l.google.com. lexile.com mail is handled by 40 aspmx2.googlemail.com. lexile.com mail is handled by 50 aspmx3.googlemail.com. lexile.com mail is handled by 10 aspmx.l.google.com. lexile.com mail is handled by 20 alt1.aspmx.l.google.com.