DNS кэштауы және сіздің Интернетті қалай жақсы етеді

DNS кэш (кейде DNS шешуші кэш деп аталады) - бұл компьютердің операциялық жүйесімен жұмыс істейтін уақытша деректер базасы, ол барлық жақында болған бару туралы жазбаларды және веб-сайттарға және басқа интернет домендеріне баруға тырысады.

Басқаша айтқанда, DNS кэш - бұл веб-сайтты қалай жүктеу керектігін түсінуге тырысқанда, сіздің компьютеріңіз жылдам сілтеме жасайтын соңғы DNS іздеудің жадысы.

Көптеген адамдар интернет-байланыс мәселесін шешуге көмектесу үшін DNS кэшін тазарту / тазалауға қатысты «DNS кэш» сөзін ғана естиді. Осы беттің төменгі бөлігінде бұл туралы көбірек ақпарат бар.

DNS кэшінің мақсаты

Интернет жалпыға қолжетімді веб-сайттардың индексін және олардың тиісті IP мекенжайларын сақтау үшін Домендік атаулардың жүйесін (DNS) қолданады. Сіз оны телефон кітапшасы сияқты ойлайсыз.

Телефон кітапшасы арқылы телефонның нөмірін есте сақтаудың қажеті жоқ, яғни телефондар сөйлесудің жалғыз жолы: санымен. Осындай жолмен, DNS-ді әр веб-сайттың IP-мекен-жайын есте сақтаудан аулақ болуымызға болады, бұл желі құрылғыларының веб-сайттармен байланысуының жалғыз жолы.

Веб-сайтты жүктеу үшін веб-браузерден сұрағанда, бұл пердедің артында жатыр

Сіз сияқты URL мекенжайын тересіз және сіздің веб-браузер маршрутизаторды IP адресінен сұрайды. Маршрутизаторда DNS сервер мекенжайы сақталған, сондықтан ол осы хост атауының IP-мекен-жайына арналған DNS серверін сұрайды. DNS сервері тиесілі IP адресін табады содан кейін сіз қандай веб-сайтты сұрайтыныңызды біле аласыз, содан кейін сіздің браузеріңіз тиісті бетті жүктей алады.

Бұл сіз келгіңіз келетін әрбір веб-сайт үшін орын алады. Әрбір пайдаланушы веб-торапқа хост атымен кіргенде, веб-браузер интернетке сұрауды бастайды, бірақ бұл сұрау сайттағы атау «IP-адреске» айналдырылмағанша аяқталмайды.

Мәселе мынада, егер сізде DNS-серверлері бар болса да, желіңіз конверсиялау процесін жеделдету үшін қолданыла алады, бұл DNS кэштері кіретін «телефон кітапшасының» ойнау.

DNS кэші сұрауды интернетке жібермей тұрып жақында орын алған мекенжайлардың атауының ажыратылымын өңдеу арқылы процессті жылдамдатуға тырысады.

Ескерту: Әрбір иерархияда веб-сайтты жүктеу үшін сіздің компьютеріңізді алатын «іздеу» үдерісінің шын мәнінде DNS кэштері бар. Компьютер сіздің ISP- мен байланыс орнататын маршрутизаторға жетеді, бұл «түбірлік DNS серверлері» деп аталатын нәрсеге аяқталмас бұрын басқа ISP-ке соғуы мүмкін. Процестің осы нүктелердің әрқайсысы DNS-кэшке бірдей себеппен ие, яғни атауды шешу процесін жылдамдату.

DNS кэші қалай жұмыс істейді

Браузер өзінің сыртқы желісіне сұрауларды шығармас бұрын, компьютер әрқайсысын орындайды және DNS кэш дерекқорындағы домен атауын іздейді. Дерекқор барлық жақында қол жеткізілген домен атауларының тізімін және олар үшін DNS есептелетін мекен-жайларды сұрауды алғаш рет жасаған.

Жергілікті DNS кэшінің мазмұнын ipconfig / displaydns пәрменін қолдана отырып, Windows жүйесінен көруге болады, бұған ұқсас нәтижелер:

