Sobes.tech
Intern

Какво означават DNS записите?

sobes.tech AI

Отговор от AI

Записите в DNS (Domain Name System) свързват домейни, които лесно се четат от човека (например example.com), с IP адреси и друга информация, необходима за функционирането на интернет. Всяка запис има определен тип, който указва нейното предназначение.

Основните типове DNS записи и тяхното предназначение:

  • A (Address Record): Свързва домейн с IPv4 адрес.
    // Свързва example.com с IPv4 адрес
    example.com.        IN    A    192.168.1.1
    
  • AAAA (IPv6 Address Record): Свързва домейн с IPv6 адрес.
    // Свързва example.com с IPv6 адрес
    example.com.        IN    AAAA    2001:0db8::1
    
  • CNAME (Canonical Name Record): Създава псевдоним (алиас) за друго домейн име. Заявката към алиаса ще бъде пренасочена към основното домейн име.
    // www.example.com е алиас за example.com
    www.example.com.    IN    CNAME    example.com.
    
  • MX (Mail Exchanger Record): Посочва пощенските сървъри, отговорни за получаване на електронна поща за домейна. Включва приоритет.
    // Пощенски сървър с приоритет 10, сочещ към mail.example.com
    example.com.        IN    MX    10    mail.example.com.
    // Пощенски сървър с приоритет 20, сочещ към anothermail.example.com
    example.com.        IN    MX    20    anothermail.example.com.
    
  • TXT (Text Record): Съхранява текстова информация, която може да се използва за различни цели, например проверка на собствеността върху домейна, SPF (Sender Policy Framework) или DKIM (DomainKeys Identified Mail).
    // Пример за SPF запис
    example.com.        IN    TXT    "v=spf1 include:_spf.google.com ~all"
    
  • NS (Name Server Record): Посочва авторитетните DNS сървъри за домейна или поддомейна.
    // ns1.example.com е авторитетен сървър за example.com
    example.com.        IN    NS    ns1.example.com.
    // ns2.example.com е авторитетен сървър за example.com
    example.com.        IN    NS    ns2.example.com.
    
  • PTR (Pointer Record): Използва се за обратна DNS резолюция - преобразуване на IP адрес в домейн име. Намира се в зони in-addr.arpa (за IPv4) или ip6.arpa (за IPv6).
    // Обратна резолюция за 192.168.1.1
    1.1.168.192.in-addr.arpa.    IN    PTR    example.com.
    
  • SRV (Service Record): Посочва местоположението (hostname и порт) на сървърите за конкретна услуга.
    // Сървър за услуга _sip._tcp на example.com, порт 5060, приоритет 10, тегло 5
    _sip._tcp.example.com.    IN    SRV    10    5    5060    sipserver.example.com.
    

Всяка запис също има Time To Live (TTL), който указва колко дълго DNS кешовете трябва да съхраняват отговора.

Обща структура на записа:

// <име>    [TTL]    [клас]    <тип на записа>    <данни>

Класът обикновено е IN (Internet).