Эмнелерди билүү керек
- Терминалды Spotlightга териңиз же Go > Utilities > Терминал бөлүмүнө өтүңүз.
- Терминал терезесине команданы киргизиңиз: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Бул макалада Mac компьютеринде DNS кэшин кантип тазалоо керектиги түшүндүрүлөт.
Mac компьютеринде DNSмди кантип баштапкы абалга келтирем?
Эгер туташуу көйгөйлөрүнө туш болуп жатсаңыз, Mac'иңизде сакталган домендик аталыш серверинин (DNS) маалыматынын жергиликтүү жазуусун баштапкы абалга келтирүү менен аларды оңдой аласыз. Бул маалымат эскирген же бузулган болушу мүмкүн, бул веб-сайттардын жүктөлүшүнө жол бербейт жана туташууңузду жайлатат. Mac'те DNS кэшин баштапкы абалга келтирүү үчүн Mac'иңизде Терминал буйругун киргизишиңиз керек.
Mac'те DNS кэшин кантип тазалоо керек:
-
Spotlight ачуу үчүн Буйрук+ Space териңиз.
-
Терминал деп терип, издөө натыйжаларынан Терминал тандаңыз.
Сиз ошондой эле Go > Utilities > Терминал бөлүмүнө өтүү менен да кире аласыз.
-
Бул буйрукту Терминал терезесине киргизиңиз: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder анан Enter басыңыз.
Бул буйрук macOS El Capitan жана жаңыраак версияларында гана иштейт. Эгер сизде macOSтун эски версиясы болсо, туура буйрукту кийинки бөлүмдөн текшериңиз.
-
Сырсөзүңүздү терип, киргизүү баскычын кайра басыңыз.
Сиз терип жатканда сырсөз Терминалда көрүнбөйт. Жөн гана сырсөздү терип, enter баскычын басыңыз.
-
DNS кэшиңиз баштапкы абалга келтирилет, бирок Терминалда мындай билдирүү болбойт. Жаңы сап пайда болгондо, ал буйрук аткарылганын билдирет.
MacOSтун эски версияларында DNSти кантип тазалоо керек
MacOSтун эски версиялары DNSти тазалоо үчүн ар кандай Терминал буйруктарын колдонушат. Бирок, сиз кайсы MacOS версиясын колдонуп жатканыңызга карабастан, Терминал терезесин ачуу менен баштайсыз.
Бул жерде macOSтун ар бир версиясында DNSти тазалоо үчүн буйруктар берилген:
- El Capitan жана жаңыраак: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- Yosemite: sudo killall -HUP mDNSResponder
- Lion, Mountain Lion жана Mavericks: sudo dscacheutil –flushcache
- Ак илбирс: sudo lookupd –flushcache
- Tiger: lookupd –flushcache
DNSти тазалоо эмне кылат?
Интернет аркылуу веб-сайтка кирүүгө аракет кылганыңызда, веб-браузериңизге кайда баруу керектигин айткан DNS серверине туташасыз. DNS сервери веб-сайттардын жана IP даректердин каталогун жүргүзөт, ал веб-сайттын дарегин карап, тиешелүү IP-ди таап, аны веб-браузериңизге берүүгө мүмкүндүк берет. Андан кийин ал маалымат Mac'иңизде DNS кэшинде сакталат.
Сиз жакында кирген вебсайтка кирүүгө аракет кылганыңызда, Mac иш жүзүндө DNS сервери менен текшерүүнүн ордуна өзүнүн DNS кэшин колдонот. Бул убакытты үнөмдөйт, ошондуктан веб-сайт тезирээк жүктөлөт. Веб-браузерге алыскы DNS сервери менен байланышуунун кошумча кадамынан өтүүнүн кереги жок, бул веб-сайттын дарегин киргизүү менен веб-сайтты жүктөөнүн ортосунда азыраак убакытка алып келет.
Эгер жергиликтүү DNS кэши бузулуп же эскирип калса, бул кимдир бирөө бузуп алган эски телефон китепчесин же дарек китебин колдонууга аракет кылган сыяктуу. Веб браузериңиз сиз кирүүгө аракет кылып жаткан веб-сайттын IP дарегин табуу үчүн кэшти текшерет жана ал туура эмес даректи же жараксыз даректи табат. Бул процессти жайлатып же веб-сайттарды же видеолор сыяктуу белгилүү бир вебсайт элементтерин жүктөөгө жол бербейт.
DNS кэшиңизди тазалаганыңызда, Mac түзмөгүңүзгө анын жергиликтүү DNS жазууларын жок кылууну тапшырасыз. Бул веб-браузериңизди кийинки жолу веб-сайтка кирүүгө аракет кылганыңызда чыныгы DNS сервери менен текшерүүгө мажбурлайт. Mac'иңиздеги DNS серверлерин өзгөрткөндөн кийин, сиз дайыма DNS кэшиңизди тазалашыңыз керек. Бул туташуу көйгөйлөрү бар болсо да пайдалуу болушу мүмкүн.
КБС
Mac компьютериндеги DNS кэшин кантип текшерсем болот?
Mac'иңизде орнотулган Console журналын көрүү колдонмосун ачып, издөө тилкесине any:mdnsresponder териңиз. Андан кийин, Терминалды иштетип, sudo killall –INFO mDNSResponder деп териңиз жана Enter же Кайтуу баскычын басыңыз. Console колдонмосу менен кэштелген DNS жазууларынын тизмесин көрө аласыз.
Windows 10до DNS кэшин кантип тазалайм?
Windows 10до DNS кэшин тазалоо үчүн Run диалог кутусун ачып, ipconfig /flushdns терип, OK баскычын басыңыз. Процесс боюнча көбүрөөк маалымат алгыңыз келсе, Windowsтун буйрук сабында ушул эле буйрукту колдонсоңуз болот.
DNS кэш уулануу деген эмне?
DNS кэш уулануу, DNS спуфинг деп да белгилүү, кимдир бирөө DNS кэшине атайылап жалган же туура эмес маалыматты киргизгенде. Жалган маалымат киргизилгенден кийин, келечектеги DNS сурамдары туура эмес жоопторду кайтарып, колдонуучуларды туура эмес вебсайттарга багыттайт.