๐Ÿ”€
Domen

CNAME va A record o'rtasidagi farq nima

28.12.2032
โ† Barcha maqolalar

DNS bilan ishlashni endi boshlagan ko'pchilik foydalanuvchilar uchun CNAME va A record o'rtasidagi farq darhol tushunarli bo'lmaydi. Tashqi tomondan ikkalasi ham domenni "biror joyga" yo'naltirish vazifasini bajaradigandek tuyuladi, lekin amalda ular butunlay turlicha mexanizmlarga asoslangan va ulardan to'g'ri foydalanish saytingizning ishonchliligi va tezligiga bevosita ta'sir qiladi.

A record (Address record) โ€” bu DNS dagi eng asosiy yozuv turi bo'lib, domen nomini aniq bir IPv4 manziliga bog'laydi. Brauzer "sayt.uz" ga murojaat qilganda DNS server unga "185.45.122.10" kabi raqamli manzilni qaytaradi va brauzer aynan o'sha serverga so'rov yuboradi. CNAME (Canonical Name) esa boshqacha tartibda ishlaydi: u bir nomni boshqa nomga yo'naltiradi, va keyin yangi nom uchun DNS yana qidiruv o'tkazadi.

A record qachon mos keladi

Agar sizda statik IP manziliga ega bo'lgan server bor bo'lsa va shu serverga to'g'ridan-to'g'ri sayt ishorasini qo'ymoqchi bo'lsangiz, A record ideal tanlovdir. Bu eng kam DNS qidiruvlarini talab qiladi โ€” brauzer bir marotaba so'rov yuboradi va javobni oladi, bu esa sahifa ochilish tezligiga ijobiy ta'sir qiladi.

Yana bir muhim holat โ€” root domen, ya'ni "sayt.uz" kabi prefiks bo'lmagan domen. DNS standartlari root domen uchun CNAME ishlatishni taqiqlaydi, chunki shu domende SOA va NS recordlar ham bo'lishi kerak va CNAME ular bilan birga yashay olmaydi. Shuning uchun apex (root) domen uchun har doim A record ishlatasiz.

CNAME ning afzalliklari

CNAME subdomenlar bilan ishlashda juda qulay vosita. Aytaylik, sizda "blog.sayt.uz" subdomeni bor va u tashqi hosting platformasida joylashgan. Hosting provayderi vaqti-vaqti bilan IP manzillarini almashtirib turishi mumkin, lekin agar siz CNAME orqali "hosting.example.com" ga ishora qilgan bo'lsangiz, IP o'zgarganida hech narsa qilmasangiz ham hammasi avtomatik ishlaydi.

CDN xizmatlari, masalan Cloudflare yoki Fastly, deyarli har doim CNAME bilan ishlashni tavsiya etadi. Sababi shundaki, ular minglab IP manzillardan foydalanadi va foydalanuvchi joylashuviga qarab eng yaqin serverga yo'naltiradi. Agar siz A record bilan aniq IP qo'ygan bo'lsangiz, CDN ning bu intellektual marshrutlash imkoniyatidan foydalana olmaysiz.

CNAME ning cheklovlari va xatolari

CNAME ning eng katta cheklovi shundaki, agar host nomi CNAME record sifatida e'lon qilingan bo'lsa, o'sha host nomi ostida boshqa hech qanday DNS yozuv bo'la olmaydi. Ya'ni siz "shop.sayt.uz" uchun CNAME qo'ygan bo'lsangiz, shu hostga MX record qo'sha olmaysiz va pochta xizmati ishlamay qoladi.

Yana bir keng tarqalgan xato โ€” CNAME zanjirini juda chuqurlashtirib yuborish. Brauzer CNAME ni ko'rsa, yangi nom uchun DNS qidiruvni qaytadan boshlaydi, va agar bu yangi nom ham CNAME bo'lsa, jarayon yana takrorlanadi. Har bir qadam vaqt sarfini oshiradi, shuning uchun bitta CNAME zanjirida ikki-uchtadan ortiq bog'lanish bo'lmagani ma'qul.

ALIAS va ANAME โ€” gibrid yechimlar

Apex domenda CDN ishlatishni xohlaydigan foydalanuvchilar uchun ba'zi zamonaviy DNS provayderlari ALIAS yoki ANAME deb ataluvchi maxsus record turini taklif etadi. Tashqi tomondan u CNAME ga o'xshaydi, ya'ni boshqa nomga ishora qiladi, lekin DNS server javob qaytarayotganda avtomatik ravishda bu nomni IP manziliga aylantirib beradi.

Bu mexanizm standart DNS ga kirmaydi, shuning uchun barcha provayderlar uni qo'llab-quvvatlamaydi. Agar provayderingiz ALIAS taklif qilsa, bu apex domenda CDN ishlatishning eng qulay yo'li hisoblanadi.

Sayt.uz amaliyot

Sayt.uz da ro'yxatga olingan domenlarning taxminan 64 foizi root domende A record bilan to'g'ridan-to'g'ri hostingga ulanadi, qolgan 36 foizi esa Cloudflare yoki shunga o'xshash CDN orqali o'tadi. Subdomenlar darajasida esa CNAME ulushi ancha yuqori โ€” 71 foiz hollarda subdomen tashqi xizmatga CNAME orqali ulanadi, ayniqsa "shop", "blog", "mail" kabi mashhur subdomenlarda.

DNS panel bepul barcha tariflarga kiritilgan va siz istalgancha A, CNAME, ALIAS recordlarini qo'shishingiz mumkin. Domen yillik narxi 119 000 so'm, agar siz bizning hostingdan ham foydalansangiz oylik 39 000 so'mdan boshlanadi va DNS sozlamalari avtomatik to'g'ri qo'yiladi. Murakkab CDN sozlash kerak bo'lsa, mutaxassis xizmati 180 000 so'mdan.

O'xshash maqolalar

โš–๏ธ Trademark va domen ziddiyatlari โ€” UDRP qoidalari ๐Ÿ“… Domen yoshi SEO'ga qanday ta'sir qiladi ๐Ÿ” Domen egasini o'zgartirish (transfer) โ€” yangi egaga ko'chirish jarayoni ๐Ÿ”’ Domain Lock โ€” transfer va o'zgartirishlardan himoya qanday ishlaydi
๐ŸŒ Til
๐Ÿ‡บ๐Ÿ‡ฟ O'zbek โœ“ ๐Ÿ‡บ๐Ÿ‡ฟ ะŽะทะฑะตะบ ๐Ÿ‡ท๐Ÿ‡บ ะ ัƒััะบะธะน ๐Ÿ‡ฌ๐Ÿ‡ง English