DNS & Email Setup
How to add the DNS records we need at your domain registrar. With copy-paste examples and per-registrar tips.
What this guide covers
After you sign up, we may ask you to add a few small entries at your domain registrar. These entries are called DNS records. They tell the internet where your website lives and where your email goes. This page walks you through it in plain English, with concrete copy-paste examples.
Hosting with us? If your site is on a .buzfind.com subdomain OR you used Site Builder and chose "host with BuzFind", you do nothing. We add the records on the Cloudflare side automatically. Your site is live the moment we finish the build. Skip the rest of this page unless you want to know how it works.
Which records you need depends on what you bought. The table below shows the three options:
| What you bought | What you need to do |
|---|---|
Site on a buzfind.com subdomain (like yourname.buzfind.com) | Nothing. We handle it on our side. |
Site on your own domain (like yourname.com) | Add 1 to 2 records (see Site records). |
Email on your own domain (like [email protected]) | Add 4 to 6 records (see Email records). |
If this looks scary, do not worry. Call Al at call Al and we will walk you through it. We have done this thousands of times since 2004.
What is a registrar?
A registrar is the company you bought your domain name from. Common ones are GoDaddy, Namecheap, Cloudflare, Google Domains (now Squarespace), and Porkbun. You log into your registrar to manage your domain. That is where you add the DNS records below.
Site records (your own domain, hosted with us)
If your website lives at your own domain (like yourname.com) and we are hosting it for you, add these two records. We email you the values to paste in - they are unique to your account. The example below is what your dashboard's DNS records page shows.
Cloudflare-style table (the columns you fill in)
| Type | Name | Content (Target) | Proxy | TTL |
|---|---|---|---|---|
CNAME | @ (or your bare domain) | <your-tunnel>.cfargotunnel.com | DNS only (grey cloud) | Auto |
CNAME | www | <your-tunnel>.cfargotunnel.com | DNS only (grey cloud) | Auto |
Important: the orange-cloud (Proxy on) setting in Cloudflare will break things for us. Keep it grey (DNS only). The actual <your-tunnel> value comes from us; your dashboard shows your exact one with a copy button.
Some registrars do not allow a CNAME on the bare domain (GoDaddy, Squarespace Domains). For those, replace the first row with two A records pointing at the two IPs we send you. Same end result.
Email records (your own domain)
If you want email at your own domain (like [email protected]), add these records. They are the same whether you host your website with us or not - email lives separately. We will email you the exact values, including a long DKIM key that is unique to your domain.
Cloudflare-style table (the columns you fill in)
The example values below are for Mailgun (US region), the provider we use for outbound + inbound. Your dashboard's DNS records page shows your exact values with copy buttons.
| Type | Name | Content / Target | Priority | Proxy | TTL |
|---|---|---|---|---|---|
MX | @ | mxa.mailgun.org | 10 | n/a | Auto |
MX | @ | mxb.mailgun.org | 10 | n/a | Auto |
TXT (SPF) | @ | v=spf1 include:mailgun.org ~all | — | DNS only | Auto |
TXT (DKIM) | krs._domainkey | Long string we send you (starts with k=rsa; p=...) | — | DNS only | Auto |
TXT (DMARC) | _dmarc | v=DMARC1; p=quarantine; rua=mailto:[email protected] | — | DNS only | Auto |
CNAME | email | mailgun.org | — | DNS only (grey cloud) | Auto |
Cloudflare reminder: set every Proxy column to DNS only (grey cloud). Orange-cloud (Proxied) intercepts MX/TXT records and breaks mail delivery.
Optional: if you want a webmail page on your own brand (like mail.yourname.com), add one more CNAME record. We send you the value. Your webmail page is live the moment DNS spreads.
| Type | Name | Content / Target | Proxy | TTL |
|---|---|---|---|---|
CNAME | mail | webmail.buzfind.com | DNS only (grey cloud) | Auto |
How to add a record (step by step)
Most registrars use the same three-step pattern:
- Log into your registrar (the place you bought your domain).
- Find the DNS settings for your domain. It might be called "DNS", "Manage DNS", "Advanced DNS", or "Nameservers and DNS".
- Click Add Record. Pick the type (CNAME, MX, TXT, A) from a dropdown. Paste in the name and value we sent you. Save.
Repeat for each row. After you save the last one, wait 15 to 60 minutes for the records to spread across the internet. Then we will turn on your service.
Per-registrar tips
Cloudflare
The easiest place to do this. Log into dashboard.cloudflare.com. Pick your domain, then click DNS on the left. Click Add record for each row.
One thing to watch: Cloudflare has an orange cloud icon next to each record. For our records, set this to grey cloud (DNS only), not orange. Orange routes traffic through their network on top of ours, which can break things.
Namecheap
Log into namecheap.com. Click Domain List, then Manage next to your domain, then the Advanced DNS tab.
For the record on your bare domain, pick ALIAS Record from the type dropdown. For MX records, scroll up to Mail Settings and choose Custom MX from that dropdown first.
GoDaddy
Log into godaddy.com. Click your name in the top right, then My Products. Find your domain, click DNS.
GoDaddy does not support a CNAME on the bare domain. We will send you two A records to use instead. Add them the same way.
Porkbun
Log into porkbun.com. Click Account, then Domain Management. Find your domain, click the Details link, then DNS Records.
Porkbun has clean menus and supports ALIAS records on the bare domain. Easy to use.
Google Domains / Squarespace Domains
Google Domains was sold to Squarespace. Log into domains.squarespace.com. Pick your domain, click DNS.
No bare-domain CNAME support. We will send you two A records to use instead.
Any other registrar
Search for "your registrar name add CNAME record" or "add MX record". Most registrars have a help article with screenshots. The values you paste in are the same.
How long does it take to work?
Once you save the records, expect 15 to 60 minutes for the internet to catch up. In rare cases it can take up to 24 hours. We will tell you when we see your records, then we turn on your service.
If something does not work
Three common issues:
- The DKIM key got cut off. The DKIM record is a long string. Some registrars wrap it onto multiple lines and break it. Re-paste it as one unbroken line.
- The site shows a Cloudflare error. Wait a bit. DNS can take time to spread. Try a different browser or your phone (cellular, not WiFi) to bypass any cached lookups.
- You added the records but nothing happens. Email us at support with your domain name and we will check our side. Most of the time it is something on our end we need to flip on.
What to do next
- If we have already sent you the records, log into your registrar and add them.
- If you have not heard from us yet, hold tight. We send the records the same business day after you sign up.
- Already a customer? Your records are also visible in your dashboard under DNS records, with copy buttons next to each value.
- New here? Read What is BuzFind for the big-picture intro, or jump straight to pricing.
- Stuck at any step? Call Al at call Al or visit our support page.