Omnikit
ProgramowaniePlikiFinanseWszystkie narzędzia
Ctrl K
Narzędzia dla programistówNarzędzia do plikówKalkulatory finansoweWszystkie narzędzia
Strona głównaNarzędzia dla programistówSprawdzanie DKIM
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

Sprawdzanie DKIM

programowanie

Odczytaj klucz DKIM po selektorze i zobacz jego typ, rzeczywistą długość i problemy

Runs in your browser. Only the lookup you start is sent to cloudflare-dns.com or dns.google; nothing else leaves your device.

Sprawdzanie DKIM pobiera klucz publiczny, który domena publikuje pod selector._domainkey.domena, i go odczytuje. RFC 8301 wymaga kluczy RSA o długości co najmniej 1024 bitów i zaleca 2048; puste p= oznacza, że klucz unieważniono. Selektor pochodzi ze znacznika s= podpisanej wiadomości.

Ta strona została przetłumaczona maszynowo z angielskiego oryginału. Tłumaczenie nie zostało jeszcze sprawdzone przez człowieka, dlatego wiążąca jest wersja angielska. Przeczytaj angielski oryginał

Dalej:
  • Sprawdzanie DMARC Sprawdź rekord DMARC i przeczytaj jego politykę, wyrównanie i adresy raportów prostymi słowami
  • Domain Health Check One report on a domain’s mail servers, SPF, DMARC, DKIM, DNSSEC and blocklists

Jak sprawdzić rekord DKIM

1

Wpisz domenę w polu Domena, a selektor w polu Selektor (s= w podpisie).

2

Naciśnij Sprawdź DKIM, aby pobrać klucz spod selector._domainkey.domena.

3

Odczytaj Typ klucza i Długość klucza, ustalone na podstawie samego klucza, z problemami wymienionymi powyżej.

4

Naciśnij Kopiuj obok rekordu klucza, aby go zachować.

O sprawdzaniu DKIM

Po wpisaniu domeny i selektora strona pyta publiczny resolver DNS-over-HTTPS o rekord TXT pod selektorem, potem ._domainkey., potem domeną. Znaczniki rekordu są odczytywane tak, jak definiuje je sekcja 3.6.1 RFC 6376: wersja, typ klucza, dozwolone algorytmy skrótu, typy usług, flagi i sam klucz.

Długość klucza jest ustalana z klucza, a nie zgadywana po długości tekstu. Base64 z p= jest dekodowane, a zawarta w nim struktura DER jest czytana aż do modułu RSA, którego dokładna długość w bitach to rozmiar klucza. Klucz ed25519, zdefiniowany w RFC 8463, ma zawsze 256 bitów. Sekcja 3.2 RFC 8301 mówi, że odbiorcy muszą odrzucać klucze RSA krótsze niż 1024 bity, a nadawcy powinni używać 2048, a werdykt mówi, po której stronie tych granic leży klucz.

Inne problemy są opisane prostymi słowami: puste p=, oznaczające unieważnienie klucza; t=y, oznaczające, że domena wciąż testuje, więc odbiorcy traktują jej podpisaną pocztę jak niepodpisaną; h= dopuszczające tylko sha1, wycofane przez RFC 8301; oraz rekordy, które w ogóle nie są DKIM. Selektor wskazujący gdzie indziej przez CNAME, jak konfiguruje to wiele usług pocztowych, jest śledzony, a cel jest pokazywany.

Najtrudniejsze jest znalezienie selektora. To wartość s= w nagłówku DKIM-Signature wiadomości wysłanej przez domenę i tylko tak można go poznać na pewno. Przycisk "Try common selectors" sprawdza dziewięć nazw używanych przez dużych dostawców i panele hostingowe. Trafienie dowodzi, że klucz istnieje; pudło niczego nie dowodzi, bo selektor może mieć dowolną nazwę.

Czego nie robi: nie weryfikuje podpisu wiadomości. Do tego potrzebna jest wiadomość.

Wpisane domena i selektor są wysyłane do wybranego resolvera, bo bez nich zapytanie jest niemożliwe. Nic więcej nie opuszcza urządzenia.

Najczęściej zadawane pytania

Jak znaleźć mój selektor DKIM?

