DNS yozuvlarini elektron pochta serveri uchun sozlash namunalari

Pochta serverini sozlashda va xabarlarni ishonchli yetkazishda DNS yozuvlarini to'g'ri sozlash uchun namunalar

Ushbu maqolada biz pochta serverini to‘g‘ri ishlashi uchun zarur bo‘lgan DNS yozuvlarini ko‘rib chiqamiz. Har bir yozuv misol qiymatlari bilan tushuntiriladi va ularning elektron pochta yetkazib berish, autentifikatsiya hamda spamdan himoya qilishdagi o‘rni izohlanadi.

Asosiy yozuvlar (bitta qiymat, opsiyalarsiz)

mail.example.uz → 192.0.2.10

A DNS yozuvi
mail    IN  A       192.0.2.10

Eng yaxshi amaliyot sifatida mail.example.uz kabi alohida subdomen yaratilib, u pochta serveringizning IP manziliga yo‘naltiriladi. Bu MX yozuvida subdomenni ko‘rsatish imkonini beradi va web‑interfeys yoki boshqaruv paneli uchun yagona host nomini ta’minlaydi.


example.uz → mail.example.uz (priority 10)

MX yozuvi
@       IN  MX 10   mail.example.uz.

MX yozuvi domeningiz uchun pochta qabul qilishga mas’ul bo‘lgan serverni belgilaydi. Bir nechta MX yozuvlari turli ustuvorlik qiymatlari bilan yaratilishi mumkin. Qiymat qancha kichik bo‘lsa, ustuvorlik shuncha yuqori bo‘ladi: masalan, 0 ustuvorligi 10dan yuqori hisoblanadi.


192.0.2.10 → mail.example.uz

PTR yozuvi
10.2.0.192.in-addr.arpa. IN PTR mail.example.uz.

PTR yozuvi IP manzilni host nomiga bog‘lab, teskari DNS tekshiruvini ta’minlaydi. Bu pochta serverining obro‘sini saqlash va spamni oldini olish uchun muhim, chunki ko‘plab qabul qiluvchi tizimlar yuboruvchi serverni aynan teskari DNS orqali tekshiradi.

Siyosat / Himoya yozuvlari (sozlanadigan opsiyalar)

SPF (Sender Policy Framework)

SPF yozuvlari domeningiz nomidan kimlar elektron pochta yuborishi mumkinligini belgilaydi.

SPF(TXT) qiymati: asosiy
v=spf1 ip4:192.0.2.10 -all

Qattiq konfiguratsiya faqat ko‘rsatilgan IP manzildan yuborishga ruxsat beradi va boshqalarni rad etadi.

SPF(TXT) qiymati: mo'tadil himoya
v=spf1 ip4:192.0.2.10 include:_spf.google.com ~all

Moslashuvchan konfiguratsiya esa qo‘shimcha provayderlarni (masalan, Google Workspace) ham qo‘shishi mumkin, bu orqali ular ham domeningiz nomidan pochta yuborishi mumkin bo‘ladi, biroq ruxsatsiz manbalar baribir belgilab qo‘yiladi.

DKIM (DomainKeys Identified Mail)

DKIM chiqayotgan xabarlarga kriptografik imzo qo‘shadi. Ochiq kalit DNSda e’lon qilinadi va qabul qiluvchi serverlar xabarni haqiqatan ham sizning domeningiz yuborganini hamda u yetkazib berish jarayonida o‘zgarmaganini tasdiqlashi mumkin.

selector1._domainkey.example.uz → v=DKIM1; k=rsa; p=PUBLICKEY

DKIM yozuvi
selector1._domainkey IN TXT "v=DKIM1; k=rsa; p=PUBLICKEY"

DMARC (Domain-based Message Authentication, Reporting & Conformance)

DMARC: Kuzatuv
_dmarc  IN  TXT     "v=DMARC1; p=none; rua=mailto:dmarc-reports@example.uz"
DMARC: Karantin
_dmarc  IN  TXT     "v=DMARC1; p=quarantine; pct=50"
DMARC: Rad etish
_dmarc  IN  TXT     "v=DMARC1; p=reject; pct=100"

DMARC SPF yoki DKIM tekshiruvlaridan o‘ta olmagan xabarlarga qanday munosabatda bo‘lishni belgilaydi.

  • Monitoring siyosati (p=none) faqat hisobotlarni yig‘adi, yetkazib berishga ta’sir qilmaydi.
  • Karantin siyosati (p=quarantine) shubhali xabarlarni “Spam” papkasiga yo‘naltiradi.
  • Rad etish siyosati (p=reject) esa mos kelmagan xabarlarni butunlay bloklaydi.