Typy rekordów DNS
Zestawienie najczęściej używanych typów rekordów DNS: ich nazwa, przeznaczenie i przykładowa wartość.
18
AAddressRFC 1035Adres

Wiąże domenę z adresem IPv4.

example.com → 93.184.216.34
AAAAIPv6 AddressRFC 3596Adres

Wiąże domenę z adresem IPv6.

example.com → 2606:2800:220:1:248:1893:25c8:1946
CAACertification Authority AuthorizationRFC 8659Bezpieczeństwo

Urzędy certyfikacji uprawnione do wydawania certyfikatów TLS dla domeny.

0 issue "letsencrypt.org"
CNAMECanonical NameRFC 1035Alias

Alias wskazujący na inną nazwę domeny zamiast na adres IP.

www.example.com → example.com
DNSKEYDNS KeyRFC 4034Bezpieczeństwo

Klucz publiczny używany przez DNSSEC do podpisywania rekordów strefy.

256 3 8 AwEAAb…
DSDelegation SignerRFC 4034Bezpieczeństwo

Łączy strefę z kluczem DNSSEC strefy nadrzędnej (podpisana delegacja).

2371 13 2 8ACBB0CD…
HINFOHost InformationRFC 1035Tekst

Informacje o hoście: CPU i system operacyjny; dziś rzadko używany.

"Intel" "Linux"
HTTPSHTTPS Service BindingRFC 9460Usługa

Parametry połączenia (ALPN, port, IP) przyspieszające dostęp HTTPS.

1 . alpn="h2,h3"
MXMail ExchangeRFC 1035Poczta

Serwer poczty domeny, z priorytetem (niższa liczba ma pierwszeństwo).

10 mail.example.com
NAPTRNaming Authority PointerRFC 3403Usługa

Reguły przepisywania do wykrywania usług (używane w ENUM i SIP).

100 10 "U" "E2U+sip" "!^.*$!sip:info@example.com!" .
NSName ServerRFC 1035Strefa

Autorytatywne serwery nazw zarządzające strefą domeny.

ns1.example.com
PTRPointerRFC 1035Odwrotny

Odwrotny DNS: wiąże adres IP z nazwą domeny.

34.216.184.93.in-addr.arpa → example.com
SOAStart of AuthorityRFC 1035Strefa

Dane autorytatywne strefy: serwer główny, kontakt i czasy odświeżania.

ns1.example.com admin.example.com 2024010101
SRVServiceRFC 2782Usługa

Lokalizacja (host i port) usługi, takiej jak SIP lub XMPP.

_sip._tcp 10 5 5060 sip.example.com
SSHFPSSH FingerprintRFC 4255Bezpieczeństwo

Odcisk klucza publicznego SSH hosta do weryfikacji połączeń.

1 1 123456789abcdef…
SVCBService BindingRFC 9460Usługa

Ogólny rekord powiązania usługi; jest podstawą rekordu HTTPS.

1 svc.example.com alpn="h2"
TLSATLS AssociationRFC 6698Bezpieczeństwo

Wiąże certyfikat TLS z domeną za pomocą DANE.

3 1 1 0b87ad…
TXTTextRFC 1035Tekst

Dowolny tekst; używany do SPF, DKIM, DMARC i weryfikacji własności.

v=spf1 include:_spf.google.com ~all

Jak to działa

Rekord DNS to wpis w strefie domeny odpowiadający na jedno konkretne pytanie: na jaki adres IP wskazuje, które serwery odbierają jej pocztę, kto administruje strefą lub które urzędy mogą wystawiać jej certyfikaty. Każdy typ rekordu odpowiada na inne pytanie, a dobrze skonfigurowana strefa łączy ich kilka.

Ta referencja zbiera typy rekordów spotykane na co dzień — od podstawowych A, AAAA, CNAME, MX i TXT po te związane z bezpieczeństwem, jak CAA, DNSKEY, DS, TLSA i SSHFP — wraz z pełną nazwą, przeznaczeniem każdego z nich i przykładem, jak wygląda w strefie.

To tablica poglądowa: nie wysyła zapytań ani nie analizuje Twojej domeny. Jeśli potrzebujesz zobaczyć rzeczywiste rekordy domeny, narzędzie do zapytań DNS rozwiązuje je na żywo.

Przykłady

Aejemplo.com. 3600 IN A 192.0.2.10Kieruje nazwę na adres IPv4. Wartość 3600 to TTL w sekundach: jak długo resolwery mogą przechowywać odpowiedź w pamięci podręcznej.
MXejemplo.com. 3600 IN MX 10 mail.ejemplo.com.Liczba to priorytet: najpierw próbowana jest najniższa wartość. Zwykle deklaruje się kilka rekordów MX, żeby mieć zapas.
TXTejemplo.com. 3600 IN TXT "v=spf1 include:_spf.google.com ~all"Rekordy TXT przechowują dowolny tekst. Używa się ich przede wszystkim do SPF, DKIM, DMARC i do potwierdzania własności domeny.

Przypadki użycia

  • Przypomnieć sobie, który typ rekordu jest właściwy, zanim ruszysz strefę domeny produkcyjnej.
  • Zrozumieć odpowiedź zapytania DNS albo wynik diagnostyki poczty.
  • Skonfigurować pocztę domeny, łącząc MX z rekordami TXT dla SPF, DKIM i DMARC.
  • Przejrzeć rekordy bezpieczeństwa strefy: CAA, by ograniczyć, kto wystawia certyfikaty, oraz DS i DNSKEY dla DNSSEC.

Najczęstsze pytania

Czym różni się rekord A od CNAME?

Rekord A wskazuje bezpośrednio na adres IPv4. CNAME wskazuje na inną nazwę, która z kolei jest rozwiązywana. CNAME jest wygodny, gdy docelowy adres IP często się zmienia, ale dokłada kolejny krok do rozwiązywania i ma ograniczenia: nie może współistnieć z innymi rekordami o tej samej nazwie ani znajdować się w korzeniu domeny.

Dlaczego nie mogę umieścić CNAME w korzeniu domeny?

Ponieważ korzeń strefy obowiązkowo zawiera rekordy SOA i NS, a standard nie pozwala, by CNAME współistniał z innymi rekordami o tej samej nazwie. Aby to obejść, wielu dostawców oferuje własne rozwiązania typu ALIAS lub ANAME, które zachowują się jak CNAME, ale zwracają adres bezpośrednio.

Czym jest TTL i jaką wartość warto ustawić?

TTL (time to live) to liczba sekund, przez które resolwery mogą przechowywać odpowiedź w pamięci podręcznej. Wysoki TTL zmniejsza liczbę zapytań i przyspiesza rozwiązywanie; niski sprawia, że zmiany rozchodzą się szybciej. Przyjęta praktyka to obniżyć go kilka godzin przed migracją i podnieść z powrotem, gdy zmiana się ustabilizuje.

Dlaczego moja zmiana DNS wciąż nie jest widoczna?

Ponieważ poprzednia wartość nadal jest w pamięci podręcznej. Dopóki nie wygaśnie TTL, z którym podano wcześniejszą odpowiedź, pośrednie resolwery i system operacyjny mogą dalej zwracać stare dane. Wpływ ma też pamięć podręczna samej przeglądarki, która czasem trzyma rozwiązanie dłużej niż TTL.

Do czego służy rekord CAA?

Określa, które urzędy certyfikacji mogą wystawiać certyfikaty dla domeny. Urzędy mają obowiązek sprawdzić go przed wystawieniem, więc to prosty sposób, by uniemożliwić osobie trzeciej uzyskanie ważnego certyfikatu dla Twojej domeny w innym urzędzie.