Жөнөкөй сөз менен айтканда, домендик аталыштар системасы (DNS) хост аттарын IP даректерге которгон маалымат базаларынын жыйындысы.
DNS көбүнчө интернеттин телефон китепчеси деп аталат, анткени ал www.google.com сыяктуу эстеп калуу оңой хост аттарын 216.58.217.46 сыяктуу IP даректерге айлантат. Бул веб-браузердин дарек тилкесине URL тергенден кийин көшөгө артында болот.
DNSсиз (айрыкча Google сыяктуу издөө системалары) интернетте навигация оңой болмок эмес, анткени биз киргибиз келген ар бир вебсайттын IP дарегин киргизишибиз керек.
DNS кантип иштейт?
Эгер ал дагы эле түшүнүксүз болсо, DNS анын ишин кантип аткарарынын негизги түшүнүгү абдан жөнөкөй: веб-браузерге киргизилген ар бир веб-сайттын дареги (мисалы, Chrome, Safari же Firefox) DNS серверине жөнөтүлөт, бул ысымды туура IP дарегине кантип түшүрүүнү түшүнөт.
Бул түзмөктөр бири-бири менен байланышуу үчүн колдонгон IP дарек, анткени алар www.google.com, www.youtube.com ж.б. бул веб-сайттарга жөнөкөй аталышты киргизиңиз, ал эми DNS биз үчүн бардык издөөлөрдү жасап, бизге каалаган барактарды ачуу үчүн керектүү IP даректерге дароо жетүү мүмкүнчүлүгүн берет.
Кайрадан, www.microsoft.com, www.lifewire.com, www.amazon.com жана башка веб-сайттардын аталыштары биздин ыңгайлуулук үчүн гана колдонулат, анткени алардын IP даректерин эстеп калууга караганда ал ысымдарды эстеп калуу алда канча оңой..
Тамыр серверлери деп аталган компьютерлер ар бир жогорку деңгээлдеги домендин IP даректерин сактоого жооптуу. Вебсайт суралганда, издөө процессинин кийинки кадамын аныктоо үчүн алгач ошол маалыматты иштеткен түпкү сервер. Андан кийин, домен аты туура IP дарегин аныктоо үчүн ISP ичинде жайгашкан домендик аталыштарды чечүүчүгө (DNR) жөнөтүлөт. Акырында, бул маалымат сиз сураган түзмөккө кайра жөнөтүлөт.
DNSти кантип тазалоо керек
Windows жана башкалар сыяктуу операциялык системалар IP даректерди жана хост аттары тууралуу башка маалыматты жергиликтүү сактайт, андыктан аларга дайыма DNS серверине кайрылууга караганда тезирээк кирүүгө болот. Компьютер белгилүү бир хосттун аталышы белгилүү бир IP дарек менен синоним экенин түшүнгөндө, ал маалыматты түзмөктө сактоого же кэш кылууга уруксат берилет.
DNS маалыматын эстеп калуу пайдалуу болгону менен, ал кээде бузулуп же эскирип калышы мүмкүн. Адатта, операциялык тутум бул маалыматты белгилүү бир убакыттан кийин жок кылат, бирок веб-сайтка кире албай кыйналып жатсаңыз жана аны DNS көйгөйүнөн улам деп ойлосоңуз, биринчи кадам жаңысына орун бошотуш үчүн бул маалыматты күч менен жок кылуу, жаңыртылган DNS жазуулары.
Эгер сиз DNS менен кыйынчылыктарга туш болуп жатсаңыз, компьютериңизди жөн эле өчүрүп күйгүзүп алсаңыз болот, анткени кайра жүктөө аркылуу DNS кэши сакталбайт. Бирок, кайра жүктөө ордуна кэшти кол менен тазалоо алда канча тезирээк болот.
Сиз Windows'до DNS'ти ipconfig /flushdns буйругу менен Буйрук Саты аркылуу тазалай аласыз. Вебсайт Менин DNSм эмне? муну macOS жана Linux'та аткаруу боюнча нускамалар бар.
Белгилүү роутериңиз кантип орнотулганына жараша, DNS жазуулары да ошол жерде сакталышы мүмкүн экенин эстен чыгарбоо маанилүү. Эгер компьютериңиздеги DNS кэшин тазалоо сиздин DNS көйгөйүңүздү чечпесе, DNS кэшин тазалоо үчүн сөзсүз түрдө роутериңизди өчүрүп күйгүзүп көрүңүз.
Хост файлындагы жазуулар DNS кэши тазаланганда өчүрүлбөйт. Ал жерде сакталган хост аттарын жана IP даректерин жок кылуу үчүн хост файлын түзөтүшүңүз керек.
Зыяндуу программа DNS жазууларына таасир этиши мүмкүн
DNS хост аттарын белгилүү IP даректерге багыттоо үчүн жооптуу экенин эске алсак, ал зыяндуу аракеттердин негизги бутасы экени анык болушу керек. Хакерлер нормалдуу иштеп жаткан ресурс үчүн сурамыңызды сырсөздөрдү чогултуу же кесепеттүү программаны тейлөө үчүн тузакка багыттай алышат.
DNS уулануу жана DNS спуфинг - бул DNS чечүүчүнүн кэшине болгон чабуулду сүрөттөө үчүн колдонулган терминдер хосттун аталышын ошол хосттун аталышына чындап дайындалгандан башка IP дарекке багыттоо жана сиз бара турган жерге натыйжалуу багыттоо.. Бул адатта сизди зыяндуу файлдарга толгон вебсайтка алып баруу же логиндик дайындарыңызды уурдоо үчүн окшош веб-сайтка кирүүгө алдоо үчүн фишингдик чабуул жасоо максатында жасалат.
Көпчүлүк DNS кызматтары мындай чабуулдардан коргоону камсыздайт.
Чалкынчылардын DNS жазууларына таасир этишинин дагы бир жолу - хост файлын колдонуу. Хост файлы – бул DNSтин ордуна DNS чындыгында хост атын чечүү үчүн кеңири таралган куралга айланганга чейин колдонулган жергиликтүү сакталган файл, бирок файл дагы эле популярдуу операциялык системаларда бар. Ал файлда сакталган жазуулар DNS серверинин жөндөөлөрүн жокко чыгарат, андыктан бул кесепеттүү программанын жалпы максаты болуп саналат.
Хост файлын оңдоодон коргоонун жөнөкөй жолу - аны окуу үчүн гана файл катары белгилөө. Windows'до жөн гана хост файлы бар папкага өтүңүз:
%Systemdrive%\Windows\System32\drivers\etc\
Аны оң баскыч менен чыкылдатыңыз же басып кармап туруңуз, Касиеттерди тандаңыз, андан соң Окуу үчүн жанындагы кутучага белги коюңузатрибут.
DNS боюнча көбүрөөк маалымат
Учурда интернетке кирүү мүмкүнчүлүгүн тейлеп жаткан ISP түзмөктөрүңүз үчүн DNS серверлерин дайындаган (эгерде сиз DHCP менен туташып турсаңыз), бирок сиз ал DNS серверлери менен карманууга мажбур эмессиз. Башка серверлер кирген веб-сайттарга, жарнама блокаторлоруна, чоңдорго арналган веб-сайт чыпкаларына жана башка функцияларга көз салуу үчүн журнал жазуу функцияларын камсыз кылышы мүмкүн. Альтернативдүү DNS серверлеринин кээ бир мисалдары үчүн бул Акысыз жана Коомдук DNS серверлеринин тизмесин караңыз.
Компьютер IP дарегин алуу үчүн DHCP колдонуп жатабы же ал статикалык IP даректи колдонуп жатабы, сиз дагы эле ыңгайлаштырылган DNS серверлерин аныктай аласыз. Бирок, ал DHCP менен орнотулбаса, анда ал колдоно турган DNS серверлерин көрсөтүшүңүз керек.
Ачык DNS серверинин жөндөөлөрү кыйыр, жогорудан ылдый караган жөндөөлөргө караганда артыкчылыкка ээ. Башкача айтканда, бул түзмөк колдонгон түзмөккө эң жакын DNS орнотуулары. Мисалы, роутериңиздеги DNS серверинин жөндөөлөрүн конкреттүү бир нерсеге өзгөртсөңүз, анда аталган роутерге туташкан бардык түзмөктөр да ошол DNS серверлерин колдонушат. Бирок, эгер сиз андан кийин компьютердеги DNS серверинин жөндөөлөрүн башкага өзгөртсөңүз, ал компьютер бир роутерге туташкан бардык башка түзмөктөргө караганда ар кандай DNS серверлерин колдонот.
Ошондуктан компьютериңиздеги бузулган DNS кэш веб-сайттардын бир эле тармактагы башка компьютерде демейде ачылса да, веб-сайттарды жүктөөгө тоскоол болушу мүмкүн.
Баарын бириктирүү
Биз адатта веб браузерлерибизге киргизген URL'дер www.lifewire.com сыяктуу эсте калууга оңой аттар болсо да, анын ордуна https://151.101 сыяктуу хост аты көрсөткөн IP даректи колдонсоңуз болот. 1.121) ошол эле веб-сайтка кирүү үчүн. Себеби, сиз дагы эле бир эле серверге киресиз - бир ыкма (атын колдонуу) жөн гана эстеп калуу оңой.
Ошондуктан, эгер түзмөгүңүз DNS сервери менен байланышып жатканда кандайдыр бир маселе жаралса, хосттун аталышынын ордуна дарек тилкесине IP даректи киргизүү менен аны ар дайым айланып өтсөңүз болот. Көпчүлүк адамдар хост аттарына дал келген IP даректердин локалдык тизмесин сакташпайт, анткени баарыдан мурда DNS серверин колдонуунун максаты ушул.
Бул бардык веб-сайттар жана IP даректер менен иштебейт, анткени кээ бир веб-серверлер хостингди бөлүшүп коюшкан, башкача айтканда, веб-браузер аркылуу сервердин IP дарегине жетүү кайсы баракты ачуу керектигин сүрөттөбөйт.
Хосттун аталышынын негизинде IP даректи аныктаган "телефон китепчеси" издөө DNS алдыга издөө деп аталат. Тескерисинче, тескери DNS издөө, DNS серверлери менен жасала турган дагы бир нерсе. Бул учурда хост аты анын IP дареги менен аныкталат. Издөөнүн бул түрү ошол хосттун аталышы менен байланышкан IP дареги статикалык IP дарек деген ойго таянат.
DNS маалымат базалары IP даректеринен жана хост аттарынан тышкары көп нерселерди сактайт. Эгер сиз качандыр бир веб-сайтта электрондук почтаны орноткон болсоңуз же домендик аталышты өткөрүп алган болсоңуз, домендик аталыштын лакап аттары (CNAME) жана SMTP почта алмаштыргычтары (MX) сыяктуу терминдерге туш болушуңуз мүмкүн.
КБС
DNS серверлерин кантип өзгөртөсүз?
Windows'тун DNS серверлерин өзгөртүү үчүн, Сиз Буйрук Сароосун колдонсоңуз же Windows орнотуулары аркылуу өтсөңүз болот. Эгер буйрук сабын колдонуу ыңгайсыз болсо, Windows жөндөөлөрүн колдонуу жакшы болот.
DNS серверлерин кантип табасыз?
Ал жерде көптөгөн ар кандай DNS серверлери бар, андыктан сиз өзүңүзгө жаккан серверди тапмайынча DNS серверлеринин тизмесин карап чыга аласыз. Lifewire мыкты акысыз DNS серверлери боюнча сунуштарды камтыган тизмеге ээ.
Динамик DNS деген эмне?
Статикалык IP даректер менен гана иштеген DNSден айырмаланып, динамикалык DNS (же DDNS) динамикалык IP даректерди да колдойт. Натыйжада, DDNS кызматын колдонуп, веб-сайтыңызды үйүңүздөн жайгаштырсаңыз же үй тармагыңызды алыстан башкара аласыз.