Sobes.tech
Intern

Ką reiškia DNS įrašai?

sobes.tech AI

Atsakymas iš AI

DNS (Domain Name System) įrašai susieja žmogaus lengvai skaitomus domeno vardus (pavyzdžiui, example.com) su IP adresais ir kitą informaciją, reikalingą interneto veikimui. Kiekvienas įrašas turi tam tikrą tipą, kuris nurodo jo paskirtį.

Pagrindiniai DNS įrašų tipai ir jų paskirtis:

  • A (Address Record): Susieja domeno vardą su IPv4 adresu:
    // Susieja example.com su IPv4 adresu
    example.com.        IN    A    192.168.1.1
    
  • AAAA (IPv6 Address Record): Susieja domeno vardą su IPv6 adresu:
    // Susieja example.com su IPv6 adresu
    example.com.        IN    AAAA    2001:0db8::1
    
  • CNAME (Canonical Name Record): Sukuria pseudonimą (aliąsą) kitam domeno vardui. Užklausa į aliąsą bus nukreipta į pagrindinį domeno vardą.
    // www.example.com yra aliąsas example.com
    www.example.com.    IN    CNAME    example.com.
    
  • MX (Mail Exchanger Record): Nurodo pašto serverius, atsakingus už domeno el. laiškų priėmimą. Apima prioritetą.
    // Pašto serveris su prioritetu 10, nukreipiantis į mail.example.com
    example.com.        IN    MX    10    mail.example.com.
    // Pašto serveris su prioritetu 20, nukreipiantis į anothermail.example.com
    example.com.        IN    MX    20    anothermail.example.com.
    
  • TXT (Text Record): Saugo tekstinę informaciją, kuri gali būti naudojama įvairiems tikslams, pvz., domeno nuosavybės patvirtinimui, SPF ar DKIM.
    // SPF įrašo pavyzdys
    example.com.        IN    TXT    "v=spf1 include:_spf.google.com ~all"
    
  • NS (Name Server Record): Nurodo autoritetingus DNS serverius domenui ar subdomenui.
    // ns1.example.com yra autoritetingas serveris example.com
    example.com.        IN    NS    ns1.example.com.
    // ns2.example.com yra autoritetingas serveris example.com
    example.com.        IN    NS    ns2.example.com.
    
  • PTR (Pointer Record): Naudojamas atvirkštiniam DNS - IP adreso konvertavimui į domeno vardą. Yra in-addr.arpa (IPv4) arba ip6.arpa (IPv6) zonose.
    // Atvirkštinis konvertavimas 192.168.1.1
    1.1.168.192.in-addr.arpa.    IN    PTR    example.com.
    
  • SRV (Service Record): Nurodo paslaugos serverių vietą (hostname ir portą):
    // Serveris paslaugai _sip._tcp, domeno example.com, portas 5060, prioritetas 10, svoris 5
    _sip._tcp.example.com.    IN    SRV    10    5    5060    sipserver.example.com.
    

Kiekvienas įrašas taip pat turi TTL (Time To Live), kuris nurodo, kiek laiko DNS talpyklose turėtų būti saugomas atsakymas.

Bendra įrašo struktūra:

// <vardas>    [TTL]    [klasė]    <įrašo tipas>    <duomenys>

Klasė dažniausiai yra IN (Internet).