Sobes.tech
Junior

Kokius DNS įrašus žinote?

sobes.tech AI

Atsakymas iš AI

Yra daugybė DNS įrašų tipų, iš kurių kiekvienas atlieka savo specifinę funkciją domenų vardų sistemoje. Pagrindiniai yra:

  • A (Address Record): susieja domeno vardą su IPv4 adresu. Tai yra dažniausiai naudojamas įrašas, kuris tiesiogiai nurodo išteklių vietą tinkle.

    // Pavyzdys A įrašo
    example.com A 192.0.2.1
    
  • AAAA (IPv6 Address Record): panašus į A įrašą, bet susieja domeno vardą su IPv6 adresu.

    // Pavyzdys AAAA įrašo
    example.com AAAA 2001:db8::1
    
  • CNAME (Canonical Name Record): sukuria pseudonimą kitam domeno vardui. Tai palengvina valdymą, leidžiant susieti kelis vardus su vienu ištekliu.

    // Pavyzdys CNAME įrašo
    www.example.com CNAME example.com
    
  • MX (Mail Exchange Record): nurodo pašto serverius, atsakingus už domeno el. pašto priėmimą, ir jų prioritetą.

    // Pavyzdys MX įrašo
    example.com MX 10 mail.example.com
    example.com MX 20 backupmail.example.com
    
  • TXT (Text Record): naudojamas saugoti teksto informaciją apie domeną. Dažnai naudojamas saugumo nustatymams (SPF, DKIM, DMARC) ir domeno nuosavybės patvirtinimui.

    // Pavyzdys TXT įrašo SPF
    example.com TXT "v=spf1 include:_spf.google.com ~all"
    
  • PTR (Pointer Record): naudojamas DNS atvirkštiniam sprendimui, susiejant IP adresą su domeno vardu. Pagrindinė funkcija – įgyvendinti rDNS ir patikrinti siuntėjų teisėtumą.

    // Pavyzdys PTR įrašo atvirkštinėje zonoje
    1.2.0.192.in-addr.arpa PTR example.com
    
  • NS (Name Server Record): nurodo autoritetingus DNS serverius domene ar subdomenui. Šie serveriai atsakingi už DNS zonų teikimą.

    // Pavyzdys NS įrašo
    example.com NS ns1.example.com
    example.com NS ns2.example.com
    
  • SOA (Start of Authority Record): aprašo pagrindinę DNS zonos informaciją, įskaitant pagrindinio serverio pavadinimą, kontaktinį asmenį, zonos serijinį numerį ir talpyklos nustatymus.

    // Pavyzdys SOA įrašo
    example.com SOA ns1.example.com admin.example.com (
         2023110101 ; Serijinis numeris
         3600       ; Atnaujinimas
         1800       ; Pakartotinis bandymas
         604800     ; Galiojimo laikas
         86400      ; Minimalus TTL
    )
    

Be šių pagrindinių tipų, yra ir kitų, mažiau paplitusių, skirtų specializuotiems tikslams, pavyzdžiui:

  • SRV (Service Record): nustato serverių vietą (hostą ir prievadą) konkrečiai paslaugai.
  • DNSKEY (DNS Key Record): saugo viešąjį raktą DNSSEC parašų patikrinimui.
  • DS (Delegation Signer Record): susieja tėvų ir vaikų zonas DNSSEC grandinėje.
  • NAPTR (Naming Authority Pointer Record): naudojamas telefonijoje (ENUM) telefonų numerių konvertavimui į URI.