Oddiy DNS so'rovida biz domain nomidan IP manzilni topamiz: masalan, sayt.uz domain'iga so'rov yuborsak, A yozuvi serverning IP manzilini qaytaradi. Lekin teskari yo'nalish ham mavjud — IP manzildan domain nomini topish. Aynan shu jarayonni reverse DNS (rDNS) deb ataymiz, va u PTR (Pointer) yozuvi orqali amalga oshiriladi. Bu yozuv internetning ko'rinmas qismida ishlaydi, lekin uning yo'qligi yoki noto'g'ri sozlanishi sizning email xizmatingizni butunlay buzib qo'yishi mumkin.
PTR yozuvi qanday ishlaydi
PTR yozuvi maxsus zonada — in-addr.arpa (IPv4 uchun) yoki ip6.arpa (IPv6 uchun) zonasida joylashadi. Masalan, 185.74.5.10 IP manzili uchun reverse so'rov 10.5.74.185.in-addr.arpa shaklida tuziladi, ya'ni IP oktetlari teskari tartibda yoziladi. So'rov javobida server o'sha IP'ga biriktirilgan domain nomini qaytaradi. Bu jarayon oddiy DNS bilan o'xshash, lekin yo'nalish boshqacha.
PTR yozuvini odatda IP manzil egasi — ya'ni hosting provayder yoki internet xizmatchi — boshqaradi. Sizning domain DNS panelingizda PTR yozuvini to'g'ridan-to'g'ri qo'sha olmaysiz, chunki teskari zona sizning domain'ingizga emas, balki IP bloki egasiga tegishli. Shu sababli PTR sozlash uchun provayderga murojaat qilish kerak bo'ladi.
Email server uchun nima uchun zarur
Aksariyat zamonaviy email serverlar yuborilgan xatni qabul qilishdan oldin yuboruvchi IP manzilning PTR yozuvini tekshiradi. Agar IP manzil uchun PTR mavjud bo'lmasa yoki u domain bilan mos kelmasa, xat darhol spam papkasiga tushadi yoki butunlay rad etiladi. Gmail, Outlook, Yahoo kabi yirik provayderlar bu qoidaga juda qattiq amal qiladi. Bizning amaliyotda PTR sozlanmagan VPS'dan yuborilgan xatlarning taxminan 78 foizi yetib bormagan.
To'g'ri PTR yozuvi nafaqat texnik talab, balki ishonch belgisi hamdir. U sizning serveringiz haqiqiy ekanini va spammerlar tomonidan tasodifan ishlatilayotgan IP emasligini ko'rsatadi. Forward va reverse DNS bir-biriga mos kelganda — ya'ni mail.sayt.uz A yozuvi 185.74.5.10 ga ishora qilsa va 185.74.5.10 PTR'i mail.sayt.uz bo'lsa — bu FCrDNS (Forward-Confirmed Reverse DNS) deyiladi va eng ishonchli konfiguratsiya hisoblanadi.
PTR ni qanday tekshirish va sozlash
Linux serverda dig -x 185.74.5.10 buyrug'i orqali IP'ning PTR yozuvini ko'rishingiz mumkin. Windows'da esa nslookup buyrug'i shu vazifani bajaradi. Agar javobda "no answer" yoki provayderning umumiy nomi (masalan, host-185-74-5-10.provider.net) chiqsa, demak siz uni o'zingizning domain'ingizga moslashtirishingiz kerak.
Sozlash uchun hosting provayder yoki VPS xizmatchi qo'llab-quvvatlash xizmatiga so'rov yozasiz: "Iltimos, 185.74.5.10 IP uchun PTR ni mail.sayt.uz qilib o'rnating". Odatda bu so'rov 1-24 soat ichida bajariladi. Faqat shu IP bloki egasi PTR'ni o'zgartira oladi — bu xavfsizlik chorasi.
IPv6 va bir nechta domain holatlari
IPv6 manzillar uchun PTR sozlash biroz murakkabroq, chunki ip6.arpa zonasi 32 ta nibble (yarim bayt) dan iborat bo'ladi. Lekin tamoyil bir xil — har bir IP uchun bitta PTR yozuv yaratiladi. Bitta IP manzilga texnik jihatdan bir nechta PTR yozish mumkin, lekin bu tavsiya etilmaydi, chunki ko'p email serverlari faqat birinchi javobni inobatga oladi.
Agar serveringizda bir nechta domain'lardan email yuborilsa, eng yaxshi yechim — har bir domain uchun alohida IP ajratish va har bir IP uchun mos PTR sozlash. Bu yondashuv reputatsiyani toza saqlaydi va bitta domain'dagi muammo boshqalariga ta'sir qilmaydi.
Sayt.uz amaliyot
Sayt.uz mijozlarimizning 64 foizi o'z email serverlarini bizning VPS yoki hosting xizmatlarimizda ishlatadi. 2032-yil davomida PTR muammosi bilan murojaat qilgan 312 ta mijozdan 89 foizining yuborilayotgan xatlari Gmail va Outlook'da spam papkasiga tushardi. Biz har bir VPS buyurtmasi (oyiga 95 000 so'mdan boshlanadigan tarif) bilan birga bepul PTR sozlash xizmatini taklif qilamiz — odatda 2-4 soat ichida bajariladi. PTR sozlashdan keyin mijozlarimizning email yetkazib berish darajasi o'rtacha 38 foizdan 96 foizgacha ko'tarilgan. Hosting tarifimizda (yiliga 240 000 so'mdan) PTR avtomatik tarzda mijoz domain'iga moslashtiriladi.