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 дарекке айлантуу процесси:
- Резолвер жергиликтүү DNS серверге суроо жиберет (адатта провайдер тарабынан берилет).
- Жергиликтүү DNS сервер өз кэшин текшерет. Эгер жазуу табылса, IP даректи кайтарат.
- Эгер кэштеги жок болсо, жергиликтүү сервер коркунучтуу серверлерден IP сурайт.
- Коркунучтуу серверлер
.comзонасы үчүн TLD серверинин IP дарегин кайтарат. - Жергиликтүү сервер
.comTLD сервериненexample.comдомени үчүн авторитеттүү сервердин IP дарегин сурайт. - TLD сервер
example.comүчүн авторитеттүү сервердин IP дарегин кайтарат. - Жергиликтүү сервер
example.comүчүн IP дарегин авторитеттүү серверден сурайт. - Авторитеттүү сервер
example.comвеб-сервердин IP дарегин кайтарат. - Жергиликтүү сервер жазууну кэштейт жана IP даректи резолверге жиберет.
- Кардар резолвери 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