چگونه برای پاک کردن کش DNS Windows10/MAC/Linux/CentOS Refresh را مجبور کنیم؟

مانندوب سایت وردپرسمدیران، گاهی اوقات با موقعیت‌هایی مواجه می‌شویم که برخی از تغییرات استایل، JS یا سایر محتوای صفحه در سرور سایت وردپرس ایجاد می‌شوند، اما متوجه می‌شویم که این تغییر پس از رفرش کردن صفحه به صورت محلی کار نمی‌کند.

در بسیاری از موارد می‌توانیم این مشکل را با اجبار به‌روزرسانی صفحه برطرف کنیم، اما گاهی اوقات کار نمی‌کند.

در این مورد، ممکن است لازم باشد کش DNS محلی را پاک کنید.

چگونه برای پاک کردن کش DNS Windows10/MAC/Linux/CentOS Refresh را مجبور کنیم؟ در این مقاله نحوه پاک کردن/پاک کردن کش DNS این ترفند کاربردی را به تفصیل توضیح خواهیم داد، امیدوارم به شما کمک کند!

DNS چیست؟

DNS مخفف Domain Name Server است.هنگامی که یک وب سایت یا برنامه وب روی سرور میزبانی می شود، خواه بر اساس آن باشدلینـوکــسیا به ویندوز، یک سری اعداد اعشاری جدا شده اختصاص داده می شود که از نظر فنی آدرس های IP هستند. DNS مانند ترجمه انگلیسی این اعداد است.

DNS چگونه کار می کند؟

وقتی آدرس وب سایتی را در مرورگر وب وارد می کنید، DNS آن را جستجو می کند که به نام دامنه در وب سایت ثبت نام دامنه اختصاص داده می شود.

سپس به آدرس IP اختصاص داده شده تبدیل می شود و درخواست بازگشت به وب سایت به سرور مربوط به DNS ارسال می شود و بدین ترتیب آدرس IP بدست می آید.

DNS چگونه کار می کند؟2

دلیل توضیح نحوه عملکرد DNS این است که درک نحوه عملکرد حافظه پنهان DNS را برای شما آسان تر می کند.

برای بهبود زمان پاسخگویی، مرورگرهای وب آدرس‌های DNS وب‌سایت‌هایی را که بازدید کرده‌اید، ذخیره می‌کنند، فرآیندی به نام حافظه پنهان DNS.

بنابراین، اگر مالک وب‌سایت وب‌سایت را با DNS (یا آدرس IP) جدید به سرور دیگری منتقل کرده باشد، ممکن است همچنان وب‌سایت را در سرور قدیمی ببینید زیرا رایانه محلی شما DNS سرور قدیمی را در حافظه پنهان دارد.

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

چیز DNS (فرایند پشتیبان) به طور روزانه برای ما کاملاً نامرئی است، مگر اینکه متوجه شوید که تغییرات در وب سایت به طور معمول نشان داده نمی شود.

بنابراین اگر وب سایت خود را به سرور جدیدی منتقل کرده اید و تغییراتی را در وب سایت خود ایجاد کرده اید، اما نمی توانید این تغییرات را در رایانه محلی خود مشاهده کنید، یکی از اولین اقدامات تشخیصی که باید انجام دهید این است که DNS را پاک کنید.

می توانید این کار را در سطح مرورگر و همچنین سطح سیستم عامل با استفاده از دستور flush انجام دهید.

در بخش های بعدی این فرآیند را با جزئیات بیشتر توضیح می دهیم.

چگونه می توان محتوای صفحه وب سایت را از طریق مرورگر وب به اجبار به روز رسانی کرد؟

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

  • سیستم عامل ویندوز:اینترنت اکسپلورر، مایکروسافت اج، موزیلا فایرفاکس یا گوگل کرومگوگل کروم، از کلید ترکیبی "Ctrl + F5" استفاده کنید.
  • کامپیوترهای Apple/MAC:موزیلا فایرفاکس یا گوگل کروم، از کلید ترکیبی "CMD + SHIFT + R" استفاده کنید.اگر از Apple Safari استفاده می کنید، از کلید ترکیبی "SHIFT + Reload" استفاده کنید.

همچنین می‌توانید با استفاده از حالت ناشناس (Chrome) یا یک پنجره خصوصی (Firefox) به صفحه دسترسی پیدا کنید.

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

چگونه کش DNS را در سیستم عامل ویندوز 10 پاک کنیم؟

