Wyjaśnienie typów rekordów DNS

przez

Ostatnia aktualizacja:
7 czas czytania: 7 minut
Wyjaśnienie typów rekordów DNS

Rekord DNS to instrukcja zapisana w autorytatywnym pliku strefy DNS, która kieruje ruchem internetowym, łączy nazwy hostów z adresami IP oraz przekierowuje wiadomości e-mail do docelowych serwerów pocztowych. Jeśli dopiero zaczynasz przygodę z administracją DNS, zacznij od naszego przewodnika pt. czym jest rekord DNS. 

Każdy typ rekordu DNS pełni określoną funkcję sieciową — od rozpoznawania nazw hostów po uwierzytelnianie nadawców wiadomości. Poniższy skrócony przewodnik przedstawia 12 najczęściej spotykanych typów rekordów DNS, z którymi można się zetknąć w środowiskach produkcyjnych.

Uprość wpisy DNS dzięki PowerDMARC! [ZACHOWAJ BEZ ZMIAN]

Typy rekordów DNS

W poniższej tabeli przedstawiono dwanaście podstawowych typów rekordów DNS wykorzystywanych w routingu sieciowym, wymianie poczty elektronicznej oraz zabezpieczeniach infrastruktury:

Typ zapisuCo robiPrzykładowa wartość
AMapuje nazwę hosta na adres IPv4192.0.2.1
AAAAMapuje nazwę hosta na adres IPv62001:0db8:85a3:0000:0000:8a2e:0370:7334
CNAMEPrzekierowuje domenę lub subdomenę na inną nazwę hostamail.example.com CNAME ghs.googlehosted.com.
MXPrzekierowuje wiadomości e-mail przychodzące z danej domeny na docelowe serwery pocztowe10 aspmx.l.google.com.
TXTSłuży do przechowywania dowolnych danych tekstowych, głównie w celu zapewnienia bezpieczeństwa poczty elektronicznejv=spf1 include:_spf.google.com ~all
NSOkreśla autorytatywne serwery nazw dla strefyns1.nameserver.com.
SOAOkreśla dane dotyczące stref administracyjnych i operacyjnychns1.example.com. admin.example.com. 2026101001 7200 3600 1209600 3600
PTRPrzekształca adres IP z powrotem na nazwę hosta (odwrotny DNS)mail.example.com.
SRVOkreśla nazwy hostów i numery portów dla poszczególnych usług0 5 5060 sipserver.example.com.
CAAOgranicza listę urzędów certyfikacji, które mogą wydawać certyfikaty SSL0 problem „letsencrypt.org”
DNSKEYPrzechowuje klucze publiczne używane do podpisywania zestawów rekordów zasobów DNSSEC257 3 13 oJM...xyz==
DSPowiązuje klucze strefy podrzędnej ze strefą nadrzędną w systemie DNSSEC2371 13 2 4f2...9a1

Zapis

An Rekord A (rekord adresu) przypisuje nazwę domeny lub subdomeny do adresu IPv4. Gdy użytkownik wpisuje adres internetowy w przeglądarce, rekurencyjny serwer rozpoznający nazwy wysyła zapytanie do rekordu A w celu zlokalizowania serwera internetowego, na którym znajduje się strona.

Przykład:

example.com. 3600 IN 192.0.2.1

Rekord AAAA

Rekord AAAA (rekord Quad-A) działa podobnie jak rekord A, ale przypisuje nazwę hosta do 128-bitowego adresu IPv6 zamiast do 32-bitowego adresu IPv4. Ponieważ globalna pula dostępnych adresów IPv4 została wyczerpana, we współczesnych sieciach stosuje się rekordy AAAA obok standardowych rekordów A, aby zapewnić obsługę routingu dwustakowego dla użytkowników korzystających z usług dostawców Internetu obsługujących protokół IPv6.

Przykład:

example.com. 3600 IN AAAA 2001:0db8:85a3:0000:0000:8a2e:0370:7334

Rekord CNAME

