Bosh sahifa Wiki DNS record

DNS record

DNS recorddomain nomi haqida DNS serverlarda saqlanadigan yozuv. DNS record browser, server, email xizmati va boshqa internet tizimlariga domain qaysi IP manzilga yoki qaysi xizmatga bog‘langanini ko‘rsatadi.

DNS record DNS tizimining asosiy ma’lumot birligi hisoblanadi. Har bir record ma’lum vazifani bajaradi.

Vazifasi

DNS record quyidagi vazifalarni bajaradi:

Masalan, uzbekdevs.uz domaini qaysi serverga borishini DNS recordlar belgilaydi.

DNS record qanday ishlaydi?

Foydalanuvchi browserga domain yozganda DNS resolver shu domain uchun kerakli recordni izlaydi.

Oddiy jarayon:

  • foydalanuvchi domain nomini kiritadi;
  • browser DNS resolverga so‘rov yuboradi;
  • resolver DNS recordlarni qidiradi;
  • kerakli IP yoki xizmat ma’lumoti olinadi;
  • browser serverga ulanadi.

DNS record bo‘lmasa yoki noto‘g‘ri bo‘lsa, domain to‘g‘ri ishlamasligi mumkin.

A record

A record domain yoki subdomainni IPv4 manzilga bog‘laydi.

Misol:

example.com -> 192.0.2.10

A record web saytni server IP manziliga ulashda eng ko‘p ishlatiladigan yozuvlardan biridir.

AAAA record

AAAA record domain yoki subdomainni IPv6 manzilga bog‘laydi.

Misol:

example.com -> 2001:db8::1

IPv6 ishlatiladigan tarmoqlarda AAAA record kerak bo‘ladi.

CNAME record

CNAME record bir domain yoki subdomainni boshqa domain nomiga alias sifatida bog‘laydi.

Masalan:

www.example.com -> example.com

CNAME ko‘pincha www, CDN, hosting platforma yoki tashqi xizmatlarga ulanishda ishlatiladi.

MX record

MX record domain uchun email qabul qiladigan mail serverlarni ko‘rsatadi.

MX record quyidagilar uchun kerak:

  • email qabul qilish;
  • mail server ustuvorligini belgilash;
  • Google Workspace, Zoho, Yandex yoki boshqa mail xizmatlarga ulanish.

Agar MX record noto‘g‘ri bo‘lsa, domain email qabul qilmasligi mumkin.

TXT record

TXT record domain haqida matnli ma’lumot saqlaydi. U ko‘pincha verification va email security uchun ishlatiladi.

TXT record ishlatiladigan joylar:

TXT record oddiy matn bo‘lsa ham, ko‘plab xizmatlar uchun muhim.

NS record

NS record domain uchun qaysi nameserverlar javob berishini ko‘rsatadi.

NS record:

  • domain DNS boshqaruvi qayerda ekanini bildiradi;
  • registrar va DNS provider bilan bog‘liq;
  • root va TLD DNS tizimlarida ishlatiladi.

Nameserver noto‘g‘ri bo‘lsa, domain recordlari ishlamasligi mumkin.

TTL

TTL — Time To Live. DNS record qancha vaqt cache’da saqlanishini bildiradi.

TTL qisqa bo‘lsa:

  • o‘zgarishlar tezroq tarqaladi;
  • DNS so‘rovlar ko‘proq bo‘lishi mumkin.

TTL uzun bo‘lsa:

  • cache samaraliroq ishlaydi;
  • o‘zgarishlar kechroq ko‘rinadi.

DNS propagation

DNS propagationDNS record o‘zgarishlari turli resolverlar va cache’larda yangilanish jarayoni.

Bu jarayon:

  • TTL qiymatiga bog‘liq;
  • ba’zi joylarda tez, ba’zi joylarda sekin ko‘rinishi mumkin;
  • domain IP yoki mail sozlamasi almashtirilganda seziladi.

Dasturlashdagi o‘rni

DNS record web sayt, API, email, CDN, hosting va cloud xizmatlarni domain bilan bog‘lash uchun ishlatiladi. Developerlar deployment, server sozlash va domain ulashda DNS recordlar bilan ishlaydi.

Bog‘liq tushunchalar

DNS, Domain, Subdomain, IP address, A record, CNAME, MX record, TXT record, Nameserver, TTL, Hosting