کش DNS چیست؟+ خالی کردن آن در ویندوز

خالی کردن کش dns

در این مقاله چه چیز میخوانیم؟

اگر در بازکردن صفحه های وب مشکل دارید یا در زمان بازکردن برخی سایت ها خطا دریافت میکنید، به احتمال زیاد نیاز به ریست کردن کش DNS (دی ان اس) دارید. در این مقاله به بررسی تعریف دی ان اس ، کش DNS و خالی کردن آن میپردازیم. با پاسخگو رایانه همراه باشید.

DNS (دی ان اس) چیست؟!

DNS مخفف عبارت (Domain name system) میباشد که در فارسی میتوان آن را سامانه نام دامنه نامید. هر وبسایتی در فضای اینترنت بر روی یک سیستم کامپیوتری که به آن سرور میگویند میزبانی میشود. هر سرور نیز یک یا چند آدرس IP دارد. پس در نتیجه میتوان گفت دسترسی به هر وبسایت از طریق آدرس IP سرور آن امکان پذیر است.

اما آیا به خاطر سپردن آدرس ip سایت های مختلف امکان پذیر است؟ صد درصد خیر. حتی در برخی مواقع چندین سایت بر روی یک آدرس آی پی میزبانی میشوند که این نیز باعث میشود نتوانیم از ip برای دسترسی به سایت ها استفاده کنیم. همین موضوع باعث شد تا متخصصان به دنبال راه حلی برای آن باشند.

در نهایت متخصصان سیستمی به نام DNS ابداع کردند که این مشکل را به طور کلی حل نمایند. سامانه نام دامنه سیستمی است که از طریق آن میتوان به جای استفاده از IP برای دسترسی به سایت ها از یک نام استفاده کرد. در اصل نام هر سایت به آدرس سرور آن سایت اشاره میکند. DNS باعث به وجود آمدن دنیای وب به صورت امروزی شد.دی ان اس چیست؟

به طور مثال وبسایت ما بر روی سروری با آدرس IP 127.0.0.1 میزبانی میشود. نام دامنه ما که Pcpasokh.ir میباشد با استفاده از Dns به آدرس آی پی که 127.0.0.1 میباشد اشاره میکند و کاربران را به سایت ما میرساند.

کش (Cache) چیست؟

تمامی کاربران کامپیوتر و اینترنت به طور حتم بارها واژه کش را شنیده اند . اما شاید بسیاری از شما ندانید که کش چیست و چه کاری انجام میدهد. برای اینکه به طور دقیق متوجه بشوید به بررسی کش در فضای اینترنت میپردازیم.

زمانی که شما یک سایت را باز میکنید، تعدادی تصویر و فایل های مختلف را برای مشاهده آن سایت دانلود یا بارگیری میکنید. حال تصور کنید که نیاز دارید یک سایت را چندین دفعه در یک روز مشاهده کنید. اگر بخواهید برای هر بار مشاهده سایت تمامی تصاویر و فایل ها را دانلود نمایید حجم زیادی از اینترنت شما تلف خواهد شد و در عین حال به سرور میزبان سایت نیز فشار زیادی خواهد آمد.کش چیست

کش یا حافظه نهان یا حافظه پنهان راه حل این مشکل است. با استفاده از کش زمانی که برای اولین بار از یک سایت بازدید میکنید تصاویر و تعدادی از فایل ها در کامپیوتر شما ذخیره میشود . زمانی که برای بار دوم به همان وبسایت مراجعه کنید دیگر نیازی به دانلود کردن تصاویر و فایل های ذخیره شده نمیباشد و آنها از سیستم شما لود میشوند.

کش به دو دلیل مفید واقع میشود. اولین منفعت آن صرفه جویی در حجم کاربران است. دومین منفعت آن نیز افزایش سرعت سایت و صرفه جویی در پهنای باند سرور است.

کش DNS چیست؟

حال که با مفهوم کش و DNS به طور جداگانه آشنا شدید زمان آن فرا رسیده است که با کش دی ان اس آشنا شوید. زمانی که شما آدرس یک سایت را در مرورگر خود وارد میکنید یک درخواست برای تبدیل نام دامنه به آی پی میزبان سایت به یک سرور که سرور دی ان اس نام دارد ارسال میشود.

حال زمانی که یک سایت برای اولین بار به صورت موفق در مرورگر سیستم شما بارگیری شود آدرس IP آن در کامپیوتر شما ذخیره میگردد. این اتفاق به این دلیل می افتد که در دفعات بعدی که نیاز به بازکردن آن سایت دارید نیازی به ارسال درخواست به DNS server نباشد. با اینکار سرعت بازکردن سایت ها بسیار بیشتر میگردد.

چه زمانی باید کش DNS را خالی کنیم؟

حالا که میدانید کش دی ان اس چیست، شاید از بپرسید که اصلا چرا نیاز به خالی کردن آن باید به وجود بیاید؟ برخی مواقع ممکن است آدرس آی پی اشتباهی برای یک سایت در کش ذخیره شده باشد و یا سایتی به صورت مداوم و سریع Ip خود را تغییر دهد. یا حتی در برخی موارد ممکن است به دلیل اتصال به سرور DNS نامعتبر آدرس های جعلی در کش ذخیره شود . در این مواقع شما نیاز خواهید داشت که کش دی ان اس کامپیوتر خود را تخلیه یا ریست کنید.

آموزش ریست یا خالی کردن کش DNS در ویندوز

تفاوتی ندارد که ویندوز شما چه نسخه ای است. خالی کردن کش DNS در تمامی نسخه های ویندوز مشابه است. در ادامه به شما آموزش خواهیم داد که چگونه کش دی ان اس سیستم ویندوزی خودتان را ریست کنید:

  1. در اولین قدم با فشردن همزمان کلید های Win+R پنجره Run را باز کنید.
  2. در کادر وسط پنجره باز شده عبارت Cmd را تایپ کرده و اینتر کنید.
  3. سپس صفحه cmd برای شما باز خواهد شد. در این محیط میتوانید دستورات خود را به صورت متنی وارد کرده و اینتر کنید.
  4. در Cmd دقیقا عبارت “ipconfig /flushdns” را وارد کرده و اینتر کنید.
  5. سپس اگر عملیات با موفقیت انجام شده باشد باید پیغامی مانند تصویر زیر دریافت کنید.کش دی ان اس
  6. پس از دریافت پیام بالا پنجره cmd را بسته و یکبار سیستم را ریستارت کنید.

مقالات دیگر پاسخگو رایانه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.