A rekord CNAME (rekord nazwy kanonicznej) tworzy alias, który kieruje jedną nazwę domeny do innej kanonicznej nazwy domeny, a nie do adresu IP. Gdy program rozpoznający napotka rekord CNAME, ponownie uruchamia proces wyszukiwania, używając docelowej nazwy domeny. Rekordy CNAME nie mogą współistnieć z innymi rekordami w wierzchołku strefy.

Przykład:

blog.example.com. 3600 IN CNAME webhost.example.net.

MX Record

An rekord MX (Mail Exchanger) informuje wysyłające agenty transferu poczty, gdzie należy dostarczać przychodzące wiadomości e-mail dla danej domeny. Rekordy MX zawsze zawierają numer priorytetu obok nazwy hosta pocztowego, przy czym niższe liczby całkowite mają pierwszeństwo. Jest to typ rekordu DNS, który identyfikuje serwer pocztowy odpowiedzialny za przetwarzanie wiadomości przychodzących.

Przykład:

example.com. 3600 IN MX 10 aspmx.l.google.com.

Zapis TXT

A rekord TXT (rekord tekstowy) przypisuje do domeny atrybuty tekstowe w formacie nadającym się do odczytu maszynowego. Chociaż pierwotnie rekordy TXT zostały stworzone w celu przechowywania notatek czytelnych dla ludzi, obecnie służą one przede wszystkim jako mechanizm przesyłania tokenów weryfikacyjnych domen oraz w ramach systemów uwierzytelniania poczty elektronicznej. Zobacz naszą dedykowaną sekcję poniżej, aby dowiedzieć się, w jaki sposób protokoły SPF, DKIM i DMARC wykorzystują rekordy TXT.

Przykład:

example.com. 3600 IN TXT „google-site-verification=rXOxyZounnZ…”

Zapis NS

Rekord rekord NS (rekord serwera nazw) wskazuje, które autorytatywne serwery DNS przechowują ostateczne rekordy DNS dla domeny lub delegowanej podstrefy. Każda domena wymaga co najmniej dwóch działających rekordów NS wskazujących na serwery nazw rozmieszczone w różnych lokalizacjach geograficznych, aby zapewnić wysoką dostępność i zapobiec przerwom w rozpoznawaniu domen.

Przykład:

example.com. 86400 IN NS ns1.powerdns-cloud.com.

Rekord SOA

Rekord SOA (Start of Authority) to obowiązkowy rekord umieszczony na najwyższym poziomie każdej strefy DNS. Zawiera on podstawowe metadane administracyjne dotyczące strefy, w tym adres głównego serwera nazw, adres e-mail administratora technicznego, numer seryjny strefy oraz liczniki operacyjne regulujące buforowanie i transfery strefy do serwerów pomocniczych.

Czasomierze zdefiniowane w rekordzie SOA obejmują interwał odświeżania (częstotliwość, z jaką serwery pomocnicze wysyłają zapytania do serwera głównego w celu uzyskania aktualizacji), interwał ponownej próby (okres oczekiwania po nieudanej próbie transferu), limit wygaśnięcia (moment, w którym serwery pomocnicze usuwają nieaktualne dane strefy, jeśli serwer główny pozostaje niedostępny) oraz minimalny czas TTL (który określa, jak długo programy rozpoznające adresy przechowują w pamięci podręcznej negatywne odpowiedzi na zapytania, takie jak NXDOMAIN).

Przykład:

example.com. 86400 IN SOA ns1.example.com. hostmaster.example.com. (
2026101001 ; numer seryjny
7200 ; odświeżanie (2 godziny)
3600 ; ponowna próba (1 godzina)
1209600 ; wygaśnięcie (2 tygodnie)
3600 ) ; minimalny TTL (1 godzina)

Możesz sprawdzić parametry SOA swojej domeny, korzystając z naszej narzędzia do wyszukiwania rekordów SOA .

Zapis PTR

Rekord PTR (rekord wskaźnikowy) pełni funkcję odwrotną do rekordu A, umożliwiając odwrotne rozpoznanie adresu IP na powiązaną z nim nazwę hosta poprzez odwrotnego rozpoznawania DNS . Rekordy PTR są konfigurowane w dedykowanych strefach odwrotnego wyszukiwania (in-addr.arpa dla IPv4 oraz ip6.arpa dla IPv6), zarządzanych przez właściciela przestrzeni adresowej IP, a nie przez rejestratora domeny.

