DNS keshlash va Internetni qanday yaxshi qilishini bilish

DNS kesh (ba'zida DNS resolver kesh deb ataladi) kompyuterning operatsion tizimi tomonidan saqlanadigan vaqtinchalik ma'lumotlar bazasi bo'lib, u barcha yaqinda tashrif buyurganlarning yozuvlarini va veb-saytlarga va boshqa internet domenlariga tashrif buyurishga urinib ko'radi.

Boshqacha qilib aytadigan bo'lsak, DNS keshi, yaqinda sizning kompyuteringiz veb-saytni qanday yuklab olishni aniqlay olishga urinayotgan tez-tez murojaat qilishlari mumkin bo'lgan oxirgi DNS-qo'ng'iroqlar xotirasi.

Aksariyat odamlar Internet-ulanish muammolarini bartaraf etish uchun DNS-keshini tozalash / tozalashga ishora qilganda "DNS-kesh" iborasini eshitadilar. Bu sahifaning pastki qismida bu haqda ko'proq ma'lumot bor.

DNS keshining maqsadi

Internet barcha jamoat veb-saytlari indeksini va ularning tegishli IP manzillarini saqlab turish uchun DNS domeni tizimiga asoslangan. Buni telefon kitobi kabi o'ylashingiz mumkin.

Telefon kitoblari bilan biz telefonlarning raqamini yodlashimiz shart emas, ya'ni telefonlarning bir-biri bilan muloqot qilishi mumkin: raqam bilan. Xuddi shu tarzda, DNS har bir veb-saytning IP-manzilini yodlashdan qochishimiz uchun ishlatiladi, bu tarmoq qurilmalari veb-saytlar bilan aloqa o'rnatish imkonini beradi.

Agar veb-brauzeringizdan veb-saytni yuklashni so'raganda parda orqasida nima sodir bo'ladi ...

Siz kabi URL manzilini kiriting va veb-brauzeringizni IP-manzili uchun routeringizni so'raydi. Router DNS serveri manziliga ega, shuning uchun u DNS serverini ushbu hostname IP-manzili uchun so'raydi. DNS serveri tegishli bo'lgan IP-manzilni topadi keyin siz so'ragan veb-saytni tushunishingiz mumkin, undan so'ng brauzeringiz muvofiq sahifani yuklay oladi.

Bu tashrif buyurmoqchi bo'lgan har bir veb-sayt uchun bo'ladi. Har safar foydalanuvchi o'z veb-saytiga veb-saytga kirganda, veb-brauzer internetga so'rovni boshlaydi, lekin saytning nomi IP-manzilga "aylantirilmaguncha" bu so'rovni to'ldirish mumkin emas.

Muammo shundaki, sizning tarmog'ingiz ishlash / piksellar sonini tezlashtirish jarayonini tezlashtirish uchun foydalanishi mumkin bo'lgan davlat DNS serverlari mavjud bo'lsa-da, DNS kesh-xotirasi ichiga kiradigan "telefon daftari" ning mahalliy nusxasi tezroq. o'ynash.

DNS keshi so'rov Internetga yuborilmasdan oldin, so'nggi paytlarda tashrif buyurilgan manzillarning nomini aniqlaydigan jarayonni tezroq bajarishga urinadi.

Eslatma: Aslida, veb-saytni yuklash uchun kompyuteringizni oladi, "qidirish" jarayonining har bir ierarxiyasida aslida DNS keshlari mavjud. Kompyuter sizning Internet-provayderingiz bilan aloqada bo'lgan va sizning "ildiz DNS-serverlari" deb atalmagunga qadar boshqa ISP-ni urishi mumkin bo'lgan marshrutizatoringizga etib boradi. Jarayondagi har bir nuqta DNS-keshiga bir xil sababga ega, ya'ni nomni boshqarish jarayonini tezlashtirish.

DNS keshlari qanday ishlaydi?

Brauzer o'zining tashqi tarmoqqa bo'lgan talablarini qabul qilmasdan oldin, kompyuter har birini ajratib oladi va DNS keshining ma'lumotlar bazasidagi domen nomini ko'rib chiqadi. Ma'lumotlar bazasida so'nggi paytlarda foydalanilgan barcha domen nomlarining ro'yxati va ular uchun DNS so'rovlari birinchi marta amalga oshirilgan manzillar mavjud.

Mahalliy DNS keshining mazmuni Windows-da ipconfig / displaydns buyrug'idan foydalanib, quyidagi natijalarga ega bo'lishi mumkin:

docs.google.com
-------------------------------------
Yozuv nomi. . . . . : docs.google.com
Yozuv turi. . . . . : 1
Yashash vaqti. . . . : 21
Ma'lumotlar uzunligi. . . . . : 4
Bo'lim . . . . . . . Javob: Javob
A (Xost) yozuvi. . . : 172.217.6.174

DNS-da, "A" yozuvi berilgan nom-server uchun IP-adresini o'z ichiga olgan DNS-ga kiradi. DNS-kesh bu manzilni, talab qilingan veb-sayt nomini va boshqa parametrlarni xost DNS-ga kiritadi.

DNS keshini zaharlash nima?

Ruxsatsiz domen nomlari yoki IP manzillari kiritilganda, DNS keshlari zaharlangan yoki ifloslantiriladi .

Ba'zan, texnik kuyishlar yoki ma'muriy hodisalar tufayli kesh halokatga olib kelishi mumkin, ammo DNS keshining zaharlanishi odatda kompyuter viruslari yoki keshda bekor DNS yozuvlarini kiritadigan boshqa tarmoq hujumlari bilan bog'liq.

Zaharlanish mijozning talablarini noto'g'ri yo'nalishlarga, odatda zararli veb-saytlarga yoki reklama bilan to'la sahifalarga yo'naltirishga olib keladi.

Misol uchun, yuqoridagi docs.google.com yozuvi boshqa "A" yozuvga ega bo'lsa, veb-brauzeringizda docs.google.com-ga kirganingizda boshqa joyga tushib qolasiz.

Bu mashhur veb-saytlar uchun katta muammodir. Agar tajovuzkor sizning Gmail.com-ga bo'lgan so'rovingizni, masalan, Gmailga o'xshagan veb-saytga yo'naltirsa, unda afishing kabi fishing hujumidan azob chekishingiz mumkin.

DNS Flushing: nima va u qanday amalga oshiriladi

Keshni zaharlash yoki boshqa internetga ulanish muammolarini bartaraf etishda kompyuter administratori DNS keshini tozalash (ya'ni, tozalash, asl holatini tiklash yoki o'chirish) mumkin.

DNS keshini tozalash barcha yozuvlarni o'chirib tashlaganligi sababli, barcha noto'g'ri yozuvlarni o'chirib yuboradi va ushbu veb-saytlarga kirishga urinib ko'rganingizda kompyuteringizni o'sha manzillarni repopule qilishga majbur qiladi. Ushbu yangi manzillar sizning tarmog'ingiz ishlatish uchun sozlangan DNS serveridan olingan.

Masalan, yuqoridagi misolni ishlatish uchun, agar Gmail.com rekordi zaharlangan bo'lsa va sizni g'aroyib veb-saytga yo'naltirsa, DNSni o'chirish muntazam Gmail.com-ni qayta tiklash uchun birinchi qadamdir.

Microsoft Windows-da, mahalliy DNS keshini buyruq xohishlarini ipconfig / flushdns buyrug'ini ishlatishingiz mumkin. Windows IP-konfiguratsiyasini muvaffaqiyatli DNS Resolver keshini tozalash yoki DNS Resolver Cache xabari muvaffaqiyatsiz tozalanganini ko'rganingizda ishlaydi.

Buyruq terminali orqali MacOS foydalanuvchilari dscacheutil -fushcache-dan foydalanishlari kerak, ammo u ishdan so'ng "muvaffaqiyatli" xabar yo'qligini bilishingiz kerak. Linux foydalanuvchilari /etc/rc.d/init.d/nscd qayta yoqish buyrug'iga kirishlari kerak.

Router DNS-keshiga ega bo'lishi mumkin, shuning uchun marshrutizatorni qayta boshlash ko'pincha muammolarni bartaraf etish bosqichidir. Xuddi shu sababdan siz kompyuteringizda DNS keshini tozalashingiz mumkin, vaqtincha xotirada saqlangan DNS yozuvlarini tozalash uchun marshrutizatorni qayta ishga tushirishingiz mumkin.