LxRoot DNS and Cloudflare

BETA

The Cloudflare integration is currently in BETA. Please report any unusual behavior to support@LxRoot.com.

LxRoot's Cloudflare integration allows you to synchronize your domain's DNS with Cloudflare. Every change made in the LxRoot zone will automatically sync with Cloudflare; however, changes made directly in Cloudflare will not sync back to LxRoot.

Adding Cloudflare to an account

Multiple Cloudflare accounts can be linked to a single LxRoot organization. To connect an account, you must generate an API token using Cloudflare's default DNS template at the Cloudflare Dashboard.

  1. Open Integrations in the left side bar.
  2. On the Cloudflare card, click Add.
  3. Enter a Friendly name and your Cloudflare API token.
  4. Click Save to finish.

Adding Cloudflare to a domain

Connecting Cloudflare to a domain will automatically sync all records. If the domain does not exist in your Cloudflare account, LxRoot will attempt to create it.

  1. Click Manage on the domain you would like to connect.
  2. Beneath the domain name, use the Cloudflare selector to select the token you wish to link.
  3. Update your nameservers at your domain registrar to point to the nameservers provided by Cloudflare.
Staging Note

Cloudflare API tokens cannot be connected to staging domains. We recommend using LxRoot DNS for staging environments.

DNS Settings & Proxy Status

The Proxy status determines whether traffic for a record passes through Cloudflare's network (Orange Cloud) or bypasses it (Grey Cloud).

  1. Visit Domains and navigate to the DNS records card.
  2. Select Edit from the kebab menu (three dots) on the relevant record.
  3. Toggle the Proxy status switch.
  4. Click Save to finish.