Sobes.tech
Junior

Нишонаҳои DNS чӣ маъно доранд?

sobes.tech AI

Ҷавоб аз AI

DNS-рекордҳо (Resource Records, RR) асосҳои системи номҳои доменӣ (DNS) мебошанд, ки маълумот дар бораи доменҳо, мувофиқат ба IP-адресаҳо, макони захираҳо ва ғайраро дар бар мегиранд.

Типҳои асосии рекордҳо:

  • A: Номгӯии номи меҳмонхона (масалан, www.example.com) ба IP-адреси IPv4.
  • AAAA: Номгӯии номи меҳмонхона ба IP-адреси IPv6.
  • CNAME: Эҷоди алиас барои номи дигар домен. Барои равон кардани субдомейнҳо ё осон кардани идоракунии чандин хидматҳо истифода мешавад.
  • MX: Нишон медиҳад, ки кадом серверҳои почта масъул барои қабул кардани почтаи электронӣ барои домен мебошанд. Дар он приоритет барои ҳар як сервер дохил шудааст.
  • PTR: Рекорди DNS-и обратӣ, ки IP-адресаро ба номи меҳмонхона мепайвандад. Дар зонаҳои обратии DNS истифода мешавад.
  • TXT: Маълумоти матнӣ, ки барои мақсадҳои гуногун истифода мешавад, ба монанди тасдиқи домен, SPF (Sender Policy Framework) ё DKIM (DomainKeys Identified Mail) барои ҳимояи почтаи электронӣ.
  • NS: Нишон медиҳад, ки кадом серверҳои номгузорӣ масъул мебошанд. Ҳар як домен бояд ҳадди ақал ду рекорди NS дошта бошад.
  • SOA: Рекорди "Start of Authority" маълумоти маъмуриро дар бораи домен, ба монанди суроғаи тамосии администратор, рақами сериалӣ, вақти навсозӣ ва ғайраро дар бар мегирад.

Намунаи сохтори рекорд:

name    TTL   class  type  rdata
  • name: Номи манбаъ (масалан, www).
  • TTL (Time To Live): Вақт дар сонияҳо, ки дар он рекордҳо метавонанд кеш шаванд.
  • class: оилаи протокол. Бештар IN (Интернет).
  • type: Навъи рекорд (A, AAAA, CNAME ва ғайра).
  • rdata: Маълумоти махсус барои навъи рекорд (масалан, IP-адреса барои рекорди A).

Намунаи файл конфигуратсияи зонаи DNS (формати мувофиқ бо bind):

$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.