Sobes.tech
Junior

Ko nozīmē DNS ieraksti?

sobes.tech AI

Atbilde no AI

DNS ieraksti (Resource Records, RR) ir DNS sistēmas pamatelementi, kas satur informāciju par domēniem, to atbilstību IP adresēm, resursu atrašanās vietu un citu.

Galvenie ierakstu tipi:

  • A: Norāda hosta vārdu (piemēram, www.example.com) uz IPv4 adresi.
  • AAAA: Norāda hosta vārdu uz IPv6 adresi.
  • CNAME: Izveido pseidonīmu citam domēna vārdam. Lieto apakšdomēnu novirzīšanai vai vairākām pakalpojumu pārvaldībai.
  • MX: Norāda pasta serverus, kas ir atbildīgi par e-pasta saņemšanu domēnam. Satur prioritāti katram serverim.
  • PTR: Atpakaļsaite DNS ieraksts, kas sasaista IP adresi ar hosta vārdu. Lieto atpakaļsaistes zonās.
  • TXT: Teksta informācija, ko izmanto dažādiem mērķiem, piemēram, domēna verifikācijai, SPF (Sender Policy Framework) vai DKIM (DomainKeys Identified Mail) e-pasta aizsardzībai.
  • NS: Norāda autoritatīvos nosaukumu serverus domēnam. Katram domēnam jābūt vismaz diviem NS ierakstiem.
  • SOA: "Start of Authority" ieraksts satur administratīvu informāciju par domēnu, piemēram, kontaktinformāciju, zonas sērijas numuru, atjaunināšanas laiku un citus.

Piemērs ieraksta struktūrai:

name    TTL   class  type  rdata
  • name: resursa nosaukums (piemēram, www).
  • TTL (Time To Live): laiks sekundēs, cik ilgi ieraksti var tikt kešoti.
  • class: protokola ģimene. Bieži IN (Internet).
  • type: ieraksta tips (A, AAAA, CNAME u.c.).
  • rdata: dati, kas ir specifiski tipam (piemēram, IP adrese A ierakstam).

DNS zonas konfigurācijas faila piemērs (bind saderīgs formāts):

$ORIGIN example.com.
$TTL 3600
@       IN      SOA     ns1.example.com. admin.example.com. (
                        2023102701      ; Serial
                        3600            ; Refresh
                        1800            ; Retry
                        604800          ; Expire
                        86400 )         ; Minimum TTL
        IN      NS      ns1.example.com.
        IN      NS      ns2.example.com.

@       IN      A       192.168.1.1
www     IN      A       192.168.1.2
mail    IN      A       192.168.1.3
        IN      MX      10 mail.example.com.