Serwery odbierające pocztę elektroniczną rutynowo przeprowadzają odwrócone sprawdzenia DNS dla adresów IP agentów transferu poczty wychodzącej, które nawiązują połączenie. Jeśli dla wysyłającego adresu IP brakuje pasującego rekordu PTR, który odpowiadałby nazwie hosta nadawcy, korporacyjne filtry antyspamowe oraz najwięksi dostawcy poczty internetowej często odrzucają przychodzącą wiadomość. Możesz zweryfikować wpisy w swojej strefie odwrotnej za pomocą naszej narzędzia do wyszukiwania .

Przykład:

1.2.0.192.in-addr.arpa. 3600 IN PTR mail.example.com.

Zapis SRV

Rekord SRV (Service Record) określa lokalizację, protokół, numer portu, priorytet oraz wagę serwerów świadczących określone usługi aplikacyjne. Zamiast zakładać standardowe porty, klienci sieciowi wysyłają zapytania do rekordów SRV w celu ustalenia niestandardowych parametrów połączeń dla protokołów takich jak SIP (VoIP), usługi katalogowe LDAP oraz komunikatory XMPP.

Struktura rekordu SRV rozpoczyna się od nazwy usługi i protokołu poprzedzonych znakami podkreślenia (np. _sip._tcp.example.com), po których następują wartości priorytetu i wagi służące do równoważenia obciążenia, numer portu docelowego oraz nazwa hosta docelowego świadczącego usługę.

Przykład:

_sip._tcp.example.com. 3600 IN SRV 10 60 5060 bigbox.example.com.

Rekord CAA

A rekord CAA (rekord autoryzacji urzędu certyfikacji) pozwala właścicielowi domeny określić, które urzędy certyfikacji (CA) mają uprawnienia do wydawania publicznych certyfikatów SSL/TLS dla jego domeny i subdomen. Gdy inżynier składa wniosek o certyfikat SSL, zgodne z wymogami urzędy certyfikacji muszą sprawdzić rekord CAA domeny przed sfinalizowaniem wydania.

Publikowanie rekordów CAA chroni organizację przed nieautoryzowanym lub nieuczciwym generowaniem certyfikatów, zmniejszając ryzyko w przypadku naruszenia bezpieczeństwa nieuczciwego urzędu certyfikacji. Rekord zawiera flagę wydawcy oraz tag właściwości (wydanie, issuewildlub iodef do zgłaszania incydentów naruszenia bezpieczeństwa) oraz zatwierdzony identyfikator urzędu certyfikacji. Możesz ocenić swoją politykę autoryzacji certyfikatów za pomocą naszego narzędzia do sprawdzania CAA.

Przykład:

example.com. 3600 IN CAA 0 issue „letsencrypt.org”

Rekordy DNSSEC (DNSKEY, DS)

Rozszerzenia zabezpieczeń systemu nazw domenowych (DNSSEC) chronią programy rozpoznające przed fałszowaniem DNS, zatruwaniem pamięci podręcznej oraz manipulacją typu „man-in-the-middle” poprzez dołączanie podpisów kryptograficznych do rekordów DNS. DNSSEC opiera się na dwóch podstawowych rekordach: DNSKEY i DS.

Rekord DNSKEY przechowuje publiczne klucze podpisujące w strefie podrzędnej. Serwery autorytatywne publikują klucze podpisujące strefę (ZSK) w celu podpisywania poszczególnych zestawów rekordów oraz klucze podpisujące klucze (KSK) w celu podpisywania samych kluczy strefy. Rekord DS (Delegation Signer) zawiera kryptograficzny skrót klucza podpisującego klucze strefy podrzędnej i jest publikowany bezpośrednio w strefie nadrzędnej (np. .com lub .org). Programy rozpoznające śledzą ten kryptograficzny łańcuch zaufania w górę, aż do strefy głównej DNS, aby zweryfikować, czy odpowiedzi na zapytania nie zostały zmienione podczas przesyłania. Sprawdź swoją konfigurację podpisywania za pomocą naszego narzędzia do sprawdzania DNSSEC.

Przykład pliku DNSKEY:

