Przejdź do treści
nestoo
  • Mój adres IPTwój publiczny adres IPv4 i IPv6, lokalizacja i dostawca internetu.Sieć i IP
  • Test prędkości internetuZmierz prędkość pobierania i wysyłania, opóźnienie oraz jitter.Sieć i IP
  • IP lookupLokalizacja, dostawca i sieć dowolnego adresu IP.Sieć i IP
  • Sprawdzanie DNSA, AAAA, MX, TXT, NS i inne rekordy DNS dowolnej domeny.Sieć i IP
  • Sprawdzanie WHOISWłaściciel, rejestrator i data wygaśnięcia dowolnej domeny lub IP.Sieć i IP
  • Prefix lookupSprawdź prefiks w BGP, RPKI i bazach IRR, zanim go ogłosisz.Sieć i IP
  • ASN lookupWłaściciel, ogłaszane prefiksy i sąsiedzi dowolnego numeru AS.Sieć i IP
  • Kalkulator podsieciAdres sieci, broadcast, zakres hostów i maska podsieci IPv4 lub IPv6.Sieć i IP
  • Sprawdzanie portówSprawdź, czy port jest otwarty na Twoim IP lub serwerze.Sieć i IP
  • Sprawdzanie nagłówków HTTPNagłówki odpowiedzi, kody statusu i łańcuch przekierowań adresu URL.Sieć i IP
  • Sprawdzanie certyfikatów SSLWażność, data wygaśnięcia i łańcuch certyfikatu dowolnej strony.Sieć i IP
  • Sprawdzanie SPF, DKIM i DMARCSprawdź, czy rekordy SPF, DKIM i DMARC domeny nie mają błędów.Sieć i IP
  • Generator hasełSilne, losowe hasła generowane bezpośrednio w Twojej przeglądarce.Hasła i bezpieczeństwo
  • Sprawdzanie siły hasłaIle czasu zajęłoby złamanie hasła i czy wyciekło.Hasła i bezpieczeństwo
  • Generator hashyHashe MD5, SHA-1, SHA-256, SHA-512 i CRC32 tekstu lub plików.Hasła i bezpieczeństwo
  • Formater JSONFormatowanie, walidacja i minifikacja JSON z dokładnym wskazaniem błędów.Narzędzia dla programistów
  • Koder i dekoder Base64Zakoduj tekst lub plik w Base64 i zdekoduj go z powrotem.Narzędzia dla programistów
  • Koder i dekoder URLKoduj i dekoduj adresy URL i parametry zapytań, analizuj dowolny URL.Narzędzia dla programistów
  • Dekoder JWTOdczytaj nagłówek i pola (claims) tokena JWT.Narzędzia dla programistów
  • Generator UUIDLosowe identyfikatory UUID v4 i uporządkowane czasowo v7.Narzędzia dla programistów
  • Konwerter czasu UnixZamieniaj znaczniki czasu Unix na daty i daty na czas epoch.Narzędzia dla programistów
  • Konwerter binarnyTekst na kod binarny i przeliczanie liczb między systemami.Narzędzia dla programistów
  • Kompresja zdjęćZmniejsz pliki JPG, PNG, WebP i AVIF, wiele naraz.Narzędzia graficzne
  • Zmiana rozmiaru zdjęćZmień rozmiar obrazów w pikselach lub procentowo, wiele naraz.Narzędzia graficzne
  • Konwerter zdjęćZamień HEIC, PNG, WebP, AVIF i inne na JPG, PNG, WebP lub AVIF.Narzędzia graficzne
  • Przycinanie zdjęćPrzycinaj, obracaj i odbijaj obrazy do dowolnego rozmiaru i proporcji.Narzędzia graficzne
  • Podgląd i usuwanie EXIFZobacz ukryte dane w zdjęciach, w tym lokalizację, i usuń je.Narzędzia graficzne
  • Generator faviconZamień logo w favicon.ico, Apple touch icon i ikony aplikacji.Narzędzia graficzne
  • Obraz na Base64Zamień obraz na data URI w Base64, a data URI z powrotem na obraz.Narzędzia graficzne
  • Licznik słów i znakówLiczba słów, znaków i zdań oraz czas czytania tekstu.Narzędzia tekstowe
  • Zmiana wielkości literWIELKIE LITERY, małe litery, camelCase, snake_case i inne style zapisu.Narzędzia tekstowe
  • Porównywarka tekstówPorównaj dwa teksty i podświetl różnice.Narzędzia tekstowe
  • Generator kodów QRDarmowe kody QR dla linków, tekstu, Wi-Fi i kontaktów, w PNG lub SVG.Narzędzia na co dzień
  • Kalkulator procentowyProcent z liczby, zmiana procentowa, wzrost i spadek.Narzędzia na co dzień
  • Przelicznik jednostekPrzeliczaj długość, wagę, temperaturę, objętość, dane i nie tylko.Narzędzia na co dzień

