← Guides

DKIM Record Checker: How to Find Your Selector and Check Your DKIM Record

DKIM adds a digital signature to every email you send, and receiving servers check it against a public key published in your DNS. Unlike SPF and DMARC, you can't check DKIM with just your domain name: you need the selector, which tells you where the key lives. That's why so many DKIM checkers ask for two inputs. Here's how to get both and check the record yourself.

Step 1: Find your selector

The fastest way is from an email you've already sent. Send yourself a message, then view the raw headers:

Search for DKIM-Signature. It looks like this:

DKIM-Signature: v=1; a=rsa-sha256; d=yourdomain.com; s=google; ...

The value after s= is your selector (here, google). The value after d= is the signing domain. If d= shows your email provider's domain instead of yours, DKIM may pass but it won't count toward DMARC, more on that below.

Step 2: Look up the record

The key lives at selector._domainkey.yourdomain.com:

dig +short TXT google._domainkey.yourdomain.com

On Windows:

nslookup -type=TXT google._domainkey.yourdomain.com

A working result contains v=DKIM1 and a long p= value (the public key). Some providers, including Microsoft 365, publish a CNAME at that name that points to their own TXT record; that's normal, and dig will follow it.

Common selectors by provider

If you can't get a header, try the defaults:

Each service that sends as your domain should have its own selector. Having several is normal.

Reading the result

Why DKIM matters more in 2024 onward

Gmail and Yahoo require bulk senders to have SPF, DKIM, and DMARC, and they reject or spam-folder more unauthenticated mail from everyone else too. DKIM is also the authentication method that usually survives forwarding, which SPF doesn't. For DMARC to pass, the DKIM d= domain has to match your From domain, so turn on custom-domain signing in every tool that sends for you (newsletter, CRM, invoicing).

After you fix it

Send another test message and check the headers for dkim=pass under "Authentication-Results". When you rotate keys, publish the new selector first and keep the old one for a few days so mail already in transit still verifies.

Check it the fast way

Want a second opinion in under a minute? Scan your site free with SiteShield. It checks your SPF record and DMARC policy (the two DKIM partners you can check from your domain alone), plus HTTPS, security headers, and privacy basics and shows your score and every issue found. If you'd rather skip the trial and error, the $14 fix bundle gives you copy-paste fixes written for your exact site.

Check your site free

SiteShield by Telekeen · Telekeen Communications