What is a DKIM record?
DKIM adds a cryptographic signature to your outgoing email; receivers verify it against a public key you publish in DNS at selector._domainkey.your-domain. Because DNS provides no way to list selectors, IPeek probes the selectors used by Google, Microsoft, Amazon SES and other major providers.
How DKIM signing and verification work
When you send mail, your provider signs selected headers and the body with a private key, adding a DKIM-Signature header to the message. The receiver reads the d= (domain) and s= (selector) tags from that header, fetches the matching public key at selector._domainkey.d, and verifies the signature. If it validates, the content wasn't altered in transit and genuinely came from a key holder for that domain. The private key stays on the sending server; only the public key lives in DNS.
Selectors and the public key in DNS
A selector lets one domain publish multiple DKIM keys — useful for rotation or for different sending services. The public key is a TXT record at selector._domainkey.your-domain, such as google._domainkey.example.com, containing v=DKIM1; k=rsa; p=<base64 public key>. Because DNS offers no directory of selectors, you can't simply ask which ones a domain uses. That's why IPeek probes the common selectors used by Google (google), Microsoft, Amazon SES, and other major providers to locate your published keys.
How DKIM relates to SPF and DMARC
DKIM is the content-authentication layer of the three. Where SPF authorizes sending hosts by IP, DKIM cryptographically proves a message's headers and body weren't tampered with and ties it to a signing domain. DMARC then checks that the DKIM signing domain aligns with the visible From address. DKIM has a key advantage over SPF: because the signature travels with the message, it survives forwarding, which often breaks SPF. For strong deliverability, publish DKIM and align it under DMARC.