docs.google.com
-------------------------------------
Жазба атауы. . . . . : docs.google.com
Жазба түрі. . . . . : 1
Live To Time. . . . : 21
Деректердің ұзындығы. . . . . : 4
Бөлім . . . . . . . : Жауап
A (хост) жазбасы. . . : 172.217.6.174

DNS-де «A» жазбасы берілген хост атының IP мекенжайын қамтитын DNS жазбасының бөлігі болып табылады. DNS кэші осы адресті, сұралған веб-сайттың атын және бірнеше басқа параметрді хост DNS жазбасынан сақтайды.

DNS кэш улану дегеніміз не?

DNS кэші рұқсат етілмеген домен атаулары немесе IP мекенжайлары енгізілген кезде уланған немесе ласталған болады.

Кейде техникалық кілттер немесе әкімшілік жазатайым оқиғалардың салдарынан кэштеу бұзылуы мүмкін, бірақ кэшті DNS арқылы улану әдетте компьютерге вирустар немесе кэшке DNS жазбаларын жарамсыз ететін басқа желілік шабуылдармен байланысты.

Зиялау клиенттің сұраныстарын дұрыс емес бағыттарға, әдетте зиянды веб-сайттарға немесе жарнамаға толтырылған беттерге бағыттауға мәжбүр етеді.

Мысалы, жоғарыдағы docs.google.com жазбасы басқаша «A» жазбасы болса, веб-браузерде docs.google.com енгізген кезде, басқа жерде басқа боласыз.

Бұл танымал веб-сайттар үшін үлкен проблема тудырады. Егер шабуылшы Gmail.com-ң сіздің сұранымыңызды қайта бағыттаса , мысалы, Gmail сияқты көрінетін веб-сайтқа, бірақ олай болмаса, сіз кит аулау сияқты фишинг шабуылынан зардап шегеді.

DNS жыпылықтау: бұл не істеп жатыр және оны қалай жасауға болады

Кэш улануын немесе басқа интернет байланысының ақауларын жою кезінде компьютер әкімшісі DNS кэшін тазалауды (яғни тазалауды, қалпына келтіруді немесе өшіруді) қалауы мүмкін.

DNS кэш тазаланғаннан кейін, барлық жазбалар жойылады, ол кез келген жарамсыз жазбаларды да жояды және компьютерді осы веб-сайттарға кірген кезде келесі мекен-жайларды қайталайды. Бұл жаңа мекенжайлар сіздің желіңіз пайдаланылатын DNS серверінен алынады.

Мысалы, Gmail.com жазбасы уланып, сізді басқа веб-сайтқа қайта бағыттаған болса, жоғарыдағы мысалды пайдалану үшін, DNS-ты жуу әдеттегі Gmail.com-ды қайтадан алудың алғашқы қадамы болып табылады.

Microsoft Windows жүйесінде жергілікті DNS кэшін Командалық кеңестегі ipconfig / flushdns пәрменін пайдалану арқылы тазалауға болады. Сіз Windows IP конфигурациясын DNS Resolver кэшін сәтті тазартқан кезде жұмыс істейтінін білесіз немесе DNS Resolver Cache хабарын сәтті қылып тазалаңыз .

Командалық терминал арқылы MacOS пайдаланушылары dscacheutil -flushcache-ді қолдануы керек, бірақ ол жұмыс істегеннен кейін «сәтті» хабар жоқ екенін біліңіз, сондықтан ол жұмыс істеп тұрғанын айтпайсыз . Linux пайдаланушылары /etc/rc.d/init.d/nscd қайта іске қосу командасына кіру керек.

Маршрутизаторда DNS кэш болуы мүмкін, сондықтан маршрутизаторды қайта жүктеу көбінесе ақаулықтарды жою қадамы болып табылады. Сол себепті компьютеріңіздегі DNS кэшті тазалауыңыз мүмкін, уақытша жадында сақталған DNS жазбаларын тазарту үшін маршрутизаторды қайта жүктеуге болады.