DNS Keşi Nədir və Necə İşləyir?

Mündəricat:

DNS Keşi Nədir və Necə İşləyir?
DNS Keşi Nədir və Necə İşləyir?
Anonim

DNS keşi (bəzən DNS həlledici keşi adlanır) kompüterin əməliyyat sistemi tərəfindən saxlanılan, vebsaytlara və digər internet domenlərinə edilən bütün son ziyarətlərin və cəhdlərin qeydlərini ehtiva edən müvəqqəti verilənlər bazasıdır.

Başqa sözlə, DNS keşi yalnız son DNS axtarışlarının yaddaşıdır və kompüteriniz veb-saytı necə yükləməli olduğunu anlamağa çalışarkən tez müraciət edə bilər.

Image
Image

Bu məqalədəki məlumat DNS parametrlərini dəyişməmiş ev istifadəçilərinə aiddir.

DNS Keşinin Məqsədi

İnternet bütün ictimai veb-saytların və onların müvafiq IP ünvanlarının indeksini saxlamaq üçün Domen Adı Sisteminə əsaslanır. Siz bunu telefon kitabçası kimi düşünə bilərsiniz.

Telefon kitabçası ilə hər kəsin telefon nömrəsini yadda saxlamaq məcburiyyətində deyilik, bu, telefonların ünsiyyət qura biləcəyi yeganə yoldur: nömrə ilə. Eyni şəkildə, DNS istifadə olunur ki, biz hər vebsaytın IP ünvanını yadda saxlamaq məcburiyyətindən qaça bilək, bu, şəbəkə avadanlığının veb-saytlarla əlaqə saxlamasının yeganə yoludur.

Veb brauzerinizdən veb-sayt yükləməsini istədikdə pərdə arxasında belə olur.

Lifewire.com kimi URL daxil edirsiniz və veb brauzeriniz marşrutlaşdırıcınızdan IP ünvanını soruşur. Routerdə saxlanılan DNS server ünvanı var, ona görə də o, DNS serverindən həmin host adının IP ünvanını soruşur. DNS serveri lifewire.com-a aid olan IP ünvanını tapır və sonra sizin hansı vebsaytı soruşduğunuzu anlaya bilir, bundan sonra brauzeriniz müvafiq səhifəni yükləyə bilər.

Bu, ziyarət etmək istədiyiniz hər vebsayt üçün olur. Hər dəfə veb-saytı host adı ilə ziyarət etdikdə, veb-brauzer internetə sorğu göndərir, lakin saytın adı IP ünvanına "çevirilənə" qədər bu sorğu tamamlana bilməz.

Problem ondadır ki, şəbəkənizin konvertasiya/həll prosesini sürətləndirmək üçün istifadə edə biləcəyi tonlarla ictimai DNS serverləri olsa da, "telefon kitabçasının" yerli nüsxəsinə sahib olmaq daha tezdir. burada DNS keşləri işə düşür.

DNS keşi sorğu internetə göndərilməmişdən əvvəl son ziyarət edilmiş ünvanların ad həllini idarə etməklə prosesi daha da sürətləndirməyə çalışır

Əslində kompüterinizin veb saytı yükləməsinə imkan verən "axtarış" prosesinin hər iyerarxiyasında əslində DNS keşləri var. Kompüter provayderinizlə əlaqə saxlayan marşrutlaşdırıcınıza çatır və bu, "kök DNS serverləri" adlanan işə başlamazdan əvvəl başqa bir ISP-yə dəyə bilər. Prosesdəki bu nöqtələrin hər birində eyni səbəbə görə DNS keşi var, yəni adın həlli prosesini sürətləndirmək üçün.

DNS Keşi Necə İşləyir

Brauzer öz sorğularını xarici şəbəkəyə verməzdən əvvəl kompüter hər birini ələ keçirir və DNS keş verilənlər bazasında domen adını axtarır. Verilənlər bazası bütün yaxınlarda əldə edilmiş domen adlarının və sorğunun ilk dəfə edildiyi zaman DNS-in onlar üçün hesabladığı ünvanların siyahısını ehtiva edir.

Yerli DNS keşinin məzmununa Windows-da ipconfig /displaydns əmrindən istifadə etməklə baxmaq olar, nəticələr buna oxşardır:

