Skip to main content
How to Set DNS Records on Godaddy?

Looking for information about GoDaddy DNS setup? You've found it!

Updated over a week ago

Hello hello! 👋

Are you configuring DNS records on GoDaddy? You're in the right place! 🚀 Follow this guide to set up SPF, DKIM, and DMARC records, ensuring your domain's email is secure, authenticated, and properly delivered.

🛡️ What Are SPF, DKIM, and DMARC?

  • SPF (Sender Policy Framework): Identifies the mail servers authorized to send emails on behalf of your domain.

  • DKIM (DomainKeys Identified Mail): Digitally signs your emails to verify their authenticity.

  • DMARC (Domain-based Message Authentication, Reporting & Conformance): Protects your domain from email spoofing by specifying how unauthenticated emails are handled.


How to set the SPF record with Godaddy?

An SPF record is a TXT record that is part of a domain's DNS (Domain Name Service). An SPF record lists all authorized hostnames / IP addresses that are permitted to send email on behalf of your domain.

This is how to set it up:

  1. Sign in to your GoDaddy Domain Control Center.

  2. Select your domain to access the Domain Settings page.

  3. Select Manage DNS to access your zone file.

  4. Select Add to add a new record.

  5. Select TXT from the Type menu options. Remember, SPF records are a type of TXT record.

  6. Enter the details for your SPF record.

Q: Who can provide you with the SPF record?

Your provider can provide you with the record, but if you get stuck, there are many good SPF record creators on the Internet that will give you the code to write.

Our favorite one: SPF Record Generator, which suggests an SPF record if you do not already have one. Then all you have to do is add this information as a TXT record in your DNS space.

  • Name: The host name for the record. Type @ to put the SPF record on your root domain, or enter a prefix such as mail.

  • Value: The SPF rule to be applied. For example, enter v=spf1 mx -all to indicate emails are allowed from your mail server and no others. SPF records must have fewer than 512 characters and only UTF-8 characters are supported.

  • TTL: How long the server should cache information? The default setting is 1 hour.

How to Add SPF Record in GoDaddy: GoDaddy SPF Setup Guide - DMARCLY

Example if your email provider is Google:

  1. Select Save Record to save your new SPF record.

Setting up the an SPF record is an essential part of your technical settings. Read more about how to check and validate your SPF record or directly test your SPF record by using SPF record Checker.


How to set the DKIM record with Godaddy?

The DKIM (DomainKeys Identified Mail) record will be created for the same reason as SPF one: to prevent bad guys from impersonating email senders. It's a way to additionally sign your emails so that the recipient's server can verify whether the sender is really you or not.

DKIM record is a TXT record published in the DNS on your domain.

Before moving on, make sure you have generated your DKIM record.


The key is often provided to you by the organization that sends your email, such as Google Apps, Postmark, or Microsoft Outlook. The key is either added directly to your zone as a TXT record, but if not, then all you have to do is add this information as a TXT record in your DNS space. Here is the tool you can use to generate DKIM.

How to publish the DKIM record in GoDaddy?

Now the record is ready, follow the steps below to publish it!

2. Find your domain

Under GoDaddy's "My Products", find the domain you want to add the DKIM record to, then click the DNS button, and go to "Manage Zones"

3. Create the record entry

Now you are on the DNS Management page, click the Add button in the Records section. Now you will see a form where you can enter the settings for your DKIM record, as shown below:

Choose to add new TXT record and then enter the settings like this:

4. Check the published DKIM record

If you want to check the published DKIM record, you can use our free DKIM record checker. Note that the change you made in the last step might take some time to propagate in the DNS, therefore, if you can't find the record, give it up to 1 hour then retry.


How to set the DMARC record with Godaddy?

DMARC is an email authentication protocol. It is designed to give email domain owners the ability to protect their domain from unauthorized use, commonly known as email spoofing.

You can use this DMARC generator and then proceed:

DMARC Analyzer will aid you to generate your own custom DMARC record with our DMARC Record Generator.

After generating your DMARC record you can follow these steps to get your DMARC record into your GoDaddy DNS:

➡️ Step 1

Log in to GoDaddy. Go to the "Domains" section and pick the domain. Once you do that, from the DNS menu, select Manage Zones.

➡️ Step 2: Select your domain or search for it using the provided search box.

➡️ Step 3: Click on Add to create a new DNS record.

Note: If you already see a record with name ‘_dmarc’, edit this record instead of creating a new record! This is important since you can’t have multiple DMARC records.

➡️ Step 4:

In the Type box select TXT.

Enter _dmarc as the ‘host’.

For the TXT Value insert the generated DMARC from here.

Some examples:

Host Name: _dmarc

  • VALUE (with email): v=DMARC1; p=quarantine; rua=mailto:[email protected]; pct=90; sp=none

    or

  • VALUE (without email): v=DMARC1; p=quarantine; pct=90; sp=none

    Please always replace our example emails by one that actually exists and belongs to you.

    The email version will send reports to whatever email you put in there.

➡️ Step 5

Once you added it, you can check here is the DMARC record in place or not.


These settings aren’t specific to lemlist—they’re a key part of setting up any email domain and making sure your emails perform at their best.

If you need help along the way, your domain host is a great resource for guidance on getting everything set up properly.

By taking the time to configure your DKIM, SPF, and DMARC records, you’ll boost your email security, improve deliverability, and make sure your messages land right where they belong—in your recipients’ inboxes! 💬✨

Did this answer your question?