Sprawdzanie SPF, DKIM i DMARC

Wpisz domenę lub adres e-mail, aby sprawdzić rekordy, które nie pozwalają innym wysyłać poczty w jej imieniu: SPF ze wszystkimi include i liczbą zapytań DNS, klucze DKIM i politykę DMARC.

Bez selektora nestoo próbuje selektorów używanych przez dużych dostawców poczty. Swój znajdziesz jako s= w nagłówku DKIM-Signature e-maila wysłanego z tej domeny.

Wypróbuj przykład:

Sprawdzane z naszego serwera. Nie zapisujemy Twoich zapytań.

Jak korzystać z narzędzia

  1. 1.Wpisz domenę, np. example.com, albo wklej adres e-mail, a sprawdzona zostanie część po znaku @.
  2. 2.Jeśli znasz selektor DKIM, dodaj go (to wartość s= w nagłówku DKIM-Signature e-maila); w przeciwnym razie narzędzie wypróbuje selektory dużych dostawców.
  3. 3.Kliknij Sprawdź. Werdykt na górze podsumowuje SPF, DKIM i DMARC; każda sekcja poniżej pokazuje rekord, co oznacza i co trzeba poprawić.
  4. 4.Rozwiń include pod SPF, aby zobaczyć, która usługa zużywa ile z 10 zapytań DNS, a po najechaniu kursorem na domenę lub zakres IP sprawdzisz je w innym narzędziu.

Do czego służą SPF, DKIM i DMARC

Poczta e-mail powstała bez żadnej weryfikacji nadawcy, więc każdy może wpisać Twoją domenę w polu Od. Naprawiają to trzy rekordy DNS. SPF (rekord TXT zaczynający się od v=spf1) wymienia serwery, które mogą wysyłać pocztę w imieniu domeny. DKIM podpisuje każdą wiadomość kluczem, którego publiczna część jest opublikowana pod <selector>._domainkey.<domain>, więc odbiorcy mogą sprawdzić, że wiadomość nie została zmieniona i naprawdę pochodzi z tej domeny. DMARC (rekord TXT pod _dmarc.<domain>) wiąże oba mechanizmy z adresem, który ludzie faktycznie widzą w polu Od, i mówi odbiorcom, co zrobić, gdy żaden nie przejdzie: nic (p=none), folder spam (p=quarantine) albo odrzucenie (p=reject).

Wiadomość przechodzi DMARC, gdy SPF lub DKIM przejdzie dla domeny zgodnej z domeną w polu Od. Przekazywanie poczty (forwarding) często psuje SPF, dlatego DKIM jest tak ważny: podpis przetrwa przekazanie, adres serwera nadawcy nie. Gmail, Yahoo i Microsoft wymagają dziś SPF, DKIM i rekordu DMARC od każdego, kto wysyła pocztę masowo.

Limit 10 zapytań DNS w SPF