docs.google.com

Qeyd Adı…..: docs.google.com

Qeyd növü…..: 1

Yaşamaq Zamanı….: 21

Məlumat Uzunluğu…..: 4

Bölmə…….: Cavab

A (Aparıcı) Qeyd…: 172.217.6.174

DNS-də "A" qeydi DNS girişinin verilmiş host adı üçün IP ünvanını ehtiva edən hissəsidir. DNS keşi bu ünvanı, tələb olunan veb sayt adını və host DNS girişindən bir neçə digər parametrləri saxlayır.

DNS Keş Zəhərlənməsi Nədir?

İcazəsiz domen adları və ya IP ünvanları daxil edildikdə DNS keşi zəhərlənir və ya çirklənir.

Bəzən texniki nasazlıqlar və ya inzibati qəzalar səbəbindən keş xarab ola bilər, lakin DNS keşinin zəhərlənməsi adətən kompüter virusları və ya keşdə etibarsız DNS girişləri daxil edən digər şəbəkə hücumları ilə əlaqələndirilir.

Zəhərlənmə müştəri sorğularının yanlış istiqamətlərə, adətən zərərli vebsaytlara və ya reklamlarla dolu səhifələrə yönləndirilməsinə səbəb olur.

Məsələn, əgər yuxarıdakı docs.google.com qeydində fərqli "A" qeydi varsa, o zaman veb brauzerinizdə docs.google.com ünvanını daxil etdiyiniz zaman başqa yerə aparılacaqsınız.

Bu, populyar veb-saytlar üçün böyük problem yaradır. Təcavüzkar Gmail.com üçün sorğunuzu məsələn, Gmail kimi görünən, lakin olmayan vebsayta yönləndirirsə, siz balina ovu kimi fişinq hücumundan əziyyət çəkə bilərsiniz.

DNS Flushing: nə edir və bunu necə etmək olar

Keşin zəhərlənməsi və ya digər internet bağlantısı problemlərini həll edərkən, kompüter administratoru DNS keşini təmizləmək (məsələn, silmək, sıfırlamaq və ya silmək) istəyə bilər.

DNS keşinin təmizlənməsi bütün qeydləri sildiyinə görə, o, bütün etibarsız qeydləri də silir və növbəti dəfə həmin vebsaytlara daxil olmağa cəhd etdiyiniz zaman kompüterinizi həmin ünvanları yenidən doldurmağa məcbur edir. Bu yeni ünvanlar şəbəkənizin istifadə etmək üçün qurulduğu DNS serverindən götürülüb.

Yuxarıdakı nümunədən istifadə etmək üçün, əgər Gmail.com qeydi zəhərlənibsə və sizi qəribə vebsayta yönləndirirsə, DNS-i silmək adi Gmail.com-u yenidən geri qaytarmaq üçün yaxşı ilk addımdır.

Microsoft Windows-da siz komanda sorğusunda ipconfig /flushdns əmrindən istifadə edərək yerli DNS keşini təmizləyə bilərsiniz. Siz Windows IP konfiqurasiyasının DNS Resolver Cache-ni uğurla sildiyini görəndə bilirsiniz və ya DNS Resolver Cache mesajını uğurla sildi.

Əmr terminalı vasitəsilə macOS istifadəçiləri dscacheutil -flushcache istifadə etməlidirlər, lakin bilin ki, o, işlədikdən sonra "uğurlu" mesaj yoxdur, ona görə də sizə xəbər verilmir işləyib. Bəzi hallarda Mac istifadəçiləri DNS cavablandırıcısını da öldürməli olacaqlar (sudo killall -HUP mDNSResponder) Linux istifadəçiləri /etc/rc.d/init daxil etməlidirlər. d/nscd yenidən başladın əmri. Dəqiq əmr Linux paylamanıza əsasən dəyişəcək.

Routerdə DNS keşi də ola bilər, buna görə də marşrutlaşdırıcını yenidən yükləmək çox vaxt problemlərin həlli addımıdır. Eyni səbəbdən kompüterinizdəki DNS keşini təmizləyə bilərsiniz, onun müvəqqəti yaddaşında saxlanılan DNS qeydlərini təmizləmək üçün marşrutlaşdırıcınızı yenidən işə sala bilərsiniz.

Tövsiyə: