Sobes.tech
Intern

Šta znače DNS zapisi?

sobes.tech АИ

Одговор од АИ

Zapisi u DNS (Domain Name System) povezuju lako čitljive domen imena (na primer, example.com) sa IP adresama i drugim informacijama potrebnim za funkcionisanje interneta. Svaki zapis ima određeni tip koji ukazuje na njegovu namenu.

Glavni tipovi DNS zapisa i njihova namena:

  • A (Address Record): Povezuje domen sa IPv4 adresom.
    // Povezuje example.com sa IPv4 adresom
    example.com.        IN    A    192.168.1.1
    
  • AAAA (IPv6 Address Record): Povezuje domen sa IPv6 adresom.
    // Povezuje example.com sa IPv6 adresom
    example.com.        IN    AAAA    2001:0db8::1
    
  • CNAME (Canonical Name Record): Kreira alias (pseudonim) za drugi domen. Upit za alias će biti preusmeren na glavni domen.
    // www.example.com je alias za example.com
    www.example.com.    IN    CNAME    example.com.
    
  • MX (Mail Exchanger Record): Navodi poštanske servere odgovorne za primanje elektronske pošte za domen. Uključuje prioritet.
    // Poštanski server sa prioritetom 10, ukazuje na mail.example.com
    example.com.        IN    MX    10    mail.example.com.
    // Poštanski server sa prioritetom 20, ukazuje na anothermail.example.com
    example.com.        IN    MX    20    anothermail.example.com.
    
  • TXT (Text Record): Čuva tekstualne informacije koje se mogu koristiti za različite svrhe, na primer, provera vlasništva nad domenom, SPF (Sender Policy Framework) ili DKIM (DomainKeys Identified Mail).
    // Primer SPF zapisa
    example.com.        IN    TXT    "v=spf1 include:_spf.google.com ~all"
    
  • NS (Name Server Record): Navodi autoritativne DNS servere za domen ili poddomen.
    // ns1.example.com je autoritativni server za example.com
    example.com.        IN    NS    ns1.example.com.
    // ns2.example.com je autoritativni server za example.com
    example.com.        IN    NS    ns2.example.com.
    
  • PTR (Pointer Record): Koristi se za reverznu DNS rezoluciju - prevođenje IP adrese u domen. Nalazi se u zonama in-addr.arpa (za IPv4) ili ip6.arpa (za IPv6).
    // Reverzna rezolucija za 192.168.1.1
    1.1.168.192.in-addr.arpa.    IN    PTR    example.com.
    
  • SRV (Service Record): Navodi lokaciju (hostname i port) servera za određenu uslugu.
    // Server za uslugu _sip._tcp na example.com, port 5060, prioritet 10, težina 5
    _sip._tcp.example.com.    IN    SRV    10    5    5060    sipserver.example.com.
    

Svaki zapis takođe ima TTL (Time To Live), koji određuje koliko dugo DNS kešovi treba da čuvaju odgovor.

Primer opšte strukture zapisa:

// <ime>    [TTL]    [klasa]    <tip zapisa>    <podaci>

Klasa je obično IN (Internet).