Należy otworzyć wiadomość wysłaną przez domenę, wyświetlić oryginał lub źródło i znaleźć nagłówek DKIM-Signature. Jego znacznik s= to selektor, a znacznik d= to domena. Typowe selektory można zgadnąć, a przycisk tutaj próbuje dziewięciu, ale pewność daje tylko nagłówek.

Jakiej długości klucza DKIM używać?

RFC 8301 wymaga kluczy RSA o długości co najmniej 1024 bitów i zaleca 2048. Odbiorcy muszą odrzucać klucze krótsze niż 1024 bity, więc podpisy nimi wykonane nie przechodzą. Klucze dłuższe niż 4096 bitów mogą nie być weryfikowane przez każdego odbiorcę. Klucz ed25519 ma 256 bitów i zwykle publikuje się go obok klucza RSA.

Co oznacza puste p= w rekordzie DKIM?

Pusty znacznik p= oznacza, że klucz tego selektora celowo unieważniono. Poczta nim podpisana nie przechodzi teraz DKIM. Dostawcy publikują unieważniony rekord przy przejściu na nowy selektor, więc stary selektor z pustym p= to nic dziwnego, jeśli bieżąca poczta używa nowszego.

Dlaczego narzędzie mówi, że nie znaleziono klucza?

Zwykle selektor jest błędny: każda usługa wysyłkowa ma własny selektor, a nazwa jest dowolna. Klucz mógł też jeszcze nie zostać opublikowany albo usługa oczekuje rekordu CNAME wskazującego jej własny klucz. Najpierw warto sprawdzić wartość s= w nagłówku prawdziwej wiadomości.

Czy sprawdzana domena jest gdzieś wysyłana?

Domena i selektor trafiają do wybranego publicznego resolvera DNS, Cloudflare lub Google, bo zapytanie o rekord wymaga nazwy. Resolver widzi zapytane nazwy i adres IP. Nic więcej nie opuszcza urządzenia, a na tej stronie nie jest przechowywane nic o sprawdzeniu.

Nadal coś nie działa? Zapytaj o narzędzie Sprawdzanie DKIM a odpowiedzieć może każdy, kto zna odpowiedź. Konto nie jest potrzebne.

Więcej na ten temat

Wszystkie poradniki
  • How to check SPF, DKIM and DMARC for a domain, and fix the common faultsWhat SPF, DKIM and DMARC each prove, how to look them up, the 10-lookup SPF limit, Gmail's bulk-sender rules, and rolling DMARC from none to reject.

Powiązane narzędzia

Wszystkie narzędzia dla programistów
Sprawdzanie SPFSprawdź rekord SPF, rozwiń każdy include i policz zapytania DNS względem limitu 10Sprawdzanie DMARCSprawdź rekord DMARC i przeczytaj jego politykę, wyrównanie i adresy raportów prostymi słowamiFormater i walidator JSONFormatowanie, walidacja, minifikacja i sortowanie JSON z dokładną pozycją błęduBIMI LookupCheck a BIMI record, its logo and certificate links, and whether DMARC is strict enoughMTA-STS and TLS-RPT CheckerCheck the MTA-STS and TLS-RPT records that make mail to your domain travel encryptedBlacklist CheckerCheck a mail server IP against spam blocklists, and see which lists a browser cannot checkEmail Header AnalyzerPaste raw email headers: every hop with its delay, sender IPs, SPF, DKIM and DMARC resultsDomain Health CheckOne report on a domain’s mail servers, SPF, DMARC, DKIM, DNSSEC and blocklists
Czy to narzędzie było pomocne?
Omnikit

Małe zadania wykonywane w przeglądarce. Bezpłatnie, szybko i prywatnie. Pliki nigdy nie są przesyłane.

Pliki

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Programowanie

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Finanse

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
PoradnikiPytaniaO serwisieJak sprawdzamyBiblioteka prawa (beta)PrywatnośćRegulaminUjawnieniaKontaktMore: Exam practice (UGC NET Paper 1)Działa w przeglądarce; wysyłane jest tylko uruchomione przez Ciebie zapytanie, do usługi wskazanej na tej stronie. © 2026 Omnikit (theomnikit.com)