Chociaż dokładna liczba aktywnych stron internetowych ciągle się zmienia, średnio, 175 nowych stron internetowych powstaje co minutę! Przekłada się to na 252 000 nowych stron internetowych każdego dnia. Nie trzeba dodawać, że użytkownicy muszą wpisać adres URL witryny, aby dotrzeć do pożądanej strony; tu właśnie zaczyna się rola rekordu DNS SOA.

Omówiliśmy już czym jest rekord DNS i jego rodzaje wcześniej. W tym poście dowiesz się, co to jest rekord DNS SOA. Czytaj do końca, aby poznać jego znaczenie, strukturę, procedurę i wiele więcej.

Czym jest rekord SOA w DNS?

Rekord SOA lub Start of Authority jest typem rekordu DNS zawierającym kluczowe informacje, takie jak adres e-mail administratora, ramy czasowe serwera odświeżającego, historia aktualizacji domeny, itp. Konfiguracja rekordu SOA w danym DNS jest ważna, aby dostosować się do standardów IETF (Internet and Engineering Task Force). 

Rekordy DNS SOA są potrzebne do udanego transferu strefy, ponieważ musisz wysłać je z serwera głównego do serwera wtórnego. 

Co zawiera typowy rekord DNS SOA?

Standardowy rekord DNS SOA będzie zawierał następujące szczegóły:

  • Podstawowy serwer nazw domeny.
  • Korespondencja strony odpowiedzialnej za domenę.
  • Znacznik czasu, aby uchwycić wszystkie dokonane aktualizacje.
  • Liczba sekund pozostałych do odświeżenia strefy.
  • Liczba sekund pozostałych do odrzucenia nieudanego odświeżenia.
  • Górny limit w sekundach, zanim strefa zostanie oznaczona jako nieautorytatywna.
  • Negatywny wynik TTL czyli Time-to-Live. TTL to ilość czasu, przez który pakiet lub dane przetrwają. 

Dlaczego potrzebujesz rekordu SOA?

Rekord DNS SOA przechowuje szczegóły dotyczące Twojej strefy. Serwery nazw DNS są zazwyczaj ustawione w klastry, a baza danych jest synchronizowana za pomocą wewnętrznych transferów stref. Każda strefa bez rekordu SOA nie jest zgodna z protokołami IETF, a transfer strefy nie jest możliwy. Tak więc właściciele firm kierowanych przez IT muszą wiedzieć co to jest rekord SOA DNS.

Czym jest Zone Transfer w DNS?

Aby zrozumieć jak działają rekordy SOA, musisz wiedzieć czym jest transfer strefy w DNS. 

Transfer strefy to proces replikacji zawartości dowolnej strefy na serwerze głównym na wszystkie serwery DNS. Eliminuje to konieczność edytowania informacji na wielu serwerach. Można więc edytować informacje na serwerze głównym i kopiować je na inne, oszczędzając czas i wysiłek. 

Jak działają rekordy SOA?

DNS jest systemem zdecentralizowanym, działającym zgodnie z hierarchią. Tak więc serwery nazw dostarczają informacji do serwerów dedykowanych dla danej strefy poprzez administrowanie wszystkimi plikami stref. Są to proste pliki tekstowe zawierające szczegóły dotyczące wszystkich rekordów DNS. Rekordy te oferują informacje na temat wielu kwestii, takich jak to, czy właściwy serwer został poproszony o rozstrzygnięcie odpowiedzialności lub nie. 

Rekordy DNS SOA są niezbędne dla klastrów serwerów, ponieważ rozdzielają żądania pomiędzy urządzenia. Zapobiega to przeciążeniu konkretnego serwera, które może doprowadzić do awarii systemu.

Transfer strefy musi być wykonywany regularnie, aby pliki strefy pozostały aktywne na wszystkich zaangażowanych serwerach. Jednakże serwery podrzędne (serwery znajdujące się niżej w hierarchii) muszą być współbieżne z serwerem głównym (pojedynczy host w danej domenie, który utrzymuje mapy autorytatywne).

Kieruje on tym, jak transfer strefy powinien być przeprowadzony i uregulowany. Tak więc rekord DNS SOA otrzymuje wszystkie rodzaje informacji.

Struktura rekordu SOA

Teraz, gdy już wiesz czym jest rekord DNS SOA, czas dowiedzieć się nieco o jego strukturze.

