This article explains how to create a Traffic Controller pool for an A record in UltraDNS, including how to configure HTTP probes and email notifications.
Use this article when you want to configure load balancing, monitoring, and failover behavior for an IPv4 hostname.
When to Use This Article
- You need to configure load balancing using a Traffic Controller pool.
- You want to add monitoring and failover behavior to an
Arecord hostname. - You need to configure HTTP probes and notification email addresses for the pool.
Before You Begin
- You must have access to the domain where the Traffic Controller pool will be created.
- This article applies to an
Arecord Traffic Controller pool. - Traffic Controller pools cannot contain both
AandAAAArecords. Create a separate pool if IPv6 answers are required. - The first pool record must use a valid IPv4 address in the Points To field.
Create the Traffic Controller Pool
- Log in to the UltraDNS Managed Services Portal.
- Select Domains.
- Select the domain where you want to create the Traffic Controller pool.
- Under A Records, select Add Pool.
- In the Host field, enter the hostname for the pool.
- In the Points To field, enter the IPv4 address for the first pool record.
- From Pool Type, select Traffic Controller.
- Select Save.
If the hostname already exists, the portal may indicate that you are adding a new A record for a hostname that already exists. Select Traffic Controller as the pool type and save the change to continue.
Add an HTTP Probe
An HTTP probe checks whether the configured URL returns the response that should be treated as healthy.
- Open the Traffic Controller pool.
- Select Probe Definitions.
- Select Add Probe.
- From Probe Type, select HTTP.
- For Host, select Pool to create a pool-level probe, or select a specific pool record if the probe should apply only to that record.
- Select the probing regions. A maximum of four regions can be selected.
- Select the Region Threshold and Probe Interval.
- Under HTTP Probe Transactions, select Add.
- In the URL field, enter the URL that should be monitored. For example, enter
http://example.com. - Select whether the probe should follow redirects.
- Select the expected HTTP response, such as
2XXor3XX, based on the response that should be treated as healthy. - Select Done.
- Select Save Probe.
Add Notifications
Notifications allow selected email addresses to receive Traffic Controller pool events, such as probe, record, or scheduled event notifications.
- Open the Traffic Controller pool.
- Select Notifications.
- In the Email List field, enter the email address that should receive notifications.
- To add multiple email addresses, separate each email address with a comma or a space.
- Select the notification events that should be sent for the applicable records, such as Probe Event, Record Event, or Scheduled Event.
- Select Save.
Verification
After completing the setup, confirm the following:
- The Traffic Controller pool appears under the domain’s A Records.
- The HTTP probe is listed under Probe Definitions.
- Notification email addresses are listed under Notifications.
Important Notes
- This process creates a Traffic Controller pool. It does not convert the existing record object in place.
- Traffic Controller pools cannot contain both
AandAAAArecords. - HTTP probes only work correctly when the monitored server supports the configured HTTP protocol version. If the server does not support the configured HTTP protocol version, the probe fails.
- The expected HTTP response should match the response that indicates the monitored endpoint is healthy.