example.com. 3600 IN DNSKEY 257 3 13 oJM7nE…9yZ==

Przykład DS:

example.com. 3600 IN DS 2371 13 2 4f2e9a18…cb02

Rekordy uwierzytelniania poczty elektronicznej: SPF, DKIM, DMARC

Częstym źródłem nieporozumień jest traktowanie SPF, DKIM, DMARC, BIMI i MTA-STS jako odrębnych typów rekordów DNS. W specyfikacji protokołu DNS nie są to odrębne typy rekordów zasobów. Są to znormalizowane zasady konfiguracyjne opublikowane jako rekordy TXT (lub sporadycznie jako rekordy CNAME w przypadku hostowanych selektorów DKIM ) umieszczone pod wyznaczonymi nazwami hostów i subdomenami.

Gdy zdalny serwer pocztowy odbiera wiadomość, która rzekomo pochodzi z Twojej domeny, sprawdza te ciągi tekstowe, aby zweryfikować, czy nadawca jest uprawniony, czy treść wiadomości została zmieniona podczas przesyłania oraz jakie działanie należy podjąć w przypadku niepowodzenia weryfikacji:

ProtokółTyp zapisuNazwa hostaPrzykładowa wartość
SPFTXTprzykład.comv=spf1 include:_spf.google.com ~all
DKIMTXT/CNAMEselector1._domainkey.example.comv=spf1 include:_spf.google.com ~all
DMARCTXT_dmarc.example.comv=DMARC1; p=reject; rua=mailto:[email protected]
BIMITXTdefault._bimi.example.comv=BIMI1; l=https://example.com/logo.svg; a=...
MTA-STSTXT_mta-sts.example.comv=STSv1; id=20261010T000000Z

Ponieważ te zasady uwierzytelniania są zapisane w standardowych wpisach TXT, błędy typograficzne lub nieprawidłowa składnia mogą natychmiast zakłócić dostarczalność Twoich wiadomości e-mail. Sprawdź swoją domenę za pomocą naszego bezpłatnego narzędzia narzędzie do analizy domeny , aby upewnić się, że rekordy SPF, DKIM i DMARC są poprawne pod względem składniowym i chronią przed sfałszowaniem domeny.

Jak sprawdzić poszczególne typy rekordów DNS

Można sprawdzić rekordy DNS opublikowane dla dowolnej domeny za pomocą narzędzi internetowych lub programów obsługiwanych z wiersza poleceń.

Aby szybko sprawdzić wyniki w globalnych rekurencyjnych serwerach nazw, skorzystaj z naszej bezpłatnej narzędzia do wyszukiwania rekordów DNS . Pozwala ono na pobieranie rekordów A, AAAA, MX, CNAME, TXT, NS, SOA i PTR bez konieczności instalowania oprogramowania.

Jeśli wolisz przeprowadzać diagnostykę z poziomu terminala:

  • W systemach macOS i Linux: Użyj dig do wyszukiwania określonych typów rekordów:

wyświetl MX example.com

  • W systemie Windows: Użyj polecenia nslookup , określając typ zapytania:

nslookup -type=MX example.com

Podczas analizowania odpowiedzi należy zwrócić uwagę na wartość Time to Live (TTL). Jeśli niedawno zaktualizowano rekord DNS, rekurencyjne serwery rozpoznawania nazw będą nadal zwracać poprzedni wpis z pamięci podręcznej, dopóki nie upłynie czas TTL. Postęp aktualizacji w różnych regionach można monitorować za pomocą naszego narzędzia do sprawdzania propagacji DNS.

Dlaczego każdy typ rekordu DNS ma znaczenie

Rekordy DNS stanowią podstawową mapę dla każdej transakcji internetowej. Gdy rekordy są prawidłowo skonfigurowane, przeglądarki natychmiastowo rozpoznają adresy stron internetowych, bramy pocztowe bez zakłóceń kierują wiadomości, a nagłówki kryptograficzne weryfikują autentyczność nadawców.