حالت خط فرمان را وارد کنید و کش را در سیستم عامل ویندوز پاک کنید.

  1. از ترکیب کلیدهای صفحه کلید استفاده کنید:Windows+R
  2. پنجره Run را بالا بیاوریدچگونه کش DNS را در سیستم عامل ویندوز 10 پاک کنیم؟وارد حالت خط فرمان شوید و حافظه پنهان را در سیستم عامل ویندوز پاک کنید.از ترکیب کلیدهای صفحه کلید: Windows+R برای باز کردن پنجره Run شماره 3 استفاده کنید
  3. در کادر ورودی تایپ کنید:CMD
  4. برای تأیید اینتر را فشار دهید و یک پنجره Command Prompt باز می شود.
  5. وارد ipconfig/flushdns و کلید Enter را فشار دهیدچگونه کش DNS را در سیستم عامل ویندوز 10 پاک کنیم؟تایپ کنید: CMD را در کادر ورودی وارد کنید و Enter را فشار دهید تا تأیید شود، یک پنجره خط فرمان باز می شود.ipconfig/flushdns را تایپ کرده و Enter sheet 4 را فشار دهید
  6. پنجره اطلاعات موفقیت آمیز DNS Flush▼ را به شما نشان می دهدچگونه کش DNS را در سیستم عامل ویندوز 10 پاک کنیم؟پنجره اطلاعات موفقیت DNS Flush شماره 5 را به شما نشان می دهد

چگونه کش DNS را در سیستم عامل مک (iOS) پاک کنیم؟

روی Utilities زیر Go در نوار پیمایش بالای دستگاه MAC کلیک کنید

چگونه کش DNS را در سیستم عامل مک (iOS) پاک کنیم؟بر روی Utilities زیر Go در نوار پیمایش بالای صفحه 6 ماشین MAC کلیک کنید

ترمینال/ترمینال را باز کنید (معادل خط فرمان سیستم عامل ویندوز) ▼

چگونه کش DNS را در سیستم عامل مک (iOS) پاک کنیم؟باز کردن ترمینال/ترمینال (معادل خط فرمان سیستم عامل ویندوز) برگه 7

دستور زیر را برای پاک کردن کش DNS روی رایانه خود اجرا کنید

sudo killall -HUP mDNSResponder && echo macOS DNS Cache Reset

دستورات بالا ممکن است بر اساس نسخه سیستم عامل به شرح زیر متفاوت باشد:

1. Mac OS Sierra، Mac OS X El Capitan، Mac OS X Mavericks، Mac OS X Mountain سیستم عامل Lion، Mac OS X Lion از دستور ▼ زیر استفاده کنید

sudo killall -HUP mDNSResponder

2. برای Mac OS X Yosemite، از دستورات زیر استفاده کنید ▼

sudo discoveryutil udnsflushcaches

3. از دستور زیر برای Mac OS X Snow Leopard ▼ استفاده کنید

sudo dscacheutil -flushcache

4. برای Mac OS X Leopard و پایین تر، از دستورات زیر استفاده کنید

sudo lookupd -flushcache

چگونه کش DNS را در سیستم عامل لینوکس پاک کنیم؟

مرحله 1:در لینوکس اوبونتو و لینوکس مینت، از ترکیب صفحه کلید Ctrl+Alt+T برای باز کردن ترمینال استفاده کنید

مرحله 2: پس از راه اندازی ترمینال، کد دستوری زیر را وارد کنید ▼

sudo /etc/init.d/networking restart

چگونه کش DNS را در سیستم عامل لینوکس پاک کنیم؟مرحله 1: در لینوکس اوبونتو و لینوکس مینت، از ترکیب صفحه کلید Ctrl+Alt+T برای باز کردن ترمینال استفاده کنید. مرحله 2: پس از راه اندازی ترمینال، کد دستور زیر را وارد کنید Sheet 8

  • ممکن است یک رمز عبور مدیر درخواست کند.

مرحله 3: پس از موفقیت، یک پیام تأیید مانند این ▼ نمایش داده می شود

[ ok ] Restarting networking (via systemctl): networking.service

مرحله 4:اگر DNS Flush ناموفق بود، مراحل زیر را دنبال کنید.

مرحله 5:دستور زیر را در ترمینال ▼ وارد کنید

sudo apt install nscd
  • پس از تکمیل دستور بالا، مراحل 1 تا 4 را تکرار کنید.

چگونه پاک کنیملینوکسحافظه پنهان DNS موجود است؟

برای باز کردن ترمینال از ترکیب کیبورد Ctrl+Alt+T استفاده کنید.

دستور ▼ زیر را وارد کنید

nscd -i hosts

برای راه اندازی مجدد سرویس DNS، دستور ▼ را وارد کنید

service nscd restart

چگونه کش DNS را در گوگل کروم پاک کنیم؟

کش DNS را در کروم پاک کنید، مرورگر گوگل کروم را باز کنید.

در نوار آدرس، آدرس ▼ زیر را وارد کنید

chrome://net-internals/#dns

گزینه های زیر ▼ را نشان می دهد

