Configure DNS Records

Managing DNS records in Cloudflare via dashboard or API.

Via Dashboard

  1. Log in to Cloudflare Dashboard
  2. Select the domain
  3. Navigate to DNS > Records
  4. Click Add Record
  5. Choose record type, enter name and value
  6. Toggle proxy status (orange cloud = proxied, grey cloud = DNS only)
  7. Click Save

Via API

curl -X POST "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/dns_records" \
  -H "Authorization: Bearer $API_TOKEN" \
  -H "Content-Type: application/json" \
  --data '{
    "type": "A",
    "name": "example.com",
    "content": "192.0.2.1",
    "ttl": 120,
    "proxied": true
  }'

Best Practices

Related