نماد سایت دریای شرق

نحوه پاک کردن کش DNS

نحوه پاک کردن کش DNS

سیستم‌عامل‌هایی مانند ویندوز به‌طور خودکار ورودی‌های موقتی از وب‌سایت‌های بازدید شده را در یک حافظه پنهان DNS ایجاد می‌کنند. اطلاعات موجود در کش برای مدت زمان معینی معتبر است. فلاش DNS، یعنی خالی کردن کش، داده ها را قبل از انقضای محدودیت زمانی از سیستم حذف می کند.

فلاش DNS چیست؟

DNS flush فرآیند حذف دستی ورودی های موقت یک کش DNS است. بدون مداخله مستقیم در حافظه پنهان، ورودی ها تا زمانی که طول عمر تعریف شده آنها (“زمان برای زندگی”، TTL) منقضی شود وجود دارند.

به طور کلی، فرآیند حذف با استفاده از ابزارهای خط فرمان flush DNS مخصوص سیستم تکمیل می شود. برای مثال، در مک، از ترمینال و دستور مناسب برای نسخه خاصی از سیستم اپل استفاده می کنید. در ویندوز، DNS را از طریق CMD، یعنی از طریق خط فرمان و با استفاده از دستور “ipconfig /flushdns” شستشو می دهید.

کش DNS چیست؟

سرورهای DNS برای تبدیل نام‌های دامنه مانند www.example.com به آدرس‌های عددی استفاده می‌شوند. این «سرورهای نام» به طور پیش‌فرض از طریق مرورگر هر بار که به پروژه‌های مربوطه دسترسی پیدا می‌کنند، تماس می‌گیرند، که کمی زمان بارگذاری آن‌ها را افزایش می‌دهد و همچنین می‌تواند منجر به بارگذاری بیش از حد سرور DNS در مورد تعداد زیاد بازدیدکننده شود. پیام‌های خطایی مانند «سرور DNS پاسخ نمی‌دهد» یک پیامد رایج و مطرود است.

به همین دلیل، سیستم‌عامل‌هایی مانند ویندوز و macOS، حافظه پنهان خود را برای آدرس‌های قابل دسترسی و حل‌شده وصل می‌کنند – کش‌های DNS. اینها تمام اطلاعات مربوط به وضوح نام مانند آدرس IP، نام میزبان و نسخه های پروتکل را ذخیره می کنند. هر ورودی برای یک زمان معین معتبر باقی می ماند. در این مدت، پرسش‌های مربوطه مستقیماً از کش بدون نیاز به انحراف به سرور DNS پاسخ داده می‌شوند.

چرا فلاش DNS معمولی مفید است؟

سه دلیل برای صفر کردن منظم رجیستر DNS با فلاش DNS بدون توجه به دوره اعتبار واقعی رکوردهای فردی وجود دارد:

نحوه پاک کردن کش DNS

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

مرحله 1: با خط فرمان تماس بگیرید

از کلیدهای ترکیبی [Windows] + [R] برای فراخوانی گفتگوی “Run” استفاده کنید. سپس دستور cmd را اجرا کنید تا خط فرمان شروع شود.

مرحله 2: DNS را با “ipconfig /flushdns” هموار کنید

برای شستشوی DNS از طریق CMD، از دستور ipconfig استفاده کنید. برای این کار دستور زیر را وارد کرده و با enter تایید کنید:

ipconfig /flushdns

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

نحوه پاک کردن کش DNS

ترجمه شده توسط سایت دریای شرق از سایت
کپی بدون ذکر نام و لینک سایت دریای شرق ممنوع است !

خروج از نسخه موبایل