DNS yozuvlari tushunarli tilda: A, MX, CNAME, TXT va boshqalar
DNS yozuvlari internetning asosini tashkil qiladi, lekin ko'pchilik uchun tushunarsiz bo'lib qoladi. Bu maqolada eng muhim DNS yozuv turlarini oddiy tilda tushuntiramiz va elektron pochta uchun qanday ahamiyatga ega ekanligini ko'rsatamiz.
EvilMail Team25-yanvar, 20268 daqiqa o'qish
DNS nima?
DNS (Domain Name System) — bu internetning "telefon kitobi". U domen nomlarini (masalan, evilmail.com) IP manzillarga tarjima qiladi. DNS yozuvlari esa domeningiz haqidagi turli ma'lumotlarni saqlaydi.
A yozuvi
A yozuvi domen nomini IPv4 manziliga yo'naltiradi. Bu eng asosiy DNS yozuvi bo'lib, brauzer sizning saytingizni topishi uchun kerak.
Turi: A
Xost: @
Qiymat: 192.0.2.1
AAAA yozuvi xuddi shunday ishlaydi, lekin IPv6 manzillar uchun.
MX yozuvi
MX (Mail Exchange) yozuvi elektron pochta xabarlarini qaysi serverga yuborish kerakligini belgilaydi. Agar siz EvilMail dan foydalansangiz, MX yozuvingiz EvilMail serverlariga ishora qilishi kerak.
Ustuvorlik raqami qanchalik past bo'lsa, u server shunchalik birinchi sinab ko'riladi. Bir nechta MX yozuvlarini qo'shib, zaxira serverlarni belgilashingiz mumkin.
CNAME yozuvi
CNAME (Canonical Name) yozuvi bir domanni boshqasiga yo'naltiradi. Bu taxallus sifatida ishlaydi.
Turi: CNAME
Xost: mail
Qiymat: evilmail.com
Muhim: CNAME yozuvi boshqa CNAME yozuviga ishora qilmasligi kerak, bu DNS hal qilishni sekinlashtiradi.
TXT yozuvi
TXT yozuvlari ixtiyoriy matn ma'lumotlarini saqlaydi. Ular eng ko'p quyidagi maqsadlarda ishlatiladi:
SPF (Sender Policy Framework)
Qaysi serverlar sizning domeningiz nomidan xat yuborishi mumkinligini belgilaydi:
v=spf1 include:spf.evilmail.com ~all
DKIM (DomainKeys Identified Mail)
Xatlarning haqiqiyligini raqamli imzo orqali tasdiqlaydi. DKIM kaliti odatda CNAME yoki TXT yozuvi sifatida qo'shiladi.
DMARC (Domain-based Message Authentication)
SPF va DKIM tekshiruvlaridan o'tmagan xatlar bilan nima qilish kerakligini belgilaydi:
NS (Name Server) yozuvlari domeningiz uchun qaysi DNS serverlaridan foydalanilishini belgilaydi. Ularni odatda domen registratoringiz boshqaradi.
PTR yozuvi
PTR (Pointer) yozuvi teskari DNS qidiruvlar uchun ishlatiladi — IP manzildan domen nomiga. Bu asosan pochta serverlari uchun muhim, chunki ko'plab pochta serverlari jo'natuvchining PTR yozuvini tekshiradi.
TTL haqida
TTL (Time to Live) — DNS yozuvining keshda qancha vaqt saqlanishini belgilaydi. Odatda sekundlarda ifodalanadi. Past TTL (masalan, 300) o'zgarishlarni tezroq tarqatadi, lekin DNS so'rovlarini ko'paytiradi.