Sobes.tech
Intern

Co oznaczają rekordy DNS?

sobes.tech AI

Odpowiedź od AI

Rekordy DNS (Domain Name System) łączą nazwy domen, które są łatwe do odczytania przez człowieka (np. example.com), z adresami IP i innymi informacjami niezbędnymi do funkcjonowania internetu. Każdy rekord ma określony typ, który wskazuje jego przeznaczenie.

Główne typy rekordów DNS i ich zastosowanie:

  • A (Rekord adresu): Łączy nazwę domeny z adresem IPv4.
    // Łączy example.com z adresem IPv4
    example.com.        IN    A    192.168.1.1
    
  • AAAA (Rekord adresu IPv6): Łączy nazwę domeny z adresem IPv6.
    // Łączy example.com z adresem IPv6
    example.com.        IN    AAAA    2001:0db8::1
    
  • CNAME (Rekord nazwy kanonicznej): Tworzy alias dla innej nazwy domeny. Zapytanie do aliasu zostanie przekierowane do głównej nazwy domeny.
    // www.example.com jest aliasem dla example.com
    www.example.com.    IN    CNAME    example.com.
    
  • MX (Rekord wymiany poczty): Wskazuje serwery pocztowe odpowiedzialne za odbiór poczty dla domeny. Zawiera priorytet.
    // Serwer pocztowy z priorytetem 10, wskazuje na mail.example.com
    example.com.        IN    MX    10    mail.example.com.
    // Serwer pocztowy z priorytetem 20, wskazuje na anothermail.example.com
    example.com.        IN    MX    20    anothermail.example.com.
    
  • TXT (Rekord tekstowy): Przechowuje informacje tekstowe, które mogą być używane do różnych celów, np. weryfikacji własności domeny, SPF (Sender Policy Framework) lub DKIM (DomainKeys Identified Mail).
    // Przykład rekordu SPF
    example.com.        IN    TXT    "v=spf1 include:_spf.google.com ~all"
    
  • NS (Rekord serwera nazw): Wskazuje autorytatywne serwery DNS dla domeny lub subdomeny.
    // ns1.example.com jest autorytatywnym serwerem dla example.com
    example.com.        IN    NS    ns1.example.com.
    // ns2.example.com jest również autorytatywnym serwerem
    example.com.        IN    NS    ns2.example.com.
    
  • PTR (Rekord wskaźnikowy): Używany do odwrotnej rozpoznawania DNS, zamieniając adres IP na nazwę domeny. Znajduje się w strefach in-addr.arpa (dla IPv4) lub ip6.arpa (dla IPv6).
    // Odwrotne rozpoznanie dla 192.168.1.1
    1.1.168.192.in-addr.arpa.    IN    PTR    example.com.
    
  • SRV (Rekord usługi): Wskazuje lokalizację (nazwa hosta i port) serwerów dla konkretnej usługi.
    // Serwer dla usługi _sip._tcp na example.com, port 5060, priorytet 10, waga 5
    _sip._tcp.example.com.    IN    SRV    10    5    5060    sipserver.example.com.
    

Każdy rekord ma również czas życia (TTL), który wskazuje, jak długo resolver DNS powinien przechowywać odpowiedź w pamięci podręcznej.

Przykład ogólnej struktury rekordu:

// <nazwa>    [TTL]    [klasa]    <typ rekordu>    <dane>

Klasa zazwyczaj to IN (Internet).