Czym jest spłaszczanie SPF i dlaczego jest ważne?
Quick Answer
Jeśli ma Pan/Pani tylko kilka usług pocztowych, powiedzmy jeden lub może dwa serwery wysyłające wiadomości e-mail w Pana/Pani imieniu, utrzymywanie rekordów SPF jest dość proste. Jednak w rzeczywistości nie jest to naprawdę wykonalne, ponieważ większość organizacji dysponuje więcej niż garstką serwerów i usług firm trzecich, które wykorzystują Pana/Pani domenę w Pana/Pani imieniu.
Czym jest spłaszczanie SPF i dlaczego jest ważne?
„Błędne przekonanie na temat spłaszczania SPF polega na tym, że jest to jednorazowa poprawka” – mówi Adam Lundrigan, CTO firmy DuoCircle i twórca silnika spłaszczania AutoSPF. „Zakresy adresów IP dostawców zmieniają się nieustannie – sam Google zrotował swoje _netblocks trzykrotnie w samym 2025 roku. Spłaszczony rekord, który nie jest automatycznie ponownie rozwiązywany, dezaktualizuje się i po cichu odbiera autoryzację legalnym nadawcom. Właśnie dlatego AutoSPF skanuje ponownie co 15 minut.”
„Limit 10 zapytań jest zdecydowanie najczęstszą przyczyną, dla której firmowe rekordy SPF po cichu przestają działać” – mówi Brad Slavin, dyrektor generalny DuoCircle i założyciel AutoSPF. „Z naszego doświadczenia w zarządzaniu SPF dla ponad 2000 domen klientów wynika, że schemat awarii jest zawsze taki sam: zespół dodaje nowe narzędzie SaaS, jego include podnosi sumę powyżej 10, a legalne wiadomości e-mail zaczynają zawodzić – ale nikt tego nie zauważa, dopóki klient nie zgłosi braku faktur lub resetów hasła.”
Jeśli ma Pan/Pani tylko kilka usług pocztowych, powiedzmy jeden lub może dwa serwery wysyłające wiadomości e-mail w Pana/Pani imieniu, utrzymywanie rekordów SPF jest dość proste. Jednak w rzeczywistości nie jest to naprawdę wykonalne, ponieważ większość organizacji dysponuje więcej niż garstką serwerów i usług firm trzecich, które wykorzystują Pana/Pani domenę w Pana/Pani imieniu. Mogą to być Pana/Pani CRM, platforma marketingowa, system helpdesk, oprogramowanie do fakturowania, a nawet usługi w chmurze, które przetwarzają lub przekazują wiadomości e-mail.
Zgodnie z RFC 7208 ocena SPF jest ograniczona do 10 zapytań mechanizmów DNS i 2 zapytań pustych (void) na jedno sprawdzenie – przekroczenie któregokolwiek z limitów powoduje PermError, który sprawia, że uwierzytelnianie zawodzi dla każdej wiadomości z danej domeny.
Za każdym razem, gdy dodaje Pan/Pani jedną z tych usług, dodaje również kolejny „include:” do swojego rekordu SPF. A gdy zaczynają się one nawarstwiać, rekord SPF staje się zbyt długi i skomplikowany, by go obsłużyć. Ponadto SPF ma ścisły limit: może wykonać tylko 10 zapytań DNS. Oznacza to, że za każdym razem, gdy SPF napotka „include:”, „mx” lub cokolwiek innego, co wymaga pobrania kolejnego rekordu DNS, jest to wliczane do tego limitu. A gdy przekroczy Pan/Pani 10 zapytań, SPF przestaje sprawdzać dalej i traktuje rekord jako nieprawidłowy.
Jak zatem uwzględnić wszystkie usługi wysyłające w swoim rekordzie SPF, aby zostały uznane za legalne przez serwer odbierający? Właśnie tu z pomocą przychodzi spłaszczanie SPF.
Czym jest spłaszczanie SPF?
Spłaszczanie SPF to sposób na przekształcenie długiego, skomplikowanego rekordu SPF w prostą wersję, która nie polega na tak wielu zapytaniach DNS. Polega ono na tym, że pobiera wszystkie te wpisy „include” z rekordu SPF i przekształca je w pojedynczą listę adresów IP.
Zamiast więc żądać od serwera odbierającego, aby sprawdzał wiele rekordów DNS, każdy dla innej usługi, spłaszczanie SPF udostępnia pojedynczą listę adresów IP uprawnionych do wysyłania wiadomości e-mail w Pana/Pani imieniu. Dzięki temu rekord SPF pozostaje lekki, łatwy do przetworzenia i mieści się z zapasem w limicie 10 zapytań. Zmniejsza to również prawdopodobieństwo awarii SPF spowodowanych przekroczeniami czasu DNS lub zbyt wieloma zagnieżdżonymi zapytaniami. Jeśli waży Pan/Pani dostępne opcje, nasze porównanie makr i spłaszczania wyjaśnia, kiedy każde z podejść ma sens.
Dlaczego spłaszczanie SPF jest ważnym aspektem dostarczalności i uwierzytelniania poczty e-mail?
Jak Pan/Pani wie, rekord SPF nie może pomieścić wszystkiego bezpośrednio, gdy korzysta się z wielu usług pocztowych. Po osiągnięciu limitu 10 zapytań DNS SPF przestaje działać tak, jak powinien. Nie oznacza to jednak, że nie może Pan/Pani korzystać z tych usług ani że nie mogą one zostać uznane za legalne. Spłaszczanie SPF umożliwia to wszystko.
Zrozummy, jak:
Rozwiązuje ograniczenie zapytań DNS
Jednym z największych ograniczeń SPF jest zasada limitu 10 zapytań DNS. Oznacza to, że trudno jest uwzględnić wiele usług w rekordzie SPF bez przypadkowego przekroczenia tego limitu. Spłaszczanie SPF pomaga obejść ten problem, usuwając dodatkowe zapytania. Zamiast polegać na wielu wpisach include, spłaszczanie przekazuje serwerowi odbierającemu pojedynczą, kompletną listę adresów IP. Zapobiega to przekroczeniu limitu zapytań przez rekord SPF i powstrzymuje sytuacje, w których legalne wiadomości e-mail zawodzą tylko dlatego, że rekord stał się zbyt duży.
Zmniejsza ryzyko podszywania się pod pocztę e-mail
Gdy rekord SPF jest zbyt długi lub nieustrukturyzowany, atakującym łatwiej jest wypatrzeć w nim luki i je wykorzystać. Załóżmy, że rekord SPF nie zawiera wszystkich legalnych usług, z których Pan/Pani korzysta, lub jego część zawodzi z powodu problemu z limitem zapytań: serwery odbierające mogą nie być w stanie jednoznacznie zweryfikować, kto jest uprawniony do wysyłania wiadomości e-mail w Pana/Pani imieniu. Otwiera to atakującym drogę do wysyłania sfałszowanych wiadomości e-mail, które wyglądają na autentyczne.
Spłaszczanie SPF pomaga temu zapobiec, udostępniając serwerowi odbierającemu przejrzystą i kompletną listę autoryzowanych adresów IP. Gdy rekord SPF jest czysty, dokładny i zawsze mieści się w limicie zapytań, dostawcy poczty mogą z pewnością sprawdzić, czy wiadomość e-mail naprawdę pochodzi od Pana/Pani.
Ułatwia zarządzanie SPF
W miarę rozwoju Pana/Pani marki rośnie również liczba platform wysyłających wiadomości e-mail w Pana/Pani imieniu. Prawdopodobnie potrzebuje Pan/Pani teraz platformy CRM, narzędzia marketingowego, a może nawet osobnej usługi do fakturowania lub powiadomień. Ręczne zarządzanie tym wszystkim może być dość wymagające. Spłaszczanie SPF upraszcza to, przekształcając wszystko w jedną przejrzystą listę adresów IP, którą łatwo odczytać i aktualizować. Nie musi się już Pan/Pani martwić o śledzenie długiego łańcucha wpisów „include” ani zmagać z ciężarem utrzymania się w limicie.
Jak działa spłaszczanie SPF?
Działa ono poprzez rozłożenie na czynniki pierwsze Pana/Pani obecnego rekordu SPF, wyodrębnienie wszystkiego, co wyzwala dodatkowe zapytania, i skonsolidowanie tego w jedną przejrzystą listę adresów IP, którą serwery odbierające mogą zweryfikować natychmiast. W naszym przewodniku krok po kroku może Pan/Pani zobaczyć, jak działa spłaszczanie SPF od podszewki.
Oto, jak spłaszczanie SPF pomaga Panu/Pani uniknąć kłopotu z utrzymaniem się w limicie 10 zapytań DNS.
Wykrywanie domen
Pierwszym krokiem jest analiza obecnego rekordu SPF w celu zidentyfikowania wszystkich domen, do których odwołują się mechanizmy takie jak include, a lub mx. Są to wpisy, które zazwyczaj wyzwalają dodatkowe zapytania DNS.
Zbieranie adresów IP
Po zidentyfikowaniu domen kolejnym krokiem jest wyszukanie wszystkich adresów IP, które za nimi stoją. Oznacza to sprawdzenie ich rekordów A i AAAA w celu zebrania zarówno adresów IPv4, jak i IPv6, aby nic nie zostało pominięte.
Kondensacja rekordu
Gdy ma już Pan/Pani wszystkie adresy IP, rekord SPF zostaje przepisany. Oznacza to, że wszystkie wpisy „include”, „a” i „mx” zostają zastąpione rzeczywistymi adresami IP. Dzięki temu serwer odbierający nie musi wykonywać żadnych dodatkowych zapytań.
Aktualizacja i utrzymanie
Bardzo ważne jest, aby nowy, zaktualizowany rekord SPF został jak najszybciej dodany do DNS Pana/Pani domeny, tak aby serwery pocztowe mogły się do niego odwoływać podczas uwierzytelniania Pana/Pani wiadomości e-mail.
Weryfikacja użytkownika
Ostatnim krokiem jest przeprowadzenie kontroli weryfikacyjnych, aby potwierdzić, że wszystko działa poprawnie. Gdy to zrobione, proszę upewnić się, że rozumie Pan/Pani, jak utrzymywać spłaszczony rekord w przyszłości, aby uniknąć kolejnych PermErrorów.
Jak AutoSPF może pomóc
Rozumiemy, że ekosystemy poczty e-mail stały się gęstsze i bardziej złożone, zwłaszcza przy tak wielu narzędziach i platformach wysyłających wiadomości e-mail w Pana/Pani imieniu. Właśnie dlatego jesteśmy tutaj, aby ułatwić Panu/Pani sprawy. Usprawniając Pana/Pani rekord SPF, nasze narzędzie do automatycznego spłaszczania SPF może pomóc zapewnić, że Pana/Pani legalne usługi wysyłające są prawidłowo uwierzytelniane bez przekraczania limitów zapytań DNS.
Topics
CTO
CTO of DuoCircle. Architect of AutoSPF's SPF flattening engine and DNS monitoring infrastructure.
LinkedIn Profile →