Sobes.tech
Junior

DNS yozuvlari nima anglatadi?

sobes.tech AI

AIdan javob

DNS yozuvlari (Resource Records, RR) — domen nomlari tizimining (DNS) asosiy bloklari bo‘lib, domenlar haqida ma’lumotlarni, ularning IP-manzillarga mosligini, resurslarning joylashuvi va boshqalarni o‘z ichiga oladi.

Asosiy yozuv turlari:

  • A: Host nomini (masalan, www.example.com) IPv4 manziliga moslashtiradi.
  • AAAA: Host nomini IPv6 manziliga moslashtiradi.
  • CNAME: Boshqa domen nomi uchun taxallus yaratadi. Subdomenlarni yo‘naltirish yoki bir nechta xizmatlarni boshqarishni osonlashtirish uchun ishlatiladi.
  • MX: Domen uchun elektron pochta qabul qiluvchi serverlarni ko‘rsatadi. Har bir server uchun ustuvorlikni o‘z ichiga oladi.
  • PTR: DNS teskari yozuvi, IP manzilini host nomiga moslashtiradi. DNS teskari zonalarda ishlatiladi.
  • TXT: Turli maqsadlar uchun ishlatiladigan matn ma’lumotlarini saqlaydi, masalan, domenni tekshirish, SPF (Sender Policy Framework) yoki DKIM (DomainKeys Identified Mail) bilan elektron pochta himoyasi.
  • NS: Domen uchun rasmiy nom serverlarini ko‘rsatadi. Har bir domen kamida ikki NS yozuviga ega bo‘lishi kerak.
  • SOA: "Start of Authority" yozuvi, domen haqida ma’muriy ma’lumotlarni o‘z ichiga oladi, masalan, administratorning aloqa manzili, zona seriy raqami, yangilash vaqti va boshqalar.

Yozuv tuzilmasiga misol:

name    TTL   class  type  rdata
  • name: Resurs nomi (masalan, www).
  • TTL (Time To Live): Sekundlarda, yozuvlar kechiktirilgan holda saqlanishi mumkin bo‘lgan vaqt.
  • class: Protokol oilasi. Eng keng tarqalgan IN (Internet).
  • type: Yozuv turi (A, AAAA, CNAME va boshqalar).
  • rdata: Yozuv turiga xos ma’lumotlar (masalan, A yozuvi uchun IP manzil).

DNS zona fayli misoli (bind mos formatda):

$ORIGIN misol.com.
$TTL 3600
@       IN      SOA     ns1.misol.com. admin.misol.com. (
                        2023102701      ; Serial
                        3600            ; Refresh
                        1800            ; Retry
                        604800          ; Expire
                        86400 )         ; Minimum TTL
        IN      NS      ns1.misol.com.
        IN      NS      ns2.misol.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.misol.com.