Adding a TXT (Text) record to the Domain Name System (DNS) is a common practice for various purposes, including domain ownership verification, email authentication, and service configuration. TXT records store text-based information associated with a domain. Whether you’re setting up SPF (Sender Policy Framework) for email authentication or verifying domain ownership for services like Google Workspace, adding a TXT record involves a straightforward process. Here’s a step-by-step guide to help you navigate this DNS task:
1. Log in to Your DNS Hosting Provider:
- Navigate to your DNS hosting provider’s website and log in to your account. Access the DNS management dashboard where you can modify your domain’s DNS records. Common DNS hosting providers include GoDaddy, Namecheap, and Cloudflare.
2. Locate the DNS Management Section:
- Find the DNS management section or the area where you can add or edit DNS records. This is usually labeled as “DNS Management,” “DNS Settings,” or a similar term, depending on your hosting provider.
3. Select Your Domain:
- Identify the domain for which you want to add a TXT record. If you manage multiple domains, ensure you are working with the correct one.
4. Choose to Add a New Record:
- Look for an option to add a new record. This is often labeled as “Add Record,” “Add DNS Record,” or something similar. Select the record type; in this case, choose “TXT” from the available options.
5. Enter the TXT Record Information:
- You will typically see fields to input the details of your new TXT record. Here’s the information you may need to provide:
- Name/Host/Hostname: This could be the subdomain for which you are adding the TXT record, like “_spf” if setting up SPF for email.
- Value/Text/Data: This is where you input the specific text information associated with the TXT record. For SPF, it might be the authentication information, and for domain verification, it could be a code provided by the service you’re verifying with.
6. Set TTL (Time to Live):
- TTL determines how long the DNS information is cached. You can usually leave this at the default setting or adjust it based on your preferences.
7. Save the Changes:
- Once you’ve entered the required information, save the changes. This action updates the DNS records for your domain. Note that DNS changes may take some time to propagate across the internet.
8. Verify the TXT Record:
- After making the changes, it’s advisable to verify that the TXT record has been added correctly. You can use online tools like DNS lookup or command-line tools like nslookup to check the TXT record’s presence and content.
- Syntax Matters: Ensure that you enter the TXT record information with the correct syntax. Any errors may lead to issues with the intended functionality of the record.
- Propagation Time: Keep in mind that DNS changes take time to propagate globally. While some changes may be nearly instant, others could take up to 48 hours to reflect universally.
Adding a TXT record to DNS is a straightforward process that varies slightly based on your DNS hosting provider. Following these steps ensures that you correctly configure the TXT record to serve its intended purpose, whether it’s for email authentication, domain verification, or another use case.