Sobes.tech
Intern

Ce înseamnă înregistrările DNS?

sobes.tech AI

Răspuns de la AI

Înregistrările DNS (Domain Name System) leagă numele de domenii, care sunt ușor de citit pentru oameni (de exemplu, example.com), de adrese IP și alte informații necesare pentru funcționarea internetului. Fiecare înregistrare are un tip specific care indică scopul său.

Tipuri principale de înregistrări DNS și scopul lor:

  • A (Înregistrare de adresă): Leagă un nume de domeniu de o adresă IPv4.
    // Leagă example.com de o adresă IPv4
    example.com.        IN    A    192.168.1.1
    
  • AAAA (Înregistrare de adresă IPv6): Leagă un nume de domeniu de o adresă IPv6.
    // Leagă example.com de o adresă IPv6
    example.com.        IN    AAAA    2001:0db8::1
    
  • CNAME (Nume canonic): Creează un alias pentru un alt nume de domeniu. Solicitarea către alias va fi redirecționată către numele principal.
    // www.example.com este un alias pentru example.com
    www.example.com.    IN    CNAME    example.com.
    
  • MX (Înregistrare de schimb de poștă): Indică serverele de poștă responsabile pentru primirea e-mailurilor pentru domeniu. Include prioritatea.
    // Server de poștă cu prioritatea 10, indicând mail.example.com
    example.com.        IN    MX    10    mail.example.com.
    // Server de poștă cu prioritatea 20, indicând anothermail.example.com
    example.com.        IN    MX    20    anothermail.example.com.
    
  • TXT (Înregistrare de text): Stochează informații textuale care pot fi utilizate pentru diverse scopuri, cum ar fi verificarea proprietății domeniului, SPF (Sender Policy Framework) sau DKIM (DomainKeys Identified Mail).
    // Exemplu de înregistrare SPF
    example.com.        IN    TXT    "v=spf1 include:_spf.google.com ~all"
    
  • NS (Server de nume): Indică serverele DNS autorizate pentru domeniu sau subdomeniu.
    // ns1.example.com este un server autorizat pentru example.com
    example.com.        IN    NS    ns1.example.com.
    // ns2.example.com este, de asemenea, un server autorizat
    example.com.        IN    NS    ns2.example.com.
    
  • PTR (Pointer): Folosit pentru rezolvarea inversă DNS, transformând o adresă IP într-un nume de domeniu. Se află în zonele in-addr.arpa (pentru IPv4) sau ip6.arpa (pentru IPv6).
    // Rezolvare inversă pentru 192.168.1.1
    1.1.168.192.in-addr.arpa.    IN    PTR    example.com.
    
  • SRV (Înregistrare de serviciu): Indică locația (numele de host și portul) serverelor pentru un anumit serviciu.
    // Server pentru serviciul _sip._tcp pe example.com, port 5060, prioritate 10, greutate 5
    _sip._tcp.example.com.    IN    SRV    10    5    5060    sipserver.example.com.
    

Fiecare înregistrare are, de asemenea, un Time To Live (TTL), care indică cât timp resolverele DNS trebuie să păstreze răspunsul în cache.

Exemplu de structură generală a unei înregistrări:

// <nume>    [TTL]    [clasă]    <tip înregistrare>    <date>

Clasa este de obicei IN (Internet).