Przy sprawdzaniu SPF serwer odbiorcy może wykonać najwyżej 10 zapytań DNS (RFC 7208). Każdy include, a, mx, ptr, exists i redirect kosztuje jedno, łącznie z tymi wewnątrz dołączanych rekordów. ip4, ip6 i all nic nie kosztują. Po przekroczeniu 10 wynikiem jest błąd trwały (permerror): SPF nie przechodzi dla żadnej wiadomości, często tak, że nikt tego nie zauważa.

Każda dodana usługa pocztowa (CRM, narzędzie do newsletterów, helpdesk) zwykle wnosi include z kilkoma własnymi zapytaniami, a dostawcy z czasem zmieniają swoje rekordy. Usuń include usług, których już nie używasz, wybierz węższy include dostawcy, jeśli go oferuje, i wysyłaj pocztę marketingową z subdomeny z własnym rekordem SPF. Liczą się też zapytania, które nic nie znajdą: więcej niż dwa takie to również błąd.

Bezpieczne przejście z DMARC none na reject

Zacznij od p=none i adresu rua. Odbiorcy będą wtedy codziennie wysyłać raporty zbiorcze z listą wszystkich serwerów, które wysyłały pocztę jako Twoja domena, i z informacją, czy SPF i DKIM przeszły. Usługa do raportów albo darmowy parser zamieni XML w czytelną listę.

Popraw każde legalne źródło, które nie przechodzi: dodaj je do SPF, włącz podpisywanie DKIM w tej usłudze albo przenieś ją na subdomenę. Gdy raporty pokazują już tylko Twoją własną, poprawnie uwierzytelnioną pocztę, przełącz na p=quarantine, opcjonalnie z pct poniżej 100 na stopniowy start, a po kilku spokojnych tygodniach na p=reject. Czytaj raporty także potem; nowe narzędzie, które wysyła pocztę jako Twoja domena, pojawi się tam najpierw.

Pytania i odpowiedzi

Jak naprawić błąd „SPF permerror: too many DNS lookups”?

Policz zapytania: to narzędzie sumuje każdy include, a, mx, ptr, exists i redirect we wszystkich zagnieżdżonych rekordach. Usuń include usług, których już nie używasz, zastąp include własnych serwerów zakresami ip4/ip6 i przenieś masową wysyłkę na subdomenę z własnym rekordem SPF. Unikaj usług „spłaszczania SPF” (SPF flattening), chyba że na bieżąco aktualizują adresy, bo dostawcy zmieniają swoje zakresy.

Dlaczego narzędzie nie znajduje mojego klucza DKIM?

Klucze DKIM można wyszukać tylko po selektorze i nie da się ich wylistować. Bez selektora nestoo próbuje nazw używanych przez dużych dostawców (Google, Microsoft 365, Mailchimp, SendGrid, Zoho i innych). Otwórz e-mail z tej domeny, znajdź nagłówek DKIM-Signature i wpisz jego wartość s=, np. s=20230601, jako selektor.

Czy p=none wystarczy?

Nie. p=none prosi tylko o raporty; poczta, która nie przejdzie DMARC, jest doręczana jak wcześniej, więc podszywanie się nadal działa. To dobry pierwszy krok. Przejdź na p=quarantine, a potem na p=reject, gdy raporty pokażą, że cała Twoja prawdziwa poczta przechodzi.

Czy SPF powinien kończyć się na ~all czy -all?

Oba chronią domenę, gdy działa DMARC, bo to DMARC decyduje, co dzieje się z pocztą, która nie przejdzie. ~all (softfail) to częsty wybór i jest bardziej wyrozumiały, jeśli zapomnisz o którymś nadawcy. -all jest ostrzejszy i sprawdzi się, gdy masz pewność, że rekord jest kompletny. Nigdy nie używaj +all ani ?all.

Czy domena, która nie wysyła poczty, potrzebuje tych rekordów?

Tak, inaczej mogą ją wykorzystać spamerzy. Opublikuj v=spf1 -all, rekord DMARC z p=reject i opcjonalnie rekord null MX (0 .) oraz pusty klucz DKIM pod *._domainkey. Razem mówią każdemu odbiorcy, że żadna poczta z tej domeny nie jest prawdziwa.