Gdy wpis DNS jest nieprawidłowo skonfigurowany, brakuje go lub wskazuje na wycofaną z użytku infrastrukturę, kluczowe usługi natychmiast przestają działać:

  • Nieprawidłowy lub brakujący A/AAAA powoduje, że Twoja strona internetowa przestaje działać.
  • Nieprawidłowo skonfigurowany rekord MX powoduje, że przychodzące wiadomości e-mail są odsyłane do nadawców.
  • Brakujący lub nieprawidłowy plik rekord TXT powoduje, że wiadomości marketingowe i transakcyjne są oznaczane jako spam.
  • Wiszący CNAME wskazujący na porzucony serwer zewnętrzny naraża Twoją domenę na przejęcie przez złośliwą poddomenę.

Prowadzenie aktualnych zapisów dotyczących stref oraz przestrzeganie ustalonych najlepszych praktyk w zakresie bezpieczeństwa DNS gwarantuje, że podstawowa infrastruktura cyfrowa pozostaje dostępna, wydajna i chroniona przed atakami polegającymi na przechwytywaniu danych.

Słowa końcowe

Zrozumienie typów rekordów DNS ma kluczowe znaczenie dla każdej osoby odpowiedzialnej za administrację domeną, wydajność stron internetowych oraz bezpieczeństwo poczty elektronicznej. Każdy typ rekordu pełni określoną funkcję — od tłumaczenia nazw hostów za pomocą rekordów A i AAAA po ustanawianie kryptograficznego zaufania w poczcie elektronicznej poprzez wpisy TXT. Regularne kontrole plików strefy DNS zapewniają płynne działanie usług sieciowych, jednocześnie chroniąc markę przed atakami typu spoofing oraz lukami związanymi z rekordami wiszącymi.

Najczęściej zadawane pytania

Ile jest rodzajów rekordów DNS?

Organizacja Internet Assigned Numbers Authority (IANA) prowadzi rejestr zawierający dziesiątki oficjalnych typów rekordów zasobów DNS. Chociaż wiele z tych typów ma charakter historyczny, eksperymentalny lub zostało wycofanych, domeny produkcyjne w znacznym stopniu opierają się na podstawowym zestawie około 12–15 standardowych typów rekordów, służących do rutynowego routingu sieciowego, dostarczania poczty elektronicznej oraz zapewnienia bezpieczeństwa domen.

Jaki jest najczęściej spotykany typ rekordu DNS?

Rekord typu A jest najpowszechniejszym i podstawowym typem rekordu DNS w Internecie. Niemal każda nazwa domeny hostowana w sieci wymaga co najmniej jednego rekordu typu A, aby powiązać jej czytelny dla człowieka adres domeny lub subdomeny z dostępnym adresem IPv4.

Jakie typy rekordów DNS są mi potrzebne do obsługi poczty elektronicznej?

Aby niezawodnie wysyłać i odbierać wiadomości e-mail, potrzebny jest rekord MX wskazujący na serwer pocztowy, prawidłowe rekordy A lub AAAA dla adresu tego serwera oraz odpowiedni rekord PTR do weryfikacji odwrotnego DNS. Ponadto konieczne jest skonfigurowanie rekordów TXT dla protokołów SPF i DMARC, a także rekordów TXT lub CNAME dla protokołu DKIM.

Jaka jest różnica między rekordem typu A a rekordem typu CNAME?

Rekord typu A przypisuje nazwę hosta bezpośrednio do fizycznego adresu IPv4 (np. example.com do 192.0.2.1). Rekord typu CNAME przypisuje alias nazwy hosta do innej kanonicznej nazwy domeny (np. blog.example.com do webhost.example.net). Aby porównać procesy wyszukiwania i ograniczenia związane z wierzchołkiem domeny, zapoznaj się z naszym przewodnikiem na temat rekord A a CNAME.

Jak długo trwa wdrażanie zmian w rekordach DNS?

Zmiany w systemie DNS mogą zostać wprowadzone na całym świecie w czasie od kilku minut do 48 godzin. Szybkość aktualizacji zależy od wartości Time to Live (TTL) ustawionej w istniejącym rekordzie, która określa, jak długo pośrednie serwery rozpoznające mogą przechowywać odpowiedź, zanim zwrócą się do autorytatywnych serwerów nazw o nową kopię.

Czym jest rekord DNS?