DNS - How to Add TXT or SPF Records on Domains

Modified on Sun, 19 May 2024 at 08:24 PM

Answer ID 488

How do I add TXT (Text) or SPF records on my domains?

Note: if you have paid POP / IMAP email purchased on your domain account, an SPF record should have automatically been added to the Host Records.

You can refer to the article "Change Host Records - Forward, Redirect or Point Your Domain/Sub-Domain"  for general information and management of Host Records.

You can add a TXT (Text) Record in our system. TXT records can be used for a number of different things, like to verify domain ownership, for website verification, general human-readable information, for implementing security policies, for service configuration, and for email authentication.

SPF is a a type of TXT Record used for email verification, that verifies that the messages your domains send originated from a listed server. In addition, it provides a list of servers approved to send mail from your domains. If you need the default SPF record for that allows our email servers to send email from your email address, you can find it in the HelpDesk article here: Default SPF Record. If you have paid POP / IMAP email with us, this SPF record should be automatically added to the Host Records for your domain.

Note: In addition to an SPF record for email security, additional email security records that can be added are DKIM and DMARC. To set these up, see the HelpDesk article: Add DKIM & DMARC when using our DNS (Domain Account)


To add a TXT or SPF record to a domain:

  • Login to your account.
  • Select the menu option Domains > My Domains  (or from the main account overview page, go to "Registered Domains").
  • Click on a domain name, (you can search for a domain name using the search bar at the top of the list).
  • Click on "Host Records(from the Domain Overview page, or in the "Manage Domain" drop-down menu). If the domain is not using our DNS, it will come up with a message saying: "The DNS/Zone information on this page will have no effect because your nameservers need to be set to use our nameservers. Our name servers can be set in the 'DNS Server Settings' under 'Manage Domain' drop down. In this case, to change the DNS, see the article: "How to change domain nameservers (DNS)".
  • In the Host Records, under the appropriate host name (usually the "@" or "none" host name is used) (or you can create a custom host name), click on the "Record Type" drop-down menu and click on "TXT". You can input the text in the "Address" field. 
  • Click Save.

Notes for adding SPF records:
  • The majority of the time, you'll want to enter an SPF record for the @ Host Name.  This will create an SPF record for the main domain (e.g., example.com).

  • The SPF Text String should be entered in the following format (for example):

v=spf1 include:_spf.emfwd.name-services.com MX ?all


(The above is eNom.com's SPF record, which specifies which IP addresses are allowed to send mail for eNom.com.)

  • You can create the SPF record using an SPF wizard, such as spfwizard.net.


Note: Due to the limitation of our Host Records maximum length, we only support up to 1024 bit DomainKeys, and TXT records up to 255 characters in length. It is possible to input longer DomainKeys and TXT records while still using our DNS servers, by using services such as "ClouDNS". If you have questions on how exactly to add longer DomainKeys, let us know, and we'll be glad to help.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article