Sobes.tech
Junior

Jakie rekordy DNS znasz?

sobes.tech AI

Odpowiedź od AI

Istnieje wiele typów rekordów DNS, z których każdy pełni określoną rolę w systemie nazw domenowych. Do głównych należą:

  • A (Rekord adresu): Kończy nazwę domeny z adresem IPv4. Jest to najczęściej używany rekord, służący do bezpośredniego wskazywania lokalizacji zasobu w sieci.

    // Przykład rekordu A
    example.com A 192.0.2.1
    
  • AAAA (Rekord adresu IPv6): Podobny do A, ale łączy nazwę domeny z adresem IPv6.

    // Przykład AAAA
    example.com AAAA 2001:db8::1
    
  • CNAME (Nazwa kanoniczna): Tworzy alias dla innej nazwy domeny. Używany do uproszczenia zarządzania, pozwalając na powiązanie wielu nazw z jednym zasobem.

    // Przykład rekordu CNAME
    www.example.com CNAME example.com
    
  • MX (Rekord wymiany poczty): Wskazuje serwery pocztowe odpowiedzialne za odbiór poczty elektronicznej dla domeny, wraz z ich priorytetem.

    // Przykład MX
    example.com MX 10 mail.example.com
    example.com MX 20 backupmail.example.com
    
  • TXT (Rekord tekstowy): Używany do przechowywania informacji tekstowych o domenie. Często stosowany do ustawień bezpieczeństwa (SPF, DKIM, DMARC) i potwierdzania własności domeny.

    // Przykład TXT dla SPF
    example.com TXT "v=spf1 include:_spf.google.com ~all"
    
  • PTR (Rekord wskaźnikowy): Używany do odwrotnego rozwiązywania DNS, łącząc adres IP z nazwą domeny. Głównie stosowany do implementacji rDNS i w systemach pocztowych do sprawdzania wiarygodności nadawców.

    // Przykład PTR w strefie odwrotnej
    1.2.0.192.in-addr.arpa PTR example.com
    
  • NS (Rekord serwera nazw): Wskazuje autoryzowane serwery DNS dla domeny lub subdomeny. Te serwery odpowiadają za dostarczanie stref DNS dla danej domeny.

    // Przykład NS
    example.com NS ns1.example.com
    example.com NS ns2.example.com
    
  • SOA (Start of Authority): Zawiera podstawowe informacje o strefie DNS, w tym nazwę głównego serwera, kontakt, numer seryjny strefy i czasy buforowania.

    // Przykład SOA
    example.com SOA ns1.example.com admin.example.com (
         2023110101 ; Numer seryjny
         3600       ; Odświeżanie
         1800       ; Ponowne próby
         604800     ; Wygaśnięcie
         86400      ; Minimalny TTL
    )
    

Poza tymi głównymi typami istnieją inne, mniej powszechne, używane do celów specjalistycznych, na przykład:

  • SRV (Rekord usługi): Określa lokalizację (host i port) serwerów dla konkretnej usługi.
  • DNSKEY (Klucz DNS): Zawiera klucz publiczny do weryfikacji podpisów DNSSEC.
  • DS (Delegation Signer): Łączy strefy nadrzędne i podrzędne w łańcuchu DNSSEC.
  • NAPTR (Naming Authority Pointer): Używany w telefonii (ENUM) do konwersji numerów telefonów na URI.