E-mail

Narzędzie do sprawdzania autentyczności adresów e-mail

Sieć: DoHNowe

Samo narzędzie jest w języku angielskim; na tej stronie znajdziesz wyjaśnienia w Twoim języku.

Użyj Narzędzie do sprawdzania autentyczności adresów e-mail

Jak to działa

Wpisz domenę, aby sprawdzić, jak dobrze jest ona chroniona przed spoofingiem: drzewo include SPF wraz z liczbą wyszukiwań, politykę DMARC, rozmiary kluczy DKIM, MTA-STS, TLS-RPT, BIMI oraz rekordy MX.

Wyszukiwane nazwy DNS są przesyłane do serwera przekaźnikowego PhishDestroy (/api/dns-resolve.php), który kieruje zapytania do serwerów Cloudflare lub Google DNS za pośrednictwem protokołu HTTPS.

Jak korzystać z Narzędzie do sprawdzania autentyczności adresów e-mail

  1. Wpisz nazwę domeny. Wpisz nazwę domeny, adres e-mail lub adres URL. Narzędzie zachowuje wyłącznie nazwę domeny, usuwa początkowe „www.” z adresu URL oraz prefiksy, takie jak „_dmarc”.
  2. Dodaj selektory DKIM. Jeśli masz wiadomość z tej domeny, skopiuj wartość „s=” z nagłówka „DKIM-Signature” tej wiadomości do pola selektorów. Sprawdzanych jest maksymalnie 10 pozycji.
  3. Przeprowadź kontrolę. Kliknij „Sprawdź” lub wypróbuj popularne selektory DKIM, aby przetestować 15 najczęściej spotykanych nazw. Licznik pokazuje, ile zapytań DNS zostało wysłanych.
  4. Zapoznaj się z tabelą podsumowującą. Każdy rekord otrzymuje ocenę „pass”, „warn”, „fail”, „info” lub „error” wraz z jednowierszowym opisem wyniku. Poniższe sekcje przedstawiają surowe rekordy oraz drzewo włączeń SPF.
  5. Wykorzystaj wynik. Domenę bez rekordu SPF i bez polityki DMARC wymuszającej przestrzeganie zasad łatwo sfałszować. Należy o tym pamiętać, oceniając wiadomość, która rzekomo pochodzi z tej domeny.

Przykład

Domena, która nie wysyła żadnych wiadomości e-mail

Dane wejściowe
example.com
Wynik (zarejestrowany 2026-10-20)
Checked example[.]com · 6 DNS queries through the relay (Cloudflare)

Summary
RECORD	STATUS	FINDING
SPF	pass	"v=spf1 -all": no server may send mail as example[.]com, so any message from it is forged
DMARC	warn	p=reject, sp=reject
DKIM	info	Not checked: DKIM keys can only be found by selector (see the DKIM-Signature s= of a message)
MTA-STS	info	No MTA-STS record (optional): senders may deliver over unencrypted or unverified TLS
TLS-RPT	info	No TLS-RPT record (optional): no reports about TLS delivery failures
BIMI	info	No BIMI record (optional). DMARC is at enforcement
MX	info	Null MX "0 .": the domain accepts no mail (RFC 7505)
SPF
DNS-QUERYING TERMS
0 of 10
VOID LOOKUPS
0 of 2
UNLISTED SENDERS GET
fail (-all)
v=spf1 -all

Include and redirect tree (lookups are numbered in evaluation order; include, a, mx, ptr, exists and redirect count, RFC 7208 §4.6.4)

example[.]com · 0 lookups here, 0 in this branch
fail -all
DMARC

Found at _dmarc.example[.]com

v=DMARC1;p=reject;sp=reject;adkim=s;aspf=s

warn no rua: the owner receives no aggregate reports
TAG	VALUE	MEANING
v	DMARC1	version
p	reject	policy for the domain itself — reject: failing mail is refused
sp	reject	policy for subdomains (default: p) — reject: failing mail is refused
adkim	s	DKIM alignment: r = same organization, s = exact domain (default r)
aspf	s	SPF alignment: r = same organization, s = exact domain (default r)
DKIM

DNS cannot list DKIM keys: each one sits under a selector chosen by the sender (selector._domainkey.example[.]com). Enter the s= value from a message's DKIM-Signature header, or press “Try common
…

SPF v=spf1 -all, DMARC p=reject oraz rekord MX o wartości null (0 .): domena deklaruje, że nie wysyła ani nie odbiera wiadomości e-mail, więc każda wiadomość pochodząca z tej domeny jest sfałszowana. DMARC ma oznaczenie „warn” wyłącznie dlatego, że rekord nie zawiera adresu rua=, więc właściciel nie otrzymuje raportów zbiorczych; sama polityka (p=reject, sp=reject) jest w pełni egzekwowana.

Co jest sprawdzane

SygnałCo to oznacza
Rekord SPFBrakujący wpis oznacza błąd. Opcja +all pozwala na przejście każdemu serwerowi, a opcje ?all lub no all nie zapewniają żadnej ochrony; opcje -all lub ~all działają zgodnie z oczekiwaniami.
Wyszukiwanie SPF i liczba unieważnieńPolecenia „Include”, „a”, „mx”, „ptr”, „exists” oraz „redirect” powodują, że każde z nich generuje koszt w postaci jednego zapytania DNS. Jeśli liczba zapytań przekroczy 10 lub więcej niż 2 z nich nie zwróci żadnego wyniku, spowoduje to błąd „permerror” w SPF.
Polityka DMARCp=none powoduje jedynie monitorowanie, opcja „quarantine” przekierowuje wiadomości, których wysłanie nie powiodło się, do folderu spam, a opcja „reject” odrzuca je. Ostrzeżenia dotyczą również wartości pct poniżej 100, ustawienia sp=none oraz braku adresu RUA.
Odziedziczony DMARCJeśli subdomenie nie przypisano żadnego wpisu, odczytywany jest wpis domeny organizacyjnej i oznaczany jako odziedziczony.
Klucz DKIMWyświetlane według selektora wraz z typem i rozmiarem. Klucz RSA poniżej 1024 bitów oznacza błąd, poniżej 2048 – ostrzeżenie, a puste pole „p=” oznacza, że klucz został unieważniony.
MTA-STS i TLS-RPTOpcjonalne wpisy, w których prosi się nadawców o stosowanie zweryfikowanego protokołu TLS oraz o zgłaszanie niepowodzeń. Jeśli brakuje tych wpisów, wyświetla się informacja, a nie komunikat o błędzie.
BIMIOpcjonalny wpis dotyczący logo marki. Jest on brany pod uwagę wyłącznie wtedy, gdy ustawienie DMARC to „quarantine” lub „reject” z wartością pct=100.
MXWyświetla listę serwerów pocztowych. Pusty wpis MX (0 .) oznacza, że domena nie przyjmuje poczty; NXDOMAIN oznacza, że domena nie istnieje.

Więcej przykładów

Adres URL zamiast nazwy domeny

Dane wejściowe
https://www.example.net/login
Wynik

Uwaga: adres www.example.net został sprawdzony jako example.net, po czym wykonano 6 zapytań DNS: SPF pozytywny dla „v=spf1 -all”, ostrzeżenie DMARC dla p=reject, sp=reject bez adresu RUA, DKIM nie sprawdzono, brak rekordów MTA-STS, TLS-RPT ani BIMI oraz rekord MX o wartości null.

Domena, która nie istnieje

Dane wejściowe
nothing.example
Wynik

Błąd SPF (brak rekordu SPF), błąd DMARC (brak rekordu DMARC) oraz błąd MX, ponieważ domena nothing.example nie istnieje (NXDOMAIN). W wierszu BIMI zaznaczono, że DMARC nie jest w trybie egzekwowania.

Nazwa rekordu DKIM

Dane wejściowe
google._domainkey.example.org
Wynik

Selektor „google” należy wpisać w polu selektorów, a opcja „example.org” musi być zaznaczona. W wierszu DKIM widnieje komunikat „google: revoked”, ponieważ rekord klucza ma puste pole p=.

Najczęściej zadawane pytania

Jakie informacje sprawdza narzędzie do weryfikacji autentyczności wiadomości e-mail?

Rekord SPF oraz wszystkie w nim zawarte elementy typu „include” i „redirect” są uwzględniane przy liczeniu zapytań DNS w ramach limitu 10 oraz bezskutecznych wyszukiwań w ramach limitu 2 (RFC 7208). Odczytuje również rekord DMARC, przechodząc w razie potrzeby do domeny organizacyjnej, klucze DKIM dla podanych selektorów oraz rekordy MTA-STS, TLS-RPT, BIMI i MX.

Czego program sprawdzający nie jest w stanie wykryć?

DNS nie może wyświetlić listy kluczy DKIM: każdy z nich znajduje się pod selektorem wybranym przez nadawcę, więc należy wprowadzić wartość s= z nagłówka DKIM-Signature wiadomości lub wypróbować popularne selektory; brak trafienia niczego nie dowodzi. Plik polityki MTA-STS oraz logo BIMI nie są pobierane, a makra SPF zależne od nadawcy nie są rozwijane.

Co jest przesyłane przez sieć?

Tylko nazwy DNS utworzone na podstawie wprowadzonej domeny, takie jak _dmarc.example.com, są przekazywane do serwera przekaźnikowego PhishDestroy, który wysyła zapytania do Cloudflare lub Google za pośrednictwem protokołu DNS over HTTPS. Jedno sprawdzenie wymaga od około 5 do 25 zapytań; serwer przekaźnikowy pozwala na 60 zapytań na minutę.

Czy dobry wynik oznacza, że wiadomość e-mail z tej domeny jest autentyczna?

Nie. Narzędzie sprawdzające analizuje opublikowaną politykę domeny, a nie konkretną wiadomość. Aby sprawdzić, czy dana wiadomość e-mail przeszła weryfikację SPF, DKIM i DMARC, otwórz jej kod źródłowy w programie EML Analyzer.

Dlaczego DMARC wyświetla ostrzeżenie, mimo że ustawiono p=reject?

Ostrzeżenia dotyczą również ustawień, które osłabiają zasięg lub raportowanie: brak adresu RUAdres w raportach zbiorczych, wartość pct poniżej 100 lub sp=none dla subdomen. Sama polityka odrzucania nadal obowiązuje.

Czym jest wyszukiwanie w polu pustym?

Zapytanie DNS wysłane podczas sprawdzania SPF, które nie zwraca żadnych użytecznych rekordów, na przykład termin typu „a:” lub „mx:”, którego nazwa nie ma przypisanych adresów ani serwerów pocztowych. SPF dopuszcza dwa takie rekordy; pojawienie się trzeciego powoduje niepowodzenie z błędem „permerror”.

Objaśnienie terminów

Badania PhishDestroy