چگونه کش DNS را در گوگل کروم پاک کنیم؟کش DNS را در کروم پاک کنید، مرورگر گوگل کروم را باز کنید.در نوار آدرس، آدرس زیر را وارد کنید ▼ chrome://net-internals/#dns و گزینه های زیر را نشان می دهد #9

روی دکمه "پاک کردن کش میزبان" کلیک کنید.

چگونه کش DNS را در فایرفاکس پاک کنیم؟

به تاریخچه فایرفاکس بروید و روی گزینه Clear History ▼ کلیک کنید

چگونه کش DNS را در فایرفاکس پاک کنیم؟به تاریخچه فایرفاکس بروید و روی برگه گزینه Clear History 10 کلیک کنید

در صورت تمایل، Cache/Cache (و سایر گزینه های مرتبط) را انتخاب کرده و روی دکمه Clear Now ▼ کلیک کنید

چگونه کش DNS را در فایرفاکس پاک کنیم؟در صورت تمایل Cache/Cache (و سایر گزینه های مرتبط) را انتخاب کنید، سپس روی دکمه Clear Now Sheet 11 کلیک کنید.

 

چگونه کش DNS را در سافاری پاک کنیم؟

به گزینه تنظیمات پیشرفته زیر تنظیمات ▼ بروید

چگونه کش DNS را در سافاری پاک کنیم؟به گزینه تنظیمات پیشرفته در برگه تنظیمات 12 بروید

  • گزینه «نمایش منوی توسعه در نوار منو» ▲ را انتخاب کنید

منوی Develop را در گزینه های منوی مرورگر نشان می دهد

چگونه کش DNS را در سافاری پاک کنیم؟برگه منوی توسعه 13 را در گزینه های منوی مرورگر نشان می دهد

در قسمت توسعه، گزینه Empty Caches ▲ را پیدا کنید

  • با این کار کش DNS پاک می شود.
  • همچنین، اگر می‌خواهید کش را به طور کامل پاک کنید، می‌توانید مستقیماً روی «Clear History» زیر گزینه منوی «History» مرورگر Safari کلیک کنید.

چگونه کش DNS را در اینترنت اکسپلورر پاک کنیم؟

روی نماد (…) در گوشه سمت راست بالا کلیک کنید، سپس روی "تنظیمات" ▼ کلیک کنید

چگونه کش DNS را در اینترنت اکسپلورر پاک کنیم؟روی نماد (…) در گوشه سمت راست بالا کلیک کنید، سپس روی "تنظیمات" صفحه 14 کلیک کنید.

روی گزینه "Choose what to clean" در زیر Clear browsing data ▼ کلیک کنید

چگونه کش DNS را در اینترنت اکسپلورر پاک کنیم؟بر روی گزینه "Choose what to clean" در زیر Clear browsing data Sheet 15 کلیک کنید

از منوی ▼ گزینه Cached Data and Files را انتخاب کنید

چگونه کش DNS را در اینترنت اکسپلورر پاک کنیم؟از منوی Sheet 16 گزینه "Cached data and files" را انتخاب کنید

 

نتیجه

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

  1. سعی کنید به اجبار صفحه وب را به روز کنید (Ctrl F5)
  2. از گزینه "Clear Browsing Data" در تنظیمات مرورگر خود استفاده کنید (مانند بالاگفتگام)
  3. DNS سیستم عامل خود را بشویید (با استفاده از خط فرمان بالا).
  4. روتر خود را مجددا راه اندازی کنید تا اتصال اینترنت خود را بازنشانی کنید.

به طور کلی، مراحل بالا می تواند این مشکل را حل کند که اکثر افراد با رفرش نشدن آخرین محتوای صفحه مواجه می شوند.

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

وبلاگ امید چن ویلیانگ ( https://www.chenweiliang.com/ ) به اشتراک گذاشته شده "چگونه Refresh را برای پاک کردن کش ویندوز 10/MAC/Linux/CentOS DNS اجباری کنیم؟ ، برای کمک به شما

به اشتراک گذاری لینک این مقاله خوش آمدید:https://www.chenweiliang.com/cwl-1275.html

به کانال تلگرام وبلاگ چن ویلیانگ خوش آمدید تا از آخرین به روز رسانی ها مطلع شوید!

🔔 اولین نفری باشید که "راهنمای استفاده از ابزار هوش مصنوعی بازاریابی محتوایی ChatGPT" را در فهرست بالای کانال دریافت می کنید! 🌟
📚 این راهنما حاوی ارزش بسیار زیادی است، 🌟این یک فرصت نادر است، آن را از دست ندهید! ⏰⌛💨
اگر دوست داشتید به اشتراک بگذارید و لایک کنید
اشتراک گذاری و لایک های شما انگیزه مستمر ما هستند!

 

发表 评论

آدرس ایمیل شما منتشر نخواهد شد. از زمینه های مورد نیاز استفاده می شود * 标注

به بالا بروید