Back to knowledgebase

Link domain to server via cloudflare

How to link a domain to my server via Cloudflare


Linking your domain to a server through Cloudflare not only enhances the security and performance of your website but also allows you to manage your emails efficiently. Cloudflare acts as a middle layer between your website visitors and the server, providing security features and content delivery optimizations. In this guide, we will walk you through the steps to connect your domain to a server via Cloudflare and set up working emails.

Step 1: Sign Up for Cloudflare Account

Visit www.cloudflare.com

If you don’t have a Cloudflare account, start by signing up on the Cloudflare website. Once registered, you can add your website to the Cloudflare dashboard.

Step 2: Add Your Domain to Cloudflare:

  1. Click on the “Add a Site” button in the Cloudflare dashboard.
  2. Enter your domain name and click “Add Site.”
  3. Cloudflare will attempt to scan your current DNS records. Ensure that all essential records, like MX, CNAME, and A records, are correctly imported.

Step 3: Update Name Servers:

After adding your site, Cloudflare will provide you with two name servers. You need to update your domain’s name servers with the ones Cloudflare provides. This step is usually done at your domain registrar’s website.

To get an affordable domain visit www.truehost.co.za

  1. Log in to your domain registrar account.
  2. Locate the DNS or Name Servers settings.
  3. Replace the existing name servers with the ones Cloudflare provided.
  4. Save the changes.

Note: DNS changes may take some time to propagate. During this period, your website may experience downtime, so plan accordingly.

Step 4: SSL/TLS Configuration:

Cloudflare offers free SSL/TLS certificates to secure your website. Enable SSL/TLS encryption by navigating to the “SSL/TLS” section in the Cloudflare dashboard. Set the SSL/TLS mode to “Full” or “Full (strict)” for maximum security.

Step 5: Email Configuration:

To set up working emails, consider using an external email hosting service like Google Workspace (formerly G Suite) or Microsoft 365. Here’s a general guide using Google Workspace:

  1. Sign up for Google Workspace and verify your domain ownership.
  2. Create email accounts for your domain users.
  3. Update your DNS records in Cloudflare to include MX records provided by Google Workspace.
  4. Configure email clients or webmail to connect to Google’s email servers.

Step 6: Testing and Troubleshooting:

After completing the setup, thoroughly test your website and email functionality. Ensure that your website is accessible, and emails are sending and receiving correctly. If any issues arise, review the DNS records, SSL/TLS settings, and email configurations.


Connecting your domain to a server via Cloudflare not only enhances your website’s performance and security but also allows you to efficiently manage emails. By following these steps, you’ll establish a robust online presence with a secure website and functional email communication.

Get Your Business Online

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.