DMARC - jak działa rekord DNS i jak wdrożyć go bez ryzyka

23 sierpnia 2026

Schemat pokazuje proces weryfikacji poczty e-mail, gdzie rekord DMARC decyduje o jej losie: odrzuceniu, kwarantannie lub dostarczeniu.

Spis treści

Poczta elektroniczna nadal jest jednym z najłatwiejszych wektorów podszywania się pod firmę, markę albo konkretny dział. Właśnie dlatego rekord DMARC stał się jednym z najważniejszych elementów ochrony domeny: porządkuje autoryzację wiadomości, ogranicza spoofing i mówi odbiorcy, co zrobić z mailem, który nie przeszedł weryfikacji. Poniżej wyjaśniam, jak działa ten wpis w DNS, jak go poprawnie odczytać, jak wdrożyć go bez ryzyka i gdzie kończą się jego możliwości.

Najważniejsze informacje o tym wpisie DNS

  • DMARC sprawdza, czy domena widoczna w polu From zgadza się z domeną używaną przez SPF lub DKIM.
  • Rekord publikuje się jako wpis TXT pod nazwą _dmarc.twojadomena.pl.
  • Najbezpieczniej zaczynać od p=none, a dopiero potem przechodzić do quarantine i reject.
  • rua służy do raportów zbiorczych, a ruf do bardziej szczegółowych raportów błędów.
  • W aktualnym standardzie z 2026 roku tag pct jest już historyczny, więc nie opierałbym na nim nowego wdrożenia.
  • Najwięcej problemów powodują błędy w alignment, źle wpisane tagi i pominięcie subdomen lub zewnętrznych nadawców.

Schemat pokazuje działanie polityki DMARC: od weryfikacji SPF/DKIM, przez decyzję o kwarantannie, odrzuceniu lub akceptacji, aż po raportowanie. Rekord DMARC jest kluczowy.

Jak ten mechanizm chroni domenę przed spoofingiem

Ja patrzę na DMARC jako na warstwę, która spina dwie wcześniejsze techniki: SPF i DKIM. Sam SPF mówi, z jakich serwerów można wysyłać pocztę w imieniu domeny, a DKIM dodaje kryptograficzny podpis wiadomości. DMARC dokłada do tego najważniejszy warunek: nie wystarczy, że wiadomość przejdzie SPF albo DKIM - domena użyta w autoryzacji musi jeszcze zgadzać się z domeną widoczną dla odbiorcy w polu From.

W praktyce oznacza to, że wiadomość może zostać uznana za poprawną tylko wtedy, gdy przynajmniej jeden mechanizm uwierzytelniania przejdzie i będzie aligned, czyli dopasowany do domeny nadawcy. Alignment może być relaxed albo strict. W trybie relaxed wystarczy wspólna domena organizacyjna, na przykład mail.example.pl i example.pl. W trybie strict domeny muszą być identyczne.

To właśnie dlatego DMARC jest tak skuteczny przeciwko prostemu spoofingowi. Osoba podszywająca się pod Twoją domenę może wysłać wiadomość z dowolnego serwera, ale jeśli nie kontroluje poprawnego SPF, DKIM i dopasowania domen, odbiorca ma podstawę, by taką wiadomość odrzucić albo przynajmniej odsunąć na bok. Z tego powodu ten mechanizm działa najlepiej wtedy, gdy SPF i DKIM są już wcześniej dopracowane, a nie wdrażane „na skróty”.

W 2026 roku warto też pamiętać, że aktualny standard opisany przez IETF zastąpił starsze dokumenty i usuwa z gry część dawnych uproszczeń. Jeśli więc gdzieś trafisz na stare porady, które opierają się na nieaktualnym podejściu, lepiej je zweryfikować niż bezrefleksyjnie kopiować. To ważne zwłaszcza przy większych wdrożeniach, gdzie jeden przestarzały detal potrafi zepsuć całą politykę.

Skoro już wiadomo, na czym polega sama logika ochrony, warto rozłożyć politykę na konkretne tagi i zobaczyć, co naprawdę robi każdy z nich.

Jak czytać politykę w DNS i nie pomylić tagów

W DMARC nie chodzi o jeden magiczny przełącznik, tylko o zestaw prostych parametrów. Dobrze je rozumieć, bo to właśnie one decydują, czy mechanizm tylko zbiera dane, czy już aktywnie ogranicza podszywanie się pod domenę. Najważniejsze tagi zestawiam poniżej tak, jak ja sam tłumaczyłbym je zespołowi, który wdraża pocztę w firmie.

Tag Co oznacza Praktyczny sens
v Wersja protokołu, zwykle DMARC1 Bez tego wpis nie jest rozpoznawany jako polityka DMARC.
p Polityka dla domeny Określa, czy odbiorca ma nic nie robić, kierować wiadomość do kwarantanny, czy ją odrzucić.
sp Polityka dla subdomen Przydaje się, gdy chcesz inaczej traktować pocztę z subdomen niż z domeny głównej.
adkim Tryb alignment dla DKIM r oznacza relaxed, s strict.
aspf Tryb alignment dla SPF r relaxed, s strict.
rua Adresy raportów zbiorczych Najważniejszy element na starcie, bo pokazuje, co faktycznie dzieje się z Twoją pocztą.
ruf Adresy raportów szczegółowych o błędach Pomocny diagnostycznie, ale bardziej wrażliwy i nie zawsze honorowany przez odbiorców.
fo Zasady raportowania błędów Określa, kiedy generować raporty o niepowodzeniach walidacji.
np Polityka dla nieistniejących subdomen Przydaje się w bardziej uporządkowanych środowiskach z wieloma subdomenami.

Jest jeszcze jedna ważna rzecz: dawne poradniki często pokazują tag pct, który miał pozwalać włączać ostrzejszą politykę tylko dla części wiadomości. W aktualnym standardzie traktuję go jako element historyczny, a nie punkt wyjścia do nowego wdrożenia. Jeśli zależy Ci na przewidywalności, lepiej przejść przez monitoring, poprawki i dopiero potem zmienić politykę na twardą.

Gdy ta mapa jest już jasna, można przejść do samego publikowania wpisu w DNS i sprawdzić, jak taki rekord wygląda w praktyce.

Jak poprawnie opublikować wpis w DNS

Sam rekord publikujesz jako TXT pod nazwą _dmarc.twojadomena.pl. To istotne, bo odbiorcy szukają polityki właśnie w tym miejscu. W praktyce długi ciąg tagów możesz rozbić na kilka fragmentów, ale logicznie nadal jest to jeden wpis TXT. Najlepiej zacząć od prostego wariantu monitorującego, a dopiero później zwiększać restrykcyjność.

; tryb monitoringu
_dmarc.firma.pl. IN TXT "v=DMARC1; p=none; rua=mailto:dmarc@firma.pl; adkim=r; aspf=r"

; tryb egzekwowania
_dmarc.firma.pl. IN TXT "v=DMARC1; p=reject; sp=reject; rua=mailto:dmarc@firma.pl; adkim=s; aspf=s"

W pierwszym wariancie nie blokujesz ruchu, tylko zbierasz dane. W drugim przechodzisz już do realnej ochrony. To nie są dwa wpisy do wstawienia jednocześnie, tylko dwa etapy konfiguracji. Ja zwykle zaczynam od prostszego wariantu, bo dzięki temu szybko widzę, czy któryś system wysyłkowy - CRM, system fakturowania, narzędzie mailingowe albo helpdesk - nie omija SPF lub DKIM.

Jeśli używasz zewnętrznej usługi do raportów, pamiętaj, że adresy raportowe mogą wymagać dodatkowej autoryzacji po stronie domeny odbierającej. To szczególnie ważne przy większych organizacjach, które przekazują analizę do zewnętrznego dostawcy. W przeciwnym razie raporty mogą nie dochodzić tam, gdzie powinny.

Dopiero po takim uporządkowaniu można sensownie przejść do wdrażania polityki bez ryzyka, że sam sobie odetniesz legalną pocztę.

Jak wdrażać politykę bez ryzyka utraty legalnej poczty

Najgorszy błąd, jaki widzę, to ustawienie od razu p=reject bez wcześniejszej analizy źródeł wysyłki. W teorii wygląda to odważnie. W praktyce często oznacza blokadę maili z systemów, o których ktoś po prostu zapomniał. Dlatego ja zawsze traktuję wdrożenie jako proces, nie jako jednorazową zmianę w DNS.

  1. Sprawdź wszystkie legalne źródła poczty: sklep, CRM, system helpdesk, narzędzia do faktur, newslettery i automaty.
  2. Upewnij się, że każde z tych źródeł ma poprawny SPF i podpis DKIM.
  3. Opublikuj politykę z p=none i włącz rua, żeby zobaczyć realny ruch.
  4. Przez kilka tygodni analizuj raporty i wyłapuj niespodzianki, zwłaszcza starsze integracje.
  5. Przejdź do quarantine, a dopiero potem do reject, jeśli raporty nie pokazują już odchyleń.

Właśnie w tym miejscu najczęściej ujawnia się prawda o infrastrukturze mailowej. Nagle okazuje się, że jedna aplikacja wysyła z innej domeny niż powinna, inny dostawca używa osobnego subdomenowego nadawcy, a jeszcze inny system podpisuje wiadomości tylko częściowo. DMARC jest wtedy bardzo użyteczny, bo zamienia domysły w dane.

Jeśli chcesz mieć większą kontrolę nad subdomenami, ustaw oddzielnie ich politykę przez sp. To daje bardziej precyzyjne sterowanie niż jedno globalne podejście dla całej organizacji. Przy rozbudowanych środowiskach oszczędza to sporo czasu, bo nie trzeba później ręcznie łatać skutków zbyt ogólnej polityki.

Dopiero taki porządek sprawia, że ochrona zaczyna działać w realnym ruchu, zamiast tylko dobrze wyglądać w panelu DNS.

Najczęstsze błędy, które psują ochronę

W praktyce błędy przy tym mechanizmie są powtarzalne. Dobra wiadomość jest taka, że większości z nich da się uniknąć, jeśli od początku patrzysz na całość, a nie tylko na sam wpis TXT. Poniżej zestawiam to, co najczęściej psuje efekt końcowy.

Błąd Co się dzieje Jak to naprawić
Zbyt szybkie przejście na reject Legalna poczta może zacząć trafiać do odrzuconych. Zacznij od monitoringu i czytaj raporty przed zaostrzeniem polityki.
Brak alignmentu mimo poprawnego SPF Wiadomość nadal przegrywa walidację. Sprawdź domenę w From, domenę SPF i domenę podpisu DKIM.
Literówka w tagu, np. błędna wartość polityki Rekord bywa ignorowany albo działa nie tak, jak zakładałeś. Waliduj wpis przed publikacją i trzymaj się tylko dozwolonych wartości.
Brak działającej skrzynki dla rua Masz politykę, ale nie masz danych do analizy. Użyj skrzynki, którą ktoś naprawdę odbiera i przetwarza.
Ignorowanie subdomen Część poczty przechodzi inną ścieżką niż główna domena. Ustal osobną politykę dla subdomen przez sp i przetestuj je osobno.
Kopiowanie starych instrukcji z pct Wdrażasz model oparty na historycznym rozwiązaniu. Opieraj konfigurację na aktualnym standardzie i prostym, przewidywalnym rolloutcie.

Do tego dochodzi jeszcze jeden problem, o którym wiele osób zapomina: forwarding i listy mailingowe. Przekazywanie wiadomości potrafi rozbić SPF, a czasem także DKIM, więc poprawnie wysłany mail może zostać potraktowany jako niezgodny. To nie znaczy, że DMARC jest zły. To znaczy, że trzeba rozumieć, gdzie jego granice spotykają się z realnym ruchem pocztowym.

Z tych ograniczeń wynika prosta zasada: nie traktuj polityki DMARC jak samodzielnej tarczy na wszystko, tylko jak bardzo mocny filtr na podszywanie się pod domenę.

Gdzie kończy się skuteczność tego mechanizmu

DMARC dobrze radzi sobie z podszywaniem się pod Twoją domenę, ale nie rozwiązuje całego problemu phishingu. Nie zatrzyma wiadomości z łudząco podobnej domeny, na przykład z literówką w nazwie. Nie naprawi też sytuacji, w której ktoś przejmie prawdziwą skrzynkę i wyśle z legalnego konta wiadomość wyglądającą jak autentyczna. Do tego nie analizuje treści maila, więc nie zastąpi ochrony antyspamowej ani analizy zachowania użytkownika.

  • Nie blokuje automatycznie ataków z podobnych domen, jeśli atakujący nie używa Twojej domeny.
  • Nie rozwiązuje problemu skompromitowanych kont i wykradzionych haseł.
  • Nie gwarantuje, że każdy odbiorca potraktuje odrzucenie identycznie.
  • Jest zależny od poprawnego DNS i od tego, czy SPF oraz DKIM są dobrze utrzymane.
  • Może wymagać wyjątków dla zaufanych przekaźników i usług pośredniczących.

Ja zwykle mówię o nim jako o warstwie porządkującej tożsamość nadawcy, a nie jako o pełnym systemie antyphishingowym. Jeśli ktoś oczekuje od jednego wpisu DNS cudów, to rozczarowanie jest niemal gwarantowane. Jeśli natomiast dołożysz do tego MFA dla poczty, monitoring domen podobnych do Twojej marki i sensowną higienę DNS, efekt jest bardzo odczuwalny.

W praktyce DMARC najlepiej działa wtedy, gdy jest częścią większego zestawu zabezpieczeń poczty, a nie samotnym elementem ustawionym raz i zapomnianym.

Co warto dopiąć, zanim uznasz ochronę domeny za gotową

Jeśli miałbym wskazać jeden moment, w którym ta technologia naprawdę zaczyna dawać zwrot, to jest nim przejście od monitoringu do egzekwowania po wcześniejszym posprzątaniu źródeł wysyłki. Wtedy przestajesz tylko obserwować problem, a zaczynasz go realnie ograniczać. Dla zespołu technicznego i biznesu to różnica bardzo konkretna: mniej podszyć, mniej chaosu w dostarczalności i mniej przypadkowych wyjątków.

Najrozsądniejsza kolejność jest prosta: SPF i DKIM muszą działać, raporty muszą być czytane, subdomeny muszą mieć jasne zasady, a dopiero potem warto zaostrzać politykę. Jeśli chcesz pójść krok dalej, dołóż jeszcze kontrolę nad kontami pocztowymi, monitoring nowych domen podobnych do marki i zabezpieczenia transportu SMTP. Taki zestaw daje dużo więcej niż samo dodanie kolejnego wpisu w DNS.

Właśnie dlatego dobrze skonfigurowany DMARC traktuję nie jako „dodatkowy rekord”, ale jako punkt porządkujący całą strategię uwierzytelniania poczty. I dopiero wtedy naprawdę spełnia swoją rolę.

FAQ - Najczęstsze pytania

DMARC uzna wiadomość za poprawną tylko wtedy, gdy przejdzie SPF albo DKIM i jednocześnie będzie zgodna z domeną widoczną w polu From. Sama poprawność SPF lub DKIM nie wystarcza, jeśli brak alignmentu. W artykule opisano też dwa tryby alignmentu: relaxed i strict.

Najbezpieczniej zacząć od p=none i włączyć rua, aby zebrać dane o rzeczywistym ruchu. Dopiero po analizie raportów i poprawieniu wszystkich źródeł wysyłki warto przejść do quarantine, a na końcu do reject.

Rekord publikuje się jako wpis TXT pod nazwą _dmarc.twojadomena.pl. W artykule pokazano, że podstawą są tagi v=DMARC1 i p, a przy wdrożeniu praktycznie potrzebne są też m.in. rua, adkim, aspf oraz opcjonalnie sp.

Najczęstsze problemy to zbyt szybkie ustawienie reject, brak alignmentu mimo poprawnego SPF, literówki w tagach, brak działającej skrzynki dla rua oraz pomijanie subdomen. Artykuł zwraca też uwagę na stare porady oparte na tagu pct, który autor traktuje jako historyczny.

DMARC nie blokuje wiadomości z podobnych, ale nieidentycznych domen ani nie rozwiązuje problemu przejętych kont pocztowych. Nie analizuje też treści maila, więc nie zastępuje ochrony antyspamowej. Dodatkowo forwarding i listy mailingowe mogą rozbić SPF lub DKIM, więc czasem potrzebne są wyjątki.

Oceń artykuł

Ocena: 0.00 Liczba głosów: 0

Tagi:

dmarc spf dkim spoofing subdomeny

Udostępnij artykuł

Ernest Konieczny

Ernest Konieczny

Nazywam się Ernest Konieczny i od 12 lat zajmuję się technologiami. Moje zainteresowanie tym obszarem zaczęło się w młodości, kiedy to odkryłem, jak wiele możliwości niesie ze sobą rozwój technologiczny. Fascynuje mnie, jak innowacje wpływają na nasze życie codzienne, a także jak mogą rozwiązywać złożone problemy. W moich tekstach staram się przybliżać czytelnikom różne aspekty technologii, od nowinek po analizy trendów, zawsze dbając o to, aby informacje były rzetelne i przystępne. Pracując nad artykułami, szczególnie zwracam uwagę na weryfikację źródeł i porównywanie informacji, co pozwala mi na klarowne przedstawienie skomplikowanych tematów. Moim celem jest dostarczanie aktualnych i użytecznych treści, które pomogą zrozumieć, jak technologie kształtują naszą rzeczywistość. Cieszę się, że mogę dzielić się swoją wiedzą i pasją z innymi.

Napisz komentarz