Sobes.tech
Junior

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

sobes.tech AI

Отговор от AI

Съществуват множество типове DNS записи, всеки от които изпълнява своя специфична роля в системата за домейнни имена. Основните са:

  • A (Address Record): Свързва домейн име с IPv4 адрес. Това е най-разпространеният запис, използван за директно указване на местоположението на ресурс в мрежата.

    // Пример за A-запис
    example.com A 192.0.2.1
    
  • AAAA (IPv6 Address Record): Аналогичен на A-записа, но свързва домейн име с IPv6 адрес.

    // Пример за AAAA-запис
    example.com AAAA 2001:db8::1
    
  • CNAME (Canonical Name Record): Създава псевдоним за друго домейн име. Улеснява управлението, като позволява да се свържат няколко имена с един ресурс.

    // Пример за CNAME-запис
    www.example.com CNAME example.com
    
  • MX (Mail Exchange Record): Посочва пощенските сървъри, отговорни за приемането на електронна поща за домейна, и техния приоритет.

    // Пример за MX-запис
    example.com MX 10 mail.example.com
    example.com MX 20 backupmail.example.com
    
  • TXT (Text Record): Използва се за съхраняване на текстова информация за домейна. Често се прилага за настройки за сигурност (SPF, DKIM, DMARC) и потвърждение за владение на домейна.

    // Пример за TXT-запис за SPF
    example.com TXT "v=spf1 include:_spf.google.com ~all"
    
  • PTR (Pointer Record): Използва се за обратното DNS разрешаване, свързвайки IP адрес с домейн име. Основно се използва за реализиране на rDNS и в пощенските системи за проверка на легитимността на изпращачите.

    // Пример за PTR-запис в обратна зона
    1.2.0.192.in-addr.arpa PTR example.com
    
  • NS (Name Server Record): Посочва авторизационните DNS сървъри за домейна или поддомейна. Тези сървъри отговарят за предоставянето на DNS зони за дадения домейн.

    // Пример за NS-запис
    example.com NS ns1.example.com
    example.com NS ns2.example.com
    
  • SOA (Start of Authority Record): Съдържа основната информация за DNS зоната, включително името на основния сървър, контактното лице, серийния номер на зоната и тайминги за кеширане.

    // Пример за SOA-запис
    example.com SOA ns1.example.com admin.example.com (
         2023110101 ; Серийно число
         3600       ; Обновяване
         1800       ; Повторно опитване
         604800     ; Изтичане
         86400      ; Минимален TTL
    )
    

Освен тези основни типове съществуват и други, по-малко разпространени, използвани за специализирани цели, например:

  • SRV (Service Record): Определя местоположението (хост и порт) на сървъри за конкретна услуга.
  • DNSKEY (DNS Key Record): Съдържа публичен ключ за проверка на DNSSEC подписите.
  • DS (Delegation Signer Record): Свързва родителската и дъщерната зона в DNSSEC веригата.
  • NAPTR (Naming Authority Pointer Record): Използва се в телефонията (ENUM) за преобразуване на телефонни номера в URI.