Не білу керек
- Терминалды Spotlight ішіне теріңіз немесе Go > Утилиталар > Терминал бөліміне өтіңіз.
- Терминал терезесінде пәрменді енгізіңіз: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Бұл мақала Mac компьютеріндегі DNS кэшін қалай тазалау керектігін түсіндіреді.
Mac компьютерінде DNS-ті қалай қалпына келтіруге болады?
Қосылымға қатысты мәселелер туындаса, Mac компьютерінде сақталған домендік атау сервері (DNS) ақпаратының жергілікті жазбасын қалпына келтіру арқылы оларды түзете аласыз. Бұл ақпарат ескірген немесе бүлінген болуы мүмкін, бұл веб-сайттардың жүктелуіне жол бермейді және қосылымды бәсеңдетеді. Mac жүйесінде DNS кэшін қалпына келтіру үшін Mac компьютерінде Терминал пәрменін енгізу керек.
Mac компьютерінде DNS кэшін осылай тазалау керек:
-
Spotlight-ты ашу үшін Command+ Space теріңіз.
-
Терминал деп теріп, іздеу нәтижелерінен Терминал таңдаңыз.
Терминалға Go > Утилиталар > Терминал бөліміне өту арқылы да қол жеткізе аласыз.
-
Терминал терезесіне осы пәрменді енгізіңіз: 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
- Snow Leopard: sudo lookupd –flushcache
- Tiger: іздеу – 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 немесе Қайтару пернесін басыңыз. Консоль қолданбасында кэштелген DNS жазбаларының тізімін көруге болады.
Windows 10 жүйесінде DNS кэшін қалай тазартуға болады?
Windows 10 жүйесінде DNS кэшін тазалау үшін «Іске қосу» диалогтық терезесін ашыңыз, ipconfig /flushdns деп теріңіз де, OK түймесін басыңыз. Процесс туралы қосымша ақпарат алғыңыз келсе, Windows пәрмен жолында бірдей пәрменді пайдалануға болады.
DNS кэшінің улануы дегеніміз не?
DNS кэшімен улану, сонымен қатар DNS спуфигі деп те белгілі, біреудің DNS кэшіне жалған немесе қате ақпаратты әдейі енгізуі. Жалған ақпарат енгізілгеннен кейін, болашақ DNS сұраулары дұрыс емес жауаптарды қайтарады және пайдаланушыларды қате веб-сайттарға бағыттайды.