Creating Resource Record Sets by Using the Amazon Route 53 Console
The following procedure explains how to create resource record sets using the Amazon Route 53 console. For information about how to create resource record sets using the Amazon Route 53 API, see POST ChangeResourceRecordSets in the Amazon Route 53 API Reference.
To create resource record sets for complex routing configurations, you can also use the traffic flow visual editor and save the configuration as a traffic policy. You can then associate the traffic policy with one or more domain names (such as example.com) or subdomain names (such as www.example.com), in the same hosted zone or in multiple hosted zones. In addition, you can roll back the updates if the new configuration isn't performing as you expected it to. For more information, see Using Traffic Flow to Route DNS Traffic.
To create a resource record set using the Amazon Route 53 console
If you're not creating an alias resource record set, go to step 2.
Also go to step 2 if you're creating an alias resource record set that routes DNS traffic to a CloudFront distribution, an Elastic Beanstalk environment, an Amazon S3 bucket, or another Amazon Route 53 resource record set.
If you're creating an alias resource record set that routes traffic to an Elastic Load Balancing load balancer, and if you created your Amazon Route 53 hosted zone and your load balancer using different accounts, perform the procedure Getting the DNS Name for an ELB Load Balancer to get the DNS name for the load balancer.
Sign in to the AWS Management Console and open the Amazon Route 53 console at https://console.aws.amazon.com/route53/.
If you already have a hosted zone for your domain, skip to step 4. If you don't, perform the following steps:
Click Create Hosted Zone.
For Domain Name, enter the name of your domain.
Optional: For Comment, enter a comment about the hosted zone.
On the Hosted Zones page, choose the name of the hosted zone in which you want to create resource record sets.
Click Create Record Set.
Enter the applicable values. For more information, see the topic for the kind of resource record set that you want to create:
Your new resource record sets take time to propagate to the Amazon Route 53 DNS servers. Currently, the only way to verify that changes have propagated is to use the GetChange API action. Changes generally propagate to all Amazon Route 53 name servers in a couple of minutes. In rare circumstances, propagation can take up to 30 minutes.
If you're creating multiple resource record sets, repeat steps 5 through 7.
Getting the DNS Name for an ELB Load Balancer
Sign in to the AWS Management Console using the AWS account that was used to create the load balancer for which you want to create an alias resource record set.
Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/.
In the navigation pane, click Load Balancers.
In the list of load balancers, select the load balancer for which you want to create an alias resource record set.
On the Description tab, get the DNS name that is labeled A or AAAA Record. This domain name begins with dualstack.
If you want to create alias resource record sets for other ELB load balancers, repeat steps 4 and 5.
Sign out of the AWS Management Console.
Sign in to the AWS Management Console again using the AWS account that you used to create the Amazon Route 53 hosted zone.
Return to step 3 of the procedure Creating Resource Record Sets by Using the Amazon Route 53 Console.