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) yokiip6.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.