Suped

How to find DKIM record without selector?

Matthew Whittaker profile picture
Matthew Whittaker
Co-founder & CTO, Suped
Published 4 Jul 2025
Updated 19 Aug 2025
7 min read
When you're dealing with email deliverability, DKIM (DomainKeys Identified Mail) is a critical authentication standard. It helps recipient mail servers verify that an email was indeed sent by the domain it claims to be from, and that it hasn't been tampered with in transit. This verification process relies on a pair of cryptographic keys: a private key that signs the outgoing email and a public key published in your domain's DNS records as a TXT record. The challenge often arises when you need to check a DKIM record, but you don't know the selector.
A DKIM selector is essentially a specific string, usually short, that email servers use to locate the correct public key within your DNS. Without this selector, it's like trying to find a book in a library without knowing its call number. Most online DKIM lookup tools explicitly require both your domain name and the selector to perform a successful query.
This situation can be frustrating, especially if you've inherited a domain, are auditing an old setup, or are troubleshooting unexpected deliverability issues. While it might seem impossible at first, there are several effective strategies you can employ to uncover that elusive DKIM selector and get your authentication records in order.
Suped DMARC monitoring
Free forever, no credit card required
Learn more
Trusted by teams securing millions of inboxes
Company logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logo

The role of the DKIM selector

The selector's primary purpose is to allow multiple DKIM keys to exist for a single domain, which is crucial for key rotation, managing different sending services, or even different departments within an organization. When an email is sent, the sending server includes a DKIM-Signature header in the message. This header contains several tags, including the s= tag, which specifies the selector used to sign that particular email. Understanding how DKIM works helps highlight why the selector is indispensable for the lookup process.
Without the correct selector, a receiving server cannot construct the full DNS query to find the public key. The DNS record for a DKIM key is typically structured as selector._domainkey.yourdomain.com. If you simply put 's' or try generic terms, most tools will return an error because they need the exact value to query the DNS system correctly. This is why it's crucial to identify the selector first. You can also explore practical DKIM selector name examples to get a better grasp of how they are typically formatted.
Example DKIM-Signature Header
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=example.com; s=marketing; h=from:to:subject:date:message-id; bh=abcdefg12345; b=HJKLMnopQR...
The s= tag is your target. In the example above, the selector is marketing. Once you have this, you can perform a standard DNS TXT record lookup for marketing._domainkey.example.com. This is why it is difficult to find the record without the selector.

Methods for finding the selector

The most straightforward and reliable way to find a DKIM selector is by inspecting the headers of an email sent from the domain in question. If you have access to an email that successfully passed DKIM authentication from the domain, this is your best bet.
Simply open the email in your client (Gmail, Outlook, etc.) and look for an option like "Show original," "View source," or "View message details." Within the full headers, search for the DKIM-Signature header. The s= tag will contain the selector value. This method is often recommended by experts for its directness and accuracy, as highlighted by Duocircle's explanation of DKIM selectors.
If you cannot obtain an email from the domain, another approach is to try common or default selectors. Many email service providers (ESPs) and web hosts use standard selector names for their DKIM implementations. While this isn't guaranteed, it's a good place to start, especially for well-known services. A list of common DKIM selectors can be quite helpful here.

Service Provider

Common Selector(s)

google.com logoGoogle Workspace
google (or google2048, etc.)
microsoft.com logoMicrosoft 365
selector1, selector2
mailchimp.com logoMailchimp
k1
sendgrid.com logoSendGrid
s1, s2
amazon.com logoAmazon SES
ugad-XXXXXXXXXXXX
You can try each of these common selectors with a standard DKIM lookup tool. While it's a manual process, it often yields results for domains using popular services. Remember that DKIM selectors affect email reputation, so ensuring yours is correctly identified is key.

What to do if the selector remains elusive

If neither inspecting email headers nor guessing common selectors works, the next logical step is to contact the domain's email service provider or hosting provider. They manage the DNS records and should be able to provide the exact DKIM selector(s) configured for the domain. Providing them with your domain name and explaining your need to find the DKIM record without the selector should lead to a quick resolution.
Sometimes, the issue might not be that you can't find the selector, but that the DKIM record itself is missing or misconfigured. This can significantly impact your email deliverability. For instance, a missing DKIM DNS TXT record can cause emails to land in spam or be rejected outright.

The challenge

