Amazon Route 53
Developer Guide (API Version 2013-04-01)

Creating Records by Using the Amazon Route 53 Console

The following procedure explains how to create records using the Amazon Route 53 console. For information about how to create records using the Route 53 API, see ChangeResourceRecordSets in the Amazon Route 53 API Reference.

Note

To create records 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 record using the Route 53 console

  1. If you're not creating an alias record, go to step 2.

    Also go to step 2 if you're creating an alias record that routes DNS traffic to an AWS resource other than an Elastic Load Balancing load balancer or another Route 53 record.

    If you're creating an alias record that routes traffic to an ELB load balancer, and if you created your 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.

  2. Sign in to the AWS Management Console and open the Route 53 console at https://console.aws.amazon.com/route53/.

  3. If you already have a hosted zone for your domain, skip to step 4. If you don't, perform the following steps:

    1. Click Create Hosted Zone.

    2. For Domain Name, enter the name of your domain.

    3. Optional: For Comment, enter a comment about the hosted zone.

    4. Click Create.

  4. On the Hosted Zones page, choose the name of the hosted zone in which you want to create records.

  5. Click Create Record Set.

  6. Enter the applicable values. For more information, see the topic for the kind of record that you want to create:

  7. Click Create.

    Note

    Your new records take time to propagate to the 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 Route 53 name servers within 60 seconds.

  8. If you're creating multiple records, repeat steps 5 through 7.

Getting the DNS Name for an ELB Load Balancer

  1. Sign in to the AWS Management Console using the AWS account that was used to create the Classic, Application, or Network Load Balancer that you want to create an alias record for.

  2. Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/.

  3. In the navigation pane, click Load Balancers.

  4. In the list of load balancers, select the load balancer for which you want to create an alias record.

  5. On the Description tab, get the value of DNS name.

  6. If you want to create alias records for other ELB load balancers, repeat steps 4 and 5.

  7. Sign out of the AWS Management Console.

  8. Sign in to the AWS Management Console again using the AWS account that you used to create the Route 53 hosted zone.

  9. Return to step 3 of the procedure Creating Records by Using the Amazon Route 53 Console.