DNS деген эмне?

Веб-сайтты ачкан сайын көзгө көрүнбөгөн каталог кызматы сиз терген атыңызды компьютериңиз жете ала турган номерге которот. Бул жерде Домендик аталыштар системасы кандай иштейт — жана ал каалаган домен жөнүндө жарыялаган нерселерди кантип окуу керек.

Интернеттин телефон китепчеси

Компьютерлер аты боюнча карап чыкпайт — алар туташат IP даректери. DNS, Домен аталыштары системасы, сыяктуу эсте каларлык ысымдарды картага түшүргөн бөлүштүрүлгөн каталог example.com ошол сандарга. Ал 1983-жылы ойлоп табылган, анткени Стэнфорддогу алгачкы интернеттин бирдиктүү хост файлын сактоо мүмкүн болбой калган.

Эки нерсе DNS кереметтүү кылат: бул таркатылды (эч бир машина баарын билбейт) жана ошондой бардык жерде кэштелген (жооптор бир азга эсте калат, андыктан издөөлөр тез болот). Эки касиеттин экөө тең системанын күнүмдүк жүрүм-туруму калыптанат.

DNS издөө учурунда эмне болот

Браузериңиз веб-сайтты сураганда, DNS серверлеринин тизмеги бир нече миллисекундда кызматташат:

The life of a lookup
# 1. Түзмөгүңүз конфигурацияланган чечүүчүнү сурайт (көбүнчө ISP же 8.8.8.8 / 1.1.1.1)
№ 2. Чечүүчүдө, эгерде анын кэштелген жообу жок болсо, иерархияны басып өтөт:
# тамыр серверлери → ".com" серверлери → example.com'дун өз аталышы серверлери
# 3. Домендин авторитеттүү сервери иш жүзүндөгү жазуулар менен жооп берет
№ 4. Чечүүчү жазуунун TTL үчүн жоопту кэштейт жана сизге жооп берет

Акыркы хоп - домендин өзү үчүн сүйлөгөн сервер - NS жазуулары (төмөндө) эмнени көрсөтүп турат. Анын үстүндөгү баары жөн гана делегация.

Маанилүү жазуу түрлөрү

Домендин DNS зонасы терилген жазуулардын чакан маалымат базасы. Булар сиз чындыгында жолуга тургандар:

TypeЭмне кылатМисал
AАтты IPv4 дарегине карталайтexample.com → 93.184.216.34
AAAAАтты IPv6 дарегине карталайтexample.com → 2606:2800::2201
CNAMEБашка ат: ысымды башка атка көрсөтөтwww.example.com → example.com
MXДомендин электрондук почтасын алган почта серверлери10 aspmx.l.google.com
TXTАкысыз текст: SPF антиспам, DKIM, ээликтин далилдери"v=spf1 -all"
NSЗона үчүн авторитеттүү ат серверлериns1.examplehost.com
CAATLS сертификаттарын кайсы сертификат органдары бере алат0 issue "letsencrypt.org"
SOAАймактын метадайындары: негизги сервер, байланыш, кэш таймерлериns1. dns-admin. …
PTRТескерисинче: IPди кайра хосттун аталышына түзөт8.8.8.8 → dns.google

Эки кызыкчылыкты билүү керек: бул CNAME уруксат берилбейт домендин тамырында (ошондуктан example.com A/AAAA жазууларын түздөн-түз колдонот) жана домен менен MX "0 ." бар null MX — "бул домен электрондук почтаны жөнөтөт, бирок эч кимди албайт" деп айтуунун атайылап жолу.

Кэштөө, TTL жана жайылтуу

Ар бир рекорд а TTL (жашоо убактысы) — секунданын саны чечүүчү жоопту кайра суроодон мурун кайра колдонушу мүмкүн. 3600 секунддук TTL дүйнө жүзү боюнча бир саатка чейин кэштөө дегенди билдирет; 60 секунддук TTL өзгөрүүлөр бир мүнөттүн ичинде пайда болот дегенди билдирет.

Адамдар "DNS жайылтуу" дегенди билдирет: өзгөрүүлөрдүн трансляциясы жок, жөн гана кэштер өз ылдамдыгы менен бүтөт. Пландаштырылган миграциядан мурун, классикалык трюк - бул TTLди алдын ала төмөндөтүү, которуштуруу, анын бардык жерге бат түшүшүн көрүү, андан кийин кэштен ырахат алуу үчүн TTLди кайра көтөрүү.

Көйгөйлөрдү оңдоо кеңеши: эгер сайт сиз үчүн эмес, башкалар үчүн жүктөлсө, сиздин жергиликтүү чечүүчү эски кэштелген жоопту сакташы мүмкүн. Түзмөгүңүздү 1.1.1.1ге которуу же DNS кэшин тазалоо, адатта, аны жөнгө салат.

Каалаган домендин DNSсин өзүңүз текшериңиз

Сизге буйрук сабынын куралдарынын кереги жок — биздин браузердин утилиталары Google жана Cloudflare чечүүчүлөрүнөн сурайт:

  • DNS текшергич — бир чыкылдатуу менен каалаган домендин ар бир жазуу түрүн тартыңыз.
  • Доменден IP — домен көрсөткөн даректерди, хостинг чоо-жайын караңыз.
  • Тескери IP издөө — PTR жазуусу: IP кайсы хосттун аталышына жооп берет.

Көбүрөөк билүү

FAQ

DNS суроолору

Жөнөкөй сөз менен айтканда DNS деген эмне?

DNS (Домендик аталыштар системасы) интернеттин телефон китепчеси: мисалы, example.com сыяктуу сиз тере турган ысымдарды компьютерлер чындыгында туташкан IP даректерге которот. Ансыз ар бир веб-сайттын номер даректерин жаттап алышыңыз керек.

8.8.8.8 жана 1.1.1.1 даректери кандай?

Алар Google жана Cloudflare тарабынан башкарылган коомдук DNS чечүүчүлөрү. Сиздин ISP демейки боюнча бирин иштетет, бирок анын ордуна кимдир бирөө бул жалпыга ачык болгондорун сурай алат — алар акысыз, тез жана көбүнчө DNS өзгөрүүлөрүн тезирээк кабыл алышат. Биздин DNS куралдарыбыз экөөнү тең шифрленген DNS-over-HTTPS аркылуу сурайт.

DNS өзгөртүү бардык жерде иштеши үчүн канча убакыт талап кылынат?

Жазуунун мурунку TTL (жашоо убактысы) чейин. Чечүүчүлөрдүн кэш жооптору TTL узактыгы үчүн – секундадан күнгө чейин – ошондуктан сиз жазууну оңдогондон кийин, дүйнө жүзү боюнча чечүүчүлөр кэштелген көчүрмөлөрүнүн мөөнөтү бүткүчө эски жоопту тейлей беришет. Которуштурууну тезирээк кылуу үчүн пландаштырылган өзгөртүүдөн мурун TTLди төмөндөтүңүз.

DNS менен IP даректин ортосунда кандай айырма бар?

IP дарек - интернеттеги аппаратты аныктоочу номер; DNS бул номерлерге эсте каларлык домендик аталыштарды көрсөткөн система. Домен - бул аталыш, IP - көздөгөн жер жана DNS алардын ортосундагы котормо.