Jak już wspomniano, rekord DNS SOA zawiera istotne informacje związane z konkretną strefą lub domeną DNS. Rekord ten jest ułożony w sposób zorganizowany, który jest łatwo zrozumiały dla serwerów i przeglądarek. Oto co jest zawarte w standardowej strukturze rekordu SOA:

Numer seryjny

Jest to numer rewizji pliku strefy, który zmienia się przy każdej zmianie pliku. Wartość ta powinna być zmieniona tak, aby wprowadzone zmiany zostały rozłożone na wszystkie serwery DNS. W większości systemów proces ten odbywa się automatycznie.

Podstawowy serwer nazw

Jak sama nazwa mówi, jest to podstawowy serwer DNS strefy. Zmienia się z powrotem na domyślny, jeśli wprowadzisz nieprawidłowy podstawowy serwer nazw.

E-mail administratora DNS

Jest to adres e-mail osoby odpowiedzialnej za administrowanie poszczególnymi plikami DNS i strefami. Jeśli wpiszesz zły adres e-mail, zmieni się on z powrotem na domyślny.

Częstotliwość odświeżania

Częstotliwość odświeżania to czas w sekundach, przez który serwer wtórny czeka przed zapytaniem o aktualizację podstawowego rekordu DNS SOA. Częstotliwość odświeżania waha się od 1200 do 43 200 sekund.

Retry Rate

Szybkość odświeżania jest czasem w sekundach, przez który serwer wtórny czeka przed ponownym podjęciem próby nieudanego transferu strefy. Zazwyczaj częstotliwość odświeżania jest większa niż częstotliwość prób, a domyślna wynosi 1800 sekund. Jednakże, może się ona wahać pomiędzy 180 a 2,419,200 sekund. 

Czas wygaśnięcia

Jest to czas w sekundach, w którym serwer wtórny próbuje zakończyć transfer strefy. Jeśli ten czas upłynie przed zakończeniem transferu strefy, jego pliki strefy również wygasną. Serwer wtórny nie będzie odpowiadał na zapytania, ponieważ uzna dane za stare. Domyślny czas wygaśnięcia to 1 209 600 sekund.

Domyślny TTL

TTL to skrót od Time-to-Live, czyli okres czasu, przez jaki żyje pakiet lub dane. Inne serwery używają tej wartości, aby wiedzieć jak długo powinny trzymać dane w pamięci podręcznej. Domyślną wartością jest 3 600 sekund lub 1 godzina.

Sprawdzanie rekordów SOA

Możesz użyć specjalnych narzędzi lub usług internetowych, aby sprawdzić rekord DNS SOA swojej witryny. Wystarczy, że wpiszesz odpowiednią domenę, a na poniższej stronie pojawi się rekord 'A'. Możesz wybrać 'SOA' w odpowiednim polu, aby sprawdzić rekordy. 

Publiczny DNS pozwala nawet na nawiązanie dodatkowych wydajnych połączeń z DNS, jednak oferują to tylko ograniczone zasoby. Informacje otrzymywane przez DNS płyną od inicjatora, a protokołami bezpieczeństwa nie da się teoretycznie manipulować. 

Ten typ zapytania o sprawdzenie rekordu SOA jest wykonywany w formacie "Pytanie i odpowiedź". Można szukać serwera głównego, adresu e-mail administratora i specyfikacji czasowych. 

Możesz zweryfikować swój rekord SOA za pomocą naszego narzędzia SOA record lookup po zarejestrowaniu się na platformie PowerDMARC. Proces jest natychmiastowy i dokładny, a wyniki wskazują na błędy w rekordzie, co pomaga szybciej rozwiązywać problemy! 

Przemyślenia końcowe

Rekord DNS SOA zawiera poufne informacje, takie jak adres e-mail administratora, ramy czasowe odświeżania serwera, historię aktualizacji domeny itp. Rekordy te pomagają w transferze strefy, procesie kopiowania zawartości strefy na wszystkie wtórne serwery DNS. Oszczędza to czas i wysiłek związany z ręczną replikacją zawartości. Rekordy SOA dystrybuują żądania pomiędzy różnymi serwerami, aby uniknąć zatorów i awarii. 

Firmy oparte na technologii informacyjnej muszą przestrzegać Polityka DMARC która działa w oparciu o protokoły SPF i DKIM. Musisz opublikować rekord DMARC w DNS, aby poinstruować skrzynki pocztowe odbiorców, jak mają postępować z Twoimi e-mailami zgodnie z ustaloną polityką. Możesz użyć DMARC analyzer aby uzyskać wgląd w kilka kwestii z nim związanych.