Manage DNS records
When you add a new site to Cloudflare, Cloudflare automatically scans for common records and adds them to the DNS zone. The records show up under the respective zone DNS > Records page.
Since this scan is not guaranteed to find all existing DNS records, you need to review your records, paying special attention to the following record types:
If you want more control over which DNS records are imported and how, import a zone file.
Create DNS records
To create a DNS record in the dashboard:
Log in to the Cloudflare dashboard and select an account and domain.
Go to DNS > Records.
Click Add record.
Choose a record Type.
Complete the required fields, which vary per record. Particularly important fields (for some records) include:
- Proxy status: For
A
,AAAA
, andCNAME
records, decide whether hostname traffic is proxied through Cloudflare. - TTL: Short for Time to Live, this field controls how long each record is valid and — as a result — how long it takes for record updates to reach your end users.
- Comment and Tag: Record attributes meant for your reference.
- Proxy status: For
Click Save.
To create records with the API, use a POST request. For field definitions, select a record type under the request body specification.
For specific API examples, refer to DNS record types.
Edit DNS records
To edit DNS records in the dashboard:
- Log in to the Cloudflare dashboard and select an account and domain.
- Go to DNS > Records.
- On a specific record, click Edit.
- Make any necessary changes.
- Click Save.
Delete DNS records
To delete DNS records in the dashboard:
- Log in to the Cloudflare dashboard and select an account and domain.
- Go to DNS > Records.
- On a specific record, click Edit.
- Click Delete.
- Click Delete again to confirm.