Sobes.tech
Intern

DNS чист?

sobes.tech AI

Ҷавоб аз AI

Домен исмлари тизими (Domain Name System) — бу тарқатилган маълумотлар базаси бўлиб, домен исмларини IP манзилларга айлантиради. Инсон учун ўқила оладиган домен исмларини рақамли IP манзиллари ўрнига ишлатиш имконини беради.

DNSнинг асосий компонентлари:

  • Резолвер (Resolver): Мижознинг дастури (одатда ОСга киради), DNS серверларига сўровлар юборади.
  • Тўғри серверлар (Root Servers): 13 гуруҳ серверлар, DNSнинг тўғри зонасини хизмат қилади. Улар доменлар юқори даражасидаги (TLD) серверларининг IP манзилларини қайтаришади.
  • TLD серверлари: Аниқ бир зонадаги домен номлари ҳақида маълумотлар билан жавоб беради (масалан, .com, .org, .uz).
  • Ҳақиқий ном серверлари (Authoritative Name Servers): Ўз доменларидаги ресурслар ҳақида охирги маълумотларни сақлайди, жумладан, веб серверларининг IP-адреслари.

Домен номини (масалан, example.com) IP-манзилга айлантириш жараёни:

  1. Резолвер маҳаллий DNS серверга сўров юбориш (одатда провайдер томонидан таъминланади).
  2. Маҳаллий DNS сервер ўз кешини текширади. Агар ёзув топилса, IP-манзил қайтарилади.
  3. Агар кешда ёзув бўлмаса, маҳаллий сервер корневий серверлардан IP сўрайди.
  4. Корневий серверлар .com зонаси учун TLD серверининг IP-манзилини қайтаришади.
  5. Маҳаллий сервер .com TLD серверидан example.com домени учун авторитатив сервернинг IP-манзилини сўрайди.
  6. TLD сервер example.com учун авторитатив сервернинг IP-манзилини қайтаришади.
  7. Маҳаллий сервер example.com учун IP-манзилни авторитатив сервердан сўрайди.
  8. Авторитатив сервер example.com веб-серверининг IP-манзилини қайтаришади.
  9. Маҳаллий сервер ёзувни кешлайди ва резолверга IP-манзилни юборишади.
  10. Мижоз резолвери IP-манзилни олади ва у билан боғланиш ўрнатиш учун қўлланмага юборилади.

DNS ёзувлари турли маълумотларни сақлайди:

Ёзув тури Тавсифи
A Домен номини IPv4 манзилига айлантиради.
AAAA Домен номини IPv6 манзилига айлантиради.
CNAME Бошқа домен номига псевдоним яратади.
MX Почта серверларини домен учун кўрсатади.
TXT Матнли маълумотларни сақлайди.
NS Домен учун авторитатив ном серверларини кўрсатади.
// DNS зонада A-записининг мисоли
example.com IN A 93.184.216.34

// CNAME-записининг мисоли
www.example.com IN CNAME example.com