Sobes.tech
Intern

DNS yozuvlari nima anglatadi?

sobes.tech AI

AIdan javob

DNS yozuvlari (Domain Name System) inson tomonidan oson o'qiladigan domen nomlarini (masalan, example.com) IP manzillari va internetning to'g'ri ishlashi uchun zarur bo'lgan boshqa ma'lumotlar bilan bog'laydi. Har bir yozuv o'z maqsadiga mos keladigan turga ega.

Asosiy DNS yozuv turlari va ularning maqsadlari:

  • A (Manzil yozuvi): Domen nomini IPv4 manziliga bog'laydi.
    // example.com ni IPv4 manziliga bog'laydi
    example.com.        IN    A    192.168.1.1
    
  • AAAA (IPv6 Manzil yozuvi): Domen nomini IPv6 manziliga bog'laydi.
    // example.com ni IPv6 manziliga bog'laydi
    example.com.        IN    AAAA    2001:0db8::1
    
  • CNAME (Kanonik nom yozuvi): Boshqa domen nomi uchun alias yaratadi. Aliasga bo'lgan so'rov asosiy domen nomiga yo'naltiriladi.
    // www.example.com, example.com uchun alias
    www.example.com.    IN    CNAME    example.com.
    
  • MX (Pochta exchanger yozuvi): Domen uchun pochta serverlarini ko'rsatadi. Prioritetni o'z ichiga oladi.
    // Prioritasi 10 bo'lgan va mail.example.com ga yo'naltirilgan pochta serveri
    example.com.        IN    MX    10    mail.example.com.
    // Prioritasi 20 bo'lgan va anothermail.example.com ga yo'naltirilgan pochta serveri
    example.com.        IN    MX    20    anothermail.example.com.
    
  • TXT (Matn yozuvi): Matn ma'lumotlarini saqlaydi, ular turli maqsadlar uchun ishlatilishi mumkin, masalan, domen egaligini tekshirish, SPF (Sender Policy Framework) yoki DKIM (DomainKeys Identified Mail).
    // SPF yozuvi misoli
    example.com.        IN    TXT    "v=spf1 include:_spf.google.com ~all"
    
  • NS (Nomi server yozuvi): Domen yoki subdomen uchun autoritatli DNS serverlarini ko'rsatadi.
    // ns1.example.com, example.com uchun autoritatli server
    example.com.        IN    NS    ns1.example.com.
    // ns2.example.com, example.com uchun autoritatli server
    example.com.        IN    NS    ns2.example.com.
    
  • PTR (Poytaxt yozuvi): DNSning teskari yechimi uchun ishlatiladi, IP manzilini domen nomiga aylantiradi. in-addr.arpa (IPv4 uchun) yoki ip6.arpa (IPv6 uchun) zonalarida joylashgan.
    // 192.168.1.1 uchun teskari yechim
    1.1.168.192.in-addr.arpa.    IN    PTR    example.com.
    
  • SRV (Xizmat yozuvi): Maxsus xizmat uchun (hostname va port) serverlarning joylashuvini ko'rsatadi.
    // example.com uchun _sip._tcp xizmati, port 5060, prioritet 10, og'irlik 5
    _sip._tcp.example.com.    IN    SRV    10    5    5060    sipserver.example.com.
    

Har bir yozuvda Time To Live (TTL) ham mavjud bo'lib, DNS resolverlarining javobni qanchalik uzoq vaqt keshda saqlashini belgilaydi.

Yozuvning umumiy tuzilmasi misoli:

// <nom>    [TTL]    [sinf]    <yozuv turi>    <ma'lumotlar>

Sinf odatda IN (Internet) deb ataladi.