Trying to look up a DKIM record without knowing its specific selector is a common hurdle. Standard tools require this piece of information, making direct queries impossible and often leading to errors or warnings of no record found. This can hinder efforts to verify email authenticity or troubleshoot deliverability issues.

The solution

While direct lookup without a selector is not feasible, indirect methods like inspecting email headers, trying common selector names, or contacting the service provider are effective. These steps can help you pinpoint the correct selector, allowing you to then perform a proper DKIM record interpretation.
Furthermore, if you are setting up new DKIM records and want to avoid such lookup issues in the future, make sure to document your chosen selectors. When you implement DKIM for the first time, or if you rotate your keys, note down the selector names. This proactive approach ensures you always have the necessary information on hand for verification or troubleshooting. Remember that changing DKIM selectors impacts email reputation, so proper management is crucial.

Ensuring proper DKIM setup

Why proper DKIM configuration matters for deliverability

DKIM is one of the foundational email authentication protocols, alongside SPF and DMARC. Without proper DKIM implementation, your emails are more likely to be flagged as spam or rejected by recipient mail servers. This directly impacts your email deliverability and sender reputation. Ensuring your DKIM records are discoverable and valid is not just a technical detail, it's a critical component of successful email communication. Learning how to troubleshoot DKIM failures is a key skill.
While you cannot directly query for a DKIM record without knowing the selector, several indirect strategies can help you find it. The most reliable method is to examine the full headers of an email sent from the domain. If that's not possible, trying common selectors or contacting the email service provider are effective alternatives. These methods allow you to pinpoint the selector, enabling you to verify the DKIM record and ensure your domain's email authentication is robust.
Maintaining accurate and discoverable DKIM records is essential for email deliverability and protecting your domain's reputation. By understanding the role of the selector and knowing how to find it, you can avoid common pitfalls that lead to emails being marked as spam or blocked. This is a fundamental step in ensuring your emails consistently reach the inbox.

Views from the trenches

Best practices
Always keep a record of your DKIM selectors and associated keys when setting up or modifying email sending services, ensuring easy access for future audits or troubleshooting.
Regularly review your email service provider’s documentation for any changes or updates to their recommended DKIM selector names, as these can sometimes vary.
Implement a DMARC policy with reporting to gain visibility into your email authentication results, which can help in identifying used selectors even if not directly known.
When migrating email services, ensure all existing DKIM selectors are properly transferred and configured in your new DNS to maintain consistent authentication.
Use different DKIM selectors for different email streams or campaigns to isolate reputation and facilitate troubleshooting if issues arise with a specific sender.
Common pitfalls
Attempting to use generic selectors like 's' or 'default' without first checking actual email headers, which often leads to failed lookups and wasted effort.
Not understanding that online DKIM lookup tools require a specific selector, leading to frustration when results are not immediately available.
Neglecting to inspect email headers, which is often the most direct and reliable way to discover the exact DKIM selector in use for a sending domain.
Failing to communicate with your email service provider or hosting company when a selector cannot be found, missing the most authoritative source of information.
Assuming that a DKIM record doesn't exist just because the selector is unknown, rather than actively investigating to uncover the correct configuration.
Expert tips
Leverage the full email header analysis feature in your email client, as it explicitly lists the DKIM-Signature header including the 's=' tag for the selector.
Consider that many ESPs provide their DKIM selectors directly within their setup guides or a dedicated section of their admin panel.
If you suspect a selector, try a DNS TXT record query directly using command-line tools like 'dig' or 'nslookup' to confirm its presence.
Utilize online tools that attempt to guess common selectors, but always verify the found selector by checking an actual email's headers.
For complex setups with multiple sending services, a DMARC aggregate report can often indirectly reveal active DKIM selectors by showing which ones are passing authentication.
Expert view
Expert from Email Geeks says you absolutely need the selector and the signing domain to find the public key. Without it, the DNS lookup to locate the key cannot be completed.
2021-07-27 - Email Geeks
Expert view
Expert from Email Geeks says if you can obtain an email from the source, the selector will be present in the DKIM-Signature header under the 's=' tag.
2021-07-27 - Email Geeks

Frequently asked questions

DMARC monitoring

Start monitoring your DMARC reports today

Suped DMARC platform dashboard

What you'll get with Suped

Real-time DMARC report monitoring and analysis
Automated alerts for authentication failures
Clear recommendations to improve email deliverability
Protection against phishing and domain spoofing