Sobes.tech
Junior

Koje DNS zapise poznajete?

sobes.tech АИ

Одговор од АИ

Postoje mnoge vrste DNS zapisa, od kojih svaka ima svoju specifičnu ulogu u sistemu domena. Glavni su:

  • A (Address Record): Povezuje domeno ime sa IPv4 adresom. Ovo je najčešće korišćen zapis za direktno određivanje lokacije resursa u mreži.

    // Primer A zapisa
    example.com A 192.0.2.1
    
  • AAAA (IPv6 Address Record): Slično A zapisu, ali povezuje domeno ime sa IPv6 adresom.

    // Primer AAAA zapisa
    example.com AAAA 2001:db8::1
    
  • CNAME (Canonical Name Record): Kreira alias za drugo domeno ime. Olakšava upravljanje, omogućavajući povezivanje više imena sa jednim resursom.

    // Primer CNAME zapisa
    www.example.com CNAME example.com
    
  • MX (Mail Exchange Record): Navodi poštanske servere odgovorne za primanje elektronske pošte za domen, kao i njihov prioritet.

    // Primer MX zapisa
    example.com MX 10 mail.example.com
    example.com MX 20 backupmail.example.com
    
  • TXT (Text Record): Koristi se za skladištenje tekstualnih informacija o domenu. Često se koristi za sigurnosne postavke (SPF, DKIM, DMARC) i potvrdu vlasništva nad domenom.

    // Primer TXT zapisa za SPF
    example.com TXT "v=spf1 include:_spf.google.com ~all"
    
  • PTR (Pointer Record): Koristi se za reverzno DNS razrešavanje, povezujući IP adresu sa domenim imenom. Uglavnom se koristi za implementaciju rDNS i u poštanskim sistemima za proveru legitimnosti pošiljaoca.

    // Primer PTR zapisa u reverznoj zoni
    1.2.0.192.in-addr.arpa PTR example.com
    
  • NS (Name Server Record): Navodi autoritativne DNS servere za domen ili poddomen. Ovi serveri odgovaraju za pružanje DNS zona za dati domen.

    // Primer NS zapisa
    example.com NS ns1.example.com
    example.com NS ns2.example.com
    
  • SOA (Start of Authority Record): Sadrži osnovne informacije o DNS zoni, uključujući ime glavnog servera, kontakt osobu, serijski broj zone i vremenske parametre keširanja.

    // Primer SOA zapisa
    example.com SOA ns1.example.com admin.example.com (
         2023110101 ; Serijski broj
         3600       ; Osvežavanje
         1800       ; Pokušaj ponovo
         604800     ; Isticanje
         86400      ; Minimalni TTL
    )
    

Pored ovih glavnih tipova postoje i drugi, manje rasprostranjeni, namenjeni za specijalizovane svrhe, na primer:

  • SRV (Service Record): Određuje lokaciju (host i port) servera za određenu uslugu.
  • DNSKEY (DNS Key Record): Sadrži javni ključ za proveru DNSSEC potpisa.
  • DS (Delegation Signer Record): Povezuje roditeljsku i ćerku zonu u DNSSEC lancu.
  • NAPTR (Naming Authority Pointer Record): Koristi se u telefoniji (ENUM) za pretvaranje telefonskih brojeva u URI.