---
title: "DNS TXT Lookup Tool For Checking DNS TXT Records | DMARC Report"
description: "Check DNS TXT records instantly with our DNS TXT Lookup Tool. Verify SPF, DKIM, DMARC, domain verification, and other TXT records with ease."
image: "https://dmarcreport.com/og/blog/dns-txt-lookup-tool-for-checking-dns-txt-records.png"
canonical: "https://dmarcreport.com/blog/dns-txt-lookup-tool-for-checking-dns-txt-records/"
---

Quick Answer

A DNS TXT Lookup Tool lets you quickly check the TXT records published for a domain. Use it to verify SPF, DKIM, DMARC, domain verification records, and other DNS TXT entries to help troubleshoot email authentication and DNS configuration issues.

Share 

[ ](https://www.linkedin.com/sharing/share-offsite/?url=undefined%2Fblog%2Fdns-txt-lookup-tool-for-checking-dns-txt-records%2F "Share on LinkedIn") [ ](https://twitter.com/intent/tweet?text=DNS%20TXT%20Lookup%20Tool%20For%20Checking%20DNS%20TXT%20Records&url=undefined%2Fblog%2Fdns-txt-lookup-tool-for-checking-dns-txt-records%2F "Share on X/Twitter") [ ](https://www.facebook.com/sharer/sharer.php?u=undefined%2Fblog%2Fdns-txt-lookup-tool-for-checking-dns-txt-records%2F "Share on Facebook") [ ](https://reddit.com/submit?url=undefined%2Fblog%2Fdns-txt-lookup-tool-for-checking-dns-txt-records%2F&title=DNS%20TXT%20Lookup%20Tool%20For%20Checking%20DNS%20TXT%20Records "Share on Reddit") [ ](mailto:?subject=DNS%20TXT%20Lookup%20Tool%20For%20Checking%20DNS%20TXT%20Records&body=Check out this article: undefined%2Fblog%2Fdns-txt-lookup-tool-for-checking-dns-txt-records%2F "Share via Email") 

![DNS TXT Lookup Tool](https://media.mailhop.org/dmarcreport/how-to-create-dmarc-record-5296-1783416823919.jpg) 

A DNS TXT Lookup Tool is a simple utility used to retrieve and verify TXT records associated with a domain name. _These TXT records are stored in the Domain Name System (DNS) and often contain important information such as email authentication settings (SPF, DKIM, and DMARC), domain ownership verification codes, and security policies_. By performing a DNS TXT lookup, administrators can quickly confirm whether **the correct TXT records** are published and visible on the public DNS, helping ensure proper email delivery, secure domain configuration, and successful third-party service verification.

## What DNS TXT Records Are and Why They Matter

A TXT record is a DNS record type used to publish plain text information in the Domain Name System. Although it is often called a text record, it is not merely informational; many modern internet services rely on a [TXT record](https://en.wikipedia.org/wiki/TXT%5Frecord) to validate a domain name, authenticate email, and connect **third-party services**. DNS TXT records commonly store SPF, DKIM, and DMARC policies that help authenticate email, prevent spoofing, and improve [email deliverability](https://dmarcreport.com/blog/how-can-dmarc-improve-email-deliverability-and-reduce-phishing-risks/). _A DNS TXT lookup helps retrieve these values from DNS so administrators can confirm that the correct record value is visible publicly_.

### TXT records as flexible DNS data

Unlike an [MX Record](https://www.ionos.com/digitalguide/e-mail/technical-matters/mx-record/), CNAME, SOA Record, DNSKEY, or older record types such as **AFSDB, a TXT record** can store flexible strings. This flexibility is why Google, Microsoft, Cloud Service Providers, email platforms, and [SaaS (Software as a Service)](https://www.investopedia.com/terms/s/software-as-a-service-saas.asp) vendors use TXT records for verification and policy publishing.

A typical record example might look like:

```
example.com. 3600 IN TXT "v=spf1 include:_spf.google.com -all"`
```

In this example, the TTL, or time to live, is 3600 seconds. The TXT value is an SPF record, which defines authorized mail senders through the Sender Policy Framework.

![How a DNS TXT Lookup Tool Works](https://media.mailhop.org/dmarcreport/dmarc-check-5239-1783416891539.jpg)

#### Why a text record matters

A text record can support:

- Email authentication through SPF, DKIM, and [DMARC](https://dmarcreport.com/)
- Email verification for hosted platforms
- Domain validation for a [cloud service provider](https://www.techtarget.com/searchitchannel/definition/cloud-service-provider-cloud-provider)
- Ownership checks for analytics, search, and security products
- Policy controls **designed to reduce email spam**

Because these values affect email security, email deliverability, and sender reputation, a reliable DNS TXT lookup is essential for operational [DNS management](https://www.indusface.com/learning/dns-management/).

## How a DNS TXT Lookup Tool Works

A DNS TXT Lookup Tool performs a targeted DNS lookup for TXT records associated with a specific domain name. _Instead of checking all DNS records, the lookup tool requests only the TXT record type and returns the matching text record entries_.

### The DNS query process

When you enter a domain name into a DNS TXT checker, the tool sends a DNS query through DNS resolvers and, when needed, traces the answer back to the authoritative name servers for that domain. These authoritative name servers are the final source of truth for [DNS records](https://www.ibm.com/think/topics/dns-records).

A good lookup tool can show whether a TXT record is available globally, whether multiple TXT values exist, and whether the returned response matches **expected configuration settings**.

#### Authoritative vs cached answers

A standard DNS lookup may return cached information from recursive DNS servers. That is useful for speed, but during troubleshooting, authoritative results matter more. A proper DNS TXT lookup can help distinguish between cached responses and the values currently published by the authoritative name servers.

This is especially important after changing an SPF record, adding a verification key, or correcting a malformed text record. Cached responses may persist until the TTL expires.

![Common Uses for DNS TXT Lookup: SPF, DKIM, DMARC, and Verification](https://media.mailhop.org/dmarcreport/dmarc-record-5296-1783416944840.jpg)

### Online lookup tools and diagnostic platforms

Popular options include MXToolBox SuperTool, NSLookup.io, WhatsMyDNS, and EasyDMARC. These tools often provide instant results, making them **convenient for quick checks**. A broader DNS checker may also support MX lookup, blacklist checks, global DNS propagation tests, and other diagnostics.

Platforms such as EasyDMARC may pair DNS checks with email health, Inbox Placement Tests, EasyDMARC Outbound, and a Delivery Center for deeper email infrastructure monitoring.

##### API-based TXT lookup

For automation, teams may use an API Reference from a DNS or security platform to query DNS programmatically. This is useful for continuous monitoring, compliance checks, and validating TXT records across many domain name assets.

## Common Uses for DNS TXT Lookup: SPF, DKIM, DMARC, and Verification

A DNS TXT lookup is most commonly used to confirm [email authentication](https://dmarcreport.com/blog/setting-up-dmarc-for-stronger-email-authentication-and-trust/) **records and service validation tokens**. Since many email systems depend on TXT records, even a small typo can affect [inbox placement](https://www.activecampaign.com/blog/inbox-placement).

### SPF records and Sender Policy Framework

An SPF record is a TXT record that lists which mail servers are authorized to send email for a domain name. _SPF stands for Sender Policy Framework, and it helps receiving mail systems determine whether a message is likely legitimate_.

For example:

```
v=spf1 include:spf.protection.outlook.com include:_spf.google.com -all
```

This SPF record may authorize Microsoft and Google’s mail infrastructure. A DNS TXT lookup confirms whether the Sender Policy Framework policy is published correctly and whether the full text record is returned without truncation.

#### SPF best practices

When reviewing an SPF record, verify that:

- The domain name has only one SPF TXT record
- The Sender Policy Framework syntax is valid
- The lookup count does not exceed SPF limits
- Old third-party services are removed
- The policy aligns **with your email security goals**

A broken SPF record can damage email deliverability, weaken [sender reputation](https://emaillabs.io/en/understanding-email-sender-reputation-and-how-it-affects-email-deliverability/), and increase the risk of spoofing.

### DKIM and DMARC records

DKIM uses a [public cryptographic key](https://www.fortris.com/blog/public-key-cryptography) published as a TXT record. Mail receivers use that key to verify that a message was signed by an authorized sender. The TXT record usually appears under a selector, such as:

`selector1._domainkey.example.com`

DMARC also uses a TXT record, typically published at:

`_dmarc.example.com`

DMARC builds on SPF and DKIM by defining how receivers should handle unauthenticated mail. A DNS lookup can confirm whether DMARC is set to monitoring mode or enforcement mode.

### Domain ownership and third-party verification

Many services ask users to verify domain ownership by publishing a TXT record containing a unique verification key. This is common with Google Search Console, Microsoft 365, ResearchGate, CNBlogs, marketing tools, and other third-party services.

A DNS TXT lookup verifies whether the record value is visible to the public DNS. If the online tool cannot find it, the issue may be an incorrect domain name, a wrong [DNS zone](https://bunny.net/academy/dns/what-are-dns-zones-and-dns-records/), or delayed **propagation across the global DNS**.

![How to Check DNS TXT Records Step by Step](https://media.mailhop.org/dmarcreport/what-is-dmarc-4196-1783417015971.jpg)

## How to Check DNS TXT Records Step by Step

_Checking a TXT record can be done through an online tool, command-line utilities, or platform-specific DNS dashboards_.

### Step 1: Identify the exact domain name

Start by confirming the precise domain name or subdomain. For SPF, check the root domain. For DKIM, check the selector host. For DMARC, check `_dmarc.domain.com`.

### Step 2: Use an online DNS TXT lookup tool

Open a lookup tool such as MXToolBox, NSLookup.io, WhatsMyDNS, or EasyDMARC. Enter the domain name, choose TXT as the record type, and run the DNS TXT lookup.

The tool should return the TXT record, TTL, and sometimes the responding DNS servers. If the result shows “not found,” use a **second DNS checker to confirm**.

#### Step 3: Check from the command line

You can also use nslookup or the dig command. On Windows, open Command Prompt:

`nslookup -type=txt example.com`

On Mac OS or Linux, open Terminal:

`dig TXT example.com`

These commands perform a **DNS lookup and return TXT records** visible through your resolver. To query the authoritative name servers directly, first identify the name servers, then run a targeted [DNS query](https://www.ioriver.io/terms/dns-query) against them.

## Troubleshooting DNS TXT Record Issues and Best Practices

TXT record problems are usually caused by syntax errors, duplicate records, propagation delays, or incorrect DNS hosting. A careful DNS TXT lookup helps isolate where the failure occurs.

![DNS TXT Lookup Tool for Checking DNS TXT Records](https://media.mailhop.org/dmarcreport/dmarc-generator-7653-1783417069996.jpg)

### Common TXT record issues

A TXT record may fail because the value was pasted incorrectly, quotation marks were changed, or the DNS provider **split long strings improperly**. DKIM keys, in particular, can be long and sensitive to formatting.

#### Propagation and TTL delays

If a new text record does not appear immediately, check the [time-to-live(TTL)](https://www.okta.com/en-in/identity-101/ttl/) and wait for cached data to expire. Different DNS servers may return different answers during propagation, which is why global **DNS testing can be useful**.

Also, confirm that the DNS zone is hosted by the correct authoritative name servers. _If the registrar points to one provider but the TXT record was added at another, public DNS will not return the expected value_.

### Best practices for reliable TXT records

- Keep a documented inventory of TXT records and related configuration settings
- Use a trusted DNS TXT checker after every DNS change
- Avoid publishing more than one SPF record for the same domain name
- Review the Sender Policy Framework includes regularly
- Remove unused verification keys from old third-party services
- Monitor blacklist status, email health, and sender reputation
- Validate SPF, DKIM, and DMARC after mail platform changes
- Use diagnostics from MXToolBox, EasyDMARC, or similar platforms
- Run an MX lookup alongside TXT checks when troubleshooting mail flow
- Test inbox placement after major authentication **changes using tools such as Inbox** Placement Tests or Delivery Center features

![Brad Slavin](https://media.mailhop.org/dmarcreport/images/team/brad-slavin.jpg) 

[ Brad Slavin ](/authors/brad-slavin/) 

General Manager

Founder and General Manager of DuoCircle. Product strategy and commercial lead for DMARC Report's 2,000+ customer base.

[LinkedIn Profile →](https://www.linkedin.com/in/bradslavin) 

## Take control of your DMARC reports

Turn raw XML into actionable dashboards. Start free - no credit card required.

[Start Free Trial](https://app.dmarcreport.com/signup?plan=free) [Check Your DMARC Record](/tools/dmarc-checker/) 

## Related Articles

[  Foundational 8m  10 Critical Learnings From Verizon’s 2021 DBIR - A DMARCReport Perspective  Nov 25, 2025 ](/blog/10-critical-learnings-from-verizons-2021-dbir-a-dmarcreport-perspective/)[  Foundational 12m  10 DNS Blacklist Insights That Improve Email Security And Deliverability Fast  Nov 14, 2025 ](/blog/10-dns-blacklist-insights-to-improve-email-security-and-deliverability/)[  Foundational 12m  10 Email Spoofing Detection Tools That Dramatically Improve Brand Protection  Nov 11, 2025 ](/blog/10-email-spoofing-detection-tools-that-dramatically-improve-brand-protection/)[  Foundational 12m  10 Reasons SPF Filtering Is Critical For Email Security  Nov 19, 2025 ](/blog/10-reasons-spf-filtering-is-critical-for-email-security/)

```json
{"@context":"https://schema.org","@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138898167","name":"DMARC Report","url":"https://dmarcreport.com","logo":{"@type":"ImageObject","url":"https://dmarcreport.com/images/dmarcreport-logo.png"},"description":"DMARC reporting and email authentication management. Monitor aggregate and forensic DMARC reports, analyze authentication results, and enforce DMARC policies across all your domains.","parentOrganization":{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138883901","name":"DuoCircle LLC","url":"https://www.duocircle.com","sameAs":["https://www.wikidata.org/wiki/Q138883901","https://www.crunchbase.com/organization/duocircle-llc","https://www.linkedin.com/company/duocircle","https://github.com/duocircle"],"subOrganization":[{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138898167","name":"DMARC Report","url":"https://dmarcreport.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897474","name":"AutoSPF","url":"https://autospf.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897912","name":"Phish Protection","url":"https://www.phishprotection.com"}]},"sameAs":["https://www.wikidata.org/wiki/Q138898167","https://www.linkedin.com/company/duocircle","https://x.com/duocirclellc","https://www.g2.com/products/dmarc-report/reviews","https://github.com/duocircle","https://www.crunchbase.com/organization/duocircle-llc","https://www.trustradius.com/products/duocircle/reviews"],"aggregateRating":{"@type":"AggregateRating","ratingValue":"4.8","reviewCount":"471","bestRating":"5","worstRating":"1","url":"https://www.g2.com/products/dmarc-report/reviews"},"contactPoint":{"@type":"ContactPoint","contactType":"customer support","url":"https://dmarcreport.com/support/"},"knowsAbout":["DMARC","DMARC Reporting","DMARC Aggregate Reports","DMARC Forensic Reports","Sender Policy Framework","DKIM","Email Authentication","Email Security","DNS Management","Email Deliverability"]}
```

```json
{"@context":"https://schema.org","@type":"WebSite","name":"DMARC Report","url":"https://dmarcreport.com","description":"DMARC reporting and email authentication management. Monitor aggregate and forensic DMARC reports, analyze authentication results, and enforce DMARC policies across all your domains.","publisher":{"@type":"Organization","name":"DMARC Report","url":"https://dmarcreport.com","logo":{"@type":"ImageObject","url":"https://dmarcreport.com/images/dmarcreport-logo.png"},"description":"DMARC reporting and email authentication management. Monitor aggregate and forensic DMARC reports, analyze authentication results, and enforce DMARC policies across all your domains.","parentOrganization":{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138883901","name":"DuoCircle LLC","url":"https://www.duocircle.com","sameAs":["https://www.wikidata.org/wiki/Q138883901","https://www.crunchbase.com/organization/duocircle-llc","https://www.linkedin.com/company/duocircle","https://github.com/duocircle"],"subOrganization":[{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138898167","name":"DMARC Report","url":"https://dmarcreport.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897474","name":"AutoSPF","url":"https://autospf.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897912","name":"Phish Protection","url":"https://www.phishprotection.com"}]}}}
```

```json
[{"@context":"https://schema.org","@type":"BlogPosting","headline":"DNS TXT Lookup Tool For Checking DNS TXT Records","description":"Check DNS TXT records instantly with our DNS TXT Lookup Tool. Verify SPF, DKIM, DMARC, domain verification, and other TXT records with ease.","url":"https://dmarcreport.com/blog/dns-txt-lookup-tool-for-checking-dns-txt-records/","datePublished":"2026-07-07T00:00:00.000Z","dateModified":"2026-07-07T00:00:00.000Z","dateCreated":"2026-07-07T00:00:00.000Z","author":{"@type":"Person","@id":"https://dmarcreport.com/authors/brad-slavin/#person","name":"Brad Slavin","url":"https://dmarcreport.com/authors/brad-slavin/","jobTitle":"General Manager","description":"Brad Slavin is the founder and General Manager of DuoCircle, the company behind DMARC Report, AutoSPF, Phish Protection, and Mailhop. He founded DuoCircle in 2014 and has led the company's growth to 2,000+ customers across its email security product family. Brad's focus is product strategy, customer relationships, and the commercial and compliance side of email authentication (DPAs, SLAs, enterprise procurement).","image":"https://media.mailhop.org/dmarcreport/images/team/brad-slavin.jpg","knowsAbout":["Email Security Strategy","SaaS Product Management","Enterprise Compliance","Customer Success","Email Deliverability Business"],"worksFor":{"@type":"Organization","name":"DMARC Report","url":"https://dmarcreport.com"},"sameAs":["https://www.linkedin.com/in/bradslavin"]},"publisher":{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138898167","name":"DMARC Report","url":"https://dmarcreport.com","logo":{"@type":"ImageObject","url":"https://dmarcreport.com/images/dmarcreport-logo.png"},"description":"DMARC reporting and email authentication management. Monitor aggregate and forensic DMARC reports, analyze authentication results, and enforce DMARC policies across all your domains.","parentOrganization":{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138883901","name":"DuoCircle LLC","url":"https://www.duocircle.com","sameAs":["https://www.wikidata.org/wiki/Q138883901","https://www.crunchbase.com/organization/duocircle-llc","https://www.linkedin.com/company/duocircle","https://github.com/duocircle"],"subOrganization":[{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138898167","name":"DMARC Report","url":"https://dmarcreport.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897474","name":"AutoSPF","url":"https://autospf.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897912","name":"Phish Protection","url":"https://www.phishprotection.com"}]},"sameAs":["https://www.wikidata.org/wiki/Q138898167","https://www.linkedin.com/company/duocircle","https://x.com/duocirclellc","https://www.g2.com/products/dmarc-report/reviews","https://github.com/duocircle","https://www.crunchbase.com/organization/duocircle-llc","https://www.trustradius.com/products/duocircle/reviews"],"aggregateRating":{"@type":"AggregateRating","ratingValue":"4.8","reviewCount":"471","bestRating":"5","worstRating":"1","url":"https://www.g2.com/products/dmarc-report/reviews"},"contactPoint":{"@type":"ContactPoint","contactType":"customer support","url":"https://dmarcreport.com/support/"},"knowsAbout":["DMARC","DMARC Reporting","DMARC Aggregate Reports","DMARC Forensic Reports","Sender Policy Framework","DKIM","Email Authentication","Email Security","DNS Management","Email Deliverability"]},"mainEntityOfPage":{"@type":"WebPage","@id":"https://dmarcreport.com/blog/dns-txt-lookup-tool-for-checking-dns-txt-records/"},"articleSection":"foundational","keywords":"","image":{"@type":"ImageObject","url":"https://media.mailhop.org/dmarcreport/how-to-create-dmarc-record-5296-1783416823919.jpg","caption":"DNS TXT Lookup Tool"},"speakable":{"@type":"SpeakableSpecification","cssSelector":[".answer-block","h1"]}}]
```

```json
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://dmarcreport.com/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https://dmarcreport.com/blog/"},{"@type":"ListItem","position":3,"name":"Foundational","item":"https://dmarcreport.com/foundational/"},{"@type":"ListItem","position":4,"name":"DNS TXT Lookup Tool For Checking DNS TXT Records","item":"https://dmarcreport.com/blog/dns-txt-lookup-tool-for-checking-dns-txt-records/"}]}
```
