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, .kg).
  • Авторитеттүү аттар серверлери (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