Defaults.Exposed

Defaults.Exposed › Konfiguracja › DNSSEC

Jak skonfigurować DNSSEC w Cloudflare

Włącz DNSSEC w Cloudflare i dodaj rekord DS u swojego rejestratora, aby nikt nie mógł sfałszować odpowiedzi Twojego DNS.

Dlaczego to ważne dla Twojej firmy

Gdy ktoś wpisuje adres Twojej domeny lub wysyła do Ciebie e-mail, jego komputer pyta system DNS o właściwy adres. Zwykle te odpowiedzi podróżują niepodpisane, co oznacza, że atakujący, który potrafi je zmodyfikować, może po cichu skierować Twoich odwiedzających na fałszywą witrynę lub przekierować Twoją pocztę na własny serwer. Przez cały ten czas klienci widzą w pasku adresu Twoją prawdziwą domenę.

DNSSEC zamyka tę lukę. Kryptograficznie podpisuje odpowiedzi Twojego DNS, więc osoba sprawdzająca Twój adres może udowodnić, że odpowiedź naprawdę pochodzi od Ciebie i nie została po drodze zmieniona. Mówiąc prościej: powstrzymuje przestępców przed przejęciem Twojej domeny lub zatruciem zapytań, które kierują do Ciebie ludzi. Jest darmowy i jest jednym z najsilniejszych zabezpieczeń, jakie możesz włączyć dla fundamentu, na którym opiera się wszystko inne.

Jak naprawdę działa DNSSEC (żeby kroki miały sens)

DNSSEC ma dwie połowy, które mieszkają w dwóch miejscach:

Rekord DS u rejestratora to ogniwo w łańcuchu zaufania. Cloudflare może podpisywać bez końca, ale dopóki pasujący rekord DS nie zostanie złożony u Twojego rejestratora, szersza sieć nie ma podpisanego sposobu, by zaufać tym podpisom. Zadanie składa się więc z dwóch kroków: włącz DNSSEC w Cloudflare, a następnie przekaż rekord DS swojemu rejestratorowi.

Prawdziwe ryzyko — zrób to ostrożnie

Źle wykonany DNSSEC może wyłączyć całą Twoją domenę. Dzieje się to na dwa sposoby:

Żadne z tych ryzyk nie jest groźne, jeśli będziesz postępować według poniższego przepływu w kolejności i nigdy nie usuniesz rekordu DS u rejestratora, gdy Cloudflare wciąż jest Twoim hostem podpisującym. Jeśli kiedykolwiek planujesz odejść od Cloudflare, najpierw wyłącz DNSSEC i usuń rekord DS u rejestratora, a dopiero potem migruj.

Sprawdź, czy DNS obsługuje Cloudflare

Zadziała to tylko wtedy, gdy to Cloudflare odpowiada za DNS Twojej domeny. Cloudflare jest Twoim hostem DNS, niekoniecznie firmą, od której kupiłeś domenę. DNS Cloudflare działa tylko wtedy, gdy serwery nazw (nameservery) Twojej domeny wskazują na nameservery Cloudflare widoczne w panelu. Otwórz swoją domenę w Cloudflare i sprawdź stronę Overview, aby potwierdzić, że Cloudflare jest aktywny. Jeśli Twoje nameservery wskazują gdzie indziej, włącz DNSSEC u tego dostawcy, który faktycznie obsługuje Twój DNS.

Krok po kroku w Cloudflare

  1. Zaloguj się do Cloudflare i wybierz swoją domenę.
  2. W menu po lewej przejdź do DNS, a następnie Settings (starsze panele pokazują sekcję DNSSEC bezpośrednio pod DNS).
  3. Znajdź DNSSEC i kliknij Enable DNSSEC.
  4. Cloudflare wyświetli panel z wartościami — najważniejszy jest rekord DS. Zwykle zobaczysz pola takie jak Key Tag, Algorithm, Digest Type, Digest oraz gotowy, jednoliniowy rekord DS. Zostaw ten panel otwarty; musisz skopiować te wartości do swojego rejestratora.
  5. Teraz zaloguj się do swojego rejestratora (firmy, u której odnawiasz domenę — może nią być Cloudflare, ale nie musi).
  6. Znajdź u rejestratora sekcję DNSSEC lub rekordu DS dla swojej domeny i dodaj nowy rekord DS, używając dokładnie wartości podanych przez Cloudflare:
    • Key Tag — liczba, którą pokazuje Cloudflare.
    • Algorithm — zwykle 13 (ECDSA P-256 SHA-256).
    • Digest Type — zwykle 2 (SHA-256).
    • Digest — długi ciąg szesnastkowy, skopiowany dokładnie.
  7. Zapisz u rejestratora. Jeśli rejestrator pozwala wkleić jedną połączoną linię rekordu DS zamiast osobnych pól, użyj pełnej linii DS wyświetlonej przez Cloudflare.
  8. Z powrotem w Cloudflare, gdy rejestrator zaakceptuje rekord DS, status DNSSEC w Cloudflare zmieni się na active (potwierdzenie tego może chwilę potrwać).

Pułapki Cloudflare, w które ludzie wpadają

Sprawdź, czy zadziałało

Gdy DNSSEC pokaże się jako active w Cloudflare, a rekord DS będzie na miejscu u Twojego rejestratora, uruchom darmowy test na tej stronie. Powie Ci prostym językiem, czy DNSSEC jest poprawnie opublikowany i zaufany dla Twojej domeny.

Gotowe? Sprawdź swoją domenę za darmo aby potwierdzić, że zadziałało — i zobaczyć pełną ocenę we wszystkich 34 kontrolach.