به طراح وب خوش آمدید.
خطای «سرور DNS پاسخ نمی دهد» یک مشکل رایج وردپرس است، اگرچه می تواند دسترسی به سایت های غیر وردپرس را نیز تحت تأثیر قرار دهد.
خوشبختانه، با چند مرحله عیب یابی، رفع خطا و دسترسی به سایت شما نسبتاً آسان است. به عنوان مثال، ممکن است فقط لازم باشد اتصال اینترنت خود را بررسی کنید. یا راه حل ممکن است کمی پیچیده تر باشد و از شما بخواهد سرور DNS خود را تغییر دهید یا کش DNS خود را پاک کنید.
مقدمه ای بر خطای «سرور DNS پاسخ نمی دهد».
خطای “DNS Server Not Responsing” یک خطای رایج وردپرس است، اگرچه محدود به وردپرس نیست و می تواند دسترسی شما به سایت های غیر وردپرس را نیز تحت تاثیر قرار دهد.
این خطا می تواند بسیار آزاردهنده باشد زیرا دسترسی به وب سایت شما را مسدود می کند. درعوض، به احتمال زیاد پیام هشداری دریافت خواهید کرد که عبارتی مانند “این سایت در دسترس نیست” می گوید.
خطای “سرور DNS پاسخ نمی دهد” به این معنی است که مرورگر وب شما نمی تواند به سرور DNS وب سایتی که می خواهید به آن دسترسی پیدا کنید متصل شود، یا به این دلیل که سرور پاسخ نمی دهد یا مرورگر وب شما قادر به دسترسی به اینترنت نیست.
DNS نقش مهمی در اتصال مرورگر وب شما به سرور وب سایت دارد. بنابراین، اگر مرورگر وب شما نتواند به سرور DNS دسترسی پیدا کند، نمی تواند وب سایت را بارگیری کند.
👉 در اینجا برخی از رایج ترین دلایل خطای “سرور DNS پاسخ نمی دهد” آورده شده است:
- ارائه دهنده DNS در دسترس نیست
- اتصال اینترنت خود را از دست داده اید
- فایروال یا نرم افزار آنتی ویروس شما اتصال را مسدود می کند
- مشکل مرورگر وب
- کش DNS شما قدیمی است
تعیین علت خطای “سرور DNS پاسخ نمی دهد” ممکن است دشوار باشد. به همین دلیل است که توصیه می شود تا زمانی که خطا را برطرف نکنید، از برخی از روش های عیب یابی مفید وردپرس استفاده کنید. در قسمت بعدی نحوه رفع این خطا را توضیح خواهیم داد.
نحوه رفع خطای «سرور DNS پاسخ نمی دهد» (پنج روش)
اکنون که کمی بیشتر در مورد خطای «سرور DNS پاسخ نمیدهد» میدانید، بیایید نگاهی به پنج نکته عیبیابی بیندازیم.
- اتصال اینترنت خود را بررسی نمایید
- در مرورگر دیگری از سایت خود دیدن کنید
- آنتی ویروس یا فایروال خود را خاموش کنید
- آدرس سرور DNS پیش فرض را تغییر دهید
- کش DNS را شستشو دهید
۱٫ اتصال اینترنت خود را بررسی کنید
همانطور که گفته شد، اگر به اینترنت متصل نباشید، ممکن است خطای «سرور DNS پاسخ نمیدهد» را مشاهده کنید. بنابراین باید مطمئن شوید که اتصال همچنان به درستی کار می کند.
ابتدا مطمئن شوید که هنوز به اینترنت متصل هستید، زیرا ممکن است به دلایلی اتصال شما قطع شده باشد.
اگر مشکلی نیست، میتوانید با پیکربندی عیبیابی شبکه بیسیم، مشکلات شبکه را بیشتر عیبیابی کنید. ابتدا تمام برنامه های خود را ببندید.
سپس برای کاربران مک باید نگه دارید گزینه ها را کلید زده و انتخاب کنید وای فای نماد در نوار منو
سپس انتخاب کنید Wireless Diagnostics را باز کنید:
اکنون فقط دستورالعمل های موجود در پاپ آپ ظاهر شده را دنبال کنید. پس از اتمام اسکن، را انتخاب کنید اطلاعات برای کسب اطلاعات بیشتر در مورد هر ورودی.
کاربران ویندوز می توانند روی نماد اتصال در نوار وظیفه روی دسکتاپ کلیک راست کنند. سپس انتخاب کنید حل مسئله.
اگر با این کار خطای «سرور DNS پاسخ نمیدهد» برطرف نشد، میتوانید با روشن و خاموش کردن رایانه، اتصال اینترنت خود را مجدداً راهاندازی کنید. اما اگر همچنان خطا را دریافت می کنید، ممکن است مشکل از روتر شما باشد.
در این صورت می توانید روتر خود را مجددا راه اندازی کنید. این کار را معمولاً می توان با یافتن دکمه پاور و یک بار فشار دادن آن انجام داد. سپس چند ثانیه صبر کنید تا دوباره آن را روشن کنید.
یا حتی می توانید روتر خود را به طور کامل بازنشانی کنید. برای انجام این کار، آن را به طور کامل از شبکه جدا کنید و قبل از اتصال مجدد به شبکه حداقل ۳۰ ثانیه صبر کنید.
۲٫ از سایت خود در مرورگر دیگری بازدید کنید
یکی از دلایل اصلی خطای “DNS Server Not Responsing” مشکل در مرورگر شما است. بنابراین می توانید با استفاده از مرورگر دیگری برای دسترسی به سایت خود، خطا را برطرف کنید.
به عنوان مثال، اگر در حال حاضر از Google Chrome برای اتصال به سایت خود استفاده می کنید، به فایرفاکس یا مایکروسافت اج تغییر دهید. اگر کار کرد، پس مشکل در مرورگر اصلی است.
یکی از این مشکلات ممکن است این باشد که باید کش مرورگر خود را پاک کنید. اگر از گوگل کروم استفاده می کنید، می توانید این کار را با کلیک بر روی سه نقطه سمت راست صفحه انجام دهید. سپس انتخاب کنید ابزارهای اضافی > پاک کردن داده های مرور:
در پنجره پاپ آپ، می توانید تاریخچه مرورگر، کوکی ها و تصاویر و فایل های کش شده را پاک کنید. مطمئن شوید که حداقل آخرین گزینه را انتخاب کرده اید. سپس کلیک کنید اطلاعات روشن.
اگر باز هم خطای «سرور DNS پاسخ نمیدهد» برطرف نشد، ممکن است لازم باشد مرورگر خود را به آخرین نسخه بهروزرسانی کنید. یا می توانید مرورگر را مجدداً نصب کنید.
۳٫ آنتی ویروس یا فایروال خود را غیرفعال کنید.
فایروال ها و برنامه های آنتی ویروس یک راه عالی برای محافظت از رایانه شما در برابر بدافزارها هستند. با این حال، گاهی اوقات آنها می توانند در اتصالات شبکه شما اختلال ایجاد کنند.
به طور معمول، این اتفاق زمانی می افتد که خود نرم افزار مشکلی داشته باشد (مثلاً ممکن است قدیمی باشد). یا تنظیمات آنتی ویروس/فایروال شما ممکن است خیلی سخت باشد.
خوشبختانه، می توانید با غیرفعال کردن موقت آن بررسی کنید که آیا آنتی ویروس/فایروال شما باعث مشکل DNS شده است یا خیر. اگر خطا ناپدید شد، مشکل در برنامه شماست.
می توانید این کار را در مک با رفتن به نماد اپل در نوار ابزار اپل انجام دهید. آن را در سمت چپ بالای صفحه خواهید دید. سپس بر روی کلیک کنید تنظیمات سیستم:
اینجا را انتخاب کنید امنیت و حریم خصوصی و تغییر دهید به دیواره آتش تب که در آن می توانید فایروال را غیرفعال کنید:
اکنون به وب سایت خود مراجعه کنید تا ببینید آیا خطا برطرف شده است یا خیر.
اگر چنین است، ممکن است لازم باشد نرم افزار فایروال خود را به روز کنید، به فروشنده دیگری بروید یا تنظیمات خود را تغییر دهید. در هر صورت، مهم است که به یاد داشته باشید پس از عیب یابی، فایروال را فعال کنید.
۴٫ آدرس پیش فرض سرور DNS را تغییر دهید.
ممکن است خطای “DNS Server Not Responding” را مشاهده کنید زیرا ارائه دهنده DNS شما در دسترس نیست. در این مورد، توصیه می شود آدرس سرور DNS پیش فرض را که توسط ارائه دهنده خدمات اینترنت (ISP) به شما اختصاص داده شده است، تغییر دهید.
خوشبختانه، بسیاری از سرورهای DNS عمومی رایگان مانند Google Public DNS وجود دارد. [۱] و Cloudflare 1.1.1.1 [2]. می توانید تنظیمات DNS را در Mac با مراجعه به آن تغییر دهید تنظیمات سیستم در نوار ابزار اپل
در پنجره بازشو، را انتخاب کنید خالص. سپس بر روی کلیک کنید پیشرفته دکمه:
حالا به DNS تب اینجا کلیک کنید + نماد در گوشه سمت چپ پایین برای افزودن یک سرور DNS جدید:
تنها کاری که باید انجام دهید این است که شماره سرور DNS عمومی را که می خواهید استفاده کنید وارد کنید. به عنوان مثال، اگر Cloudflare را انتخاب کنید، ۱٫۱٫۱٫۱ را وارد خواهید کرد.
مطبوعات خوب تا پنجره بازشو را ببندید و سپس انتخاب کنید درخواست دادن برای ذخیره تنظیمات جدید DNS. اکنون می توانید از وب سایت خود در یک مرورگر بازدید کنید و ببینید که آیا خطای “سرور DNS پاسخ نمی دهد” برطرف شده است یا خیر.
اگر از ویندوز یا سیستم عامل دیگری استفاده می کنید، Cloudflare دستورالعمل های دقیقی برای راه اندازی وجود دارد برای تمامی سیستم عامل ها این لینک است مستقیماً به دستورالعمل نصب ویندوز بروید.
۵٫ کش DNS را شستشو دهید
آخرین راه برای رفع خطای «DNS Server Not Responding» پاک کردن حافظه پنهان DNS است. کش DNS شما به روشی مشابه کش مرورگر کار می کند. اما آدرس های IP را ذخیره می کند، نه کپی صفحات وب.
این به این دلیل است که رایانه شما مجبور نباشد هر بار که دوباره به همان وب سایت مراجعه می کنید، این آدرس ها را جستجو کند. با این حال، این بدان معنی است که دادههای کش DNS ممکن است قدیمی باشد، که میتواند منجر به خطای DNS Server Not Responding شود.
به طور معمول، زمانی که سایت وردپرس خود را به یک دامنه جدید منتقل می کنید، این اتفاق می افتد. اما اگر میزبان وب خود را تغییر داده باشید، ممکن است این اتفاق بیفتد.
👉 اگر از ویندوز استفاده می کنید، می توانید کش را با استفاده از خط فرمان پاک کنید:
- یک خط فرمان را راه اندازی کنید – می توانید این کار را با تایپ کردن انجام دهید تیم در خط شروع
- در خط فرمان تایپ کنید
ipconfig /flushdns
و Enter را فشار دهید.
در مک، باید ترمینال را با کلیک کردن روی دکمه باز کنید F4 کلید سپس تایپ کنید پایانه در کادر جستجو
هنگامی که ترمینال باز است، شما نیاز دارید خط فرمان مناسب برای نسخه Mac OS خود را اجرا کنید. برای مثال، Mac OS Big Sur به دستور زیر نیاز دارد:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
با این کار اتصال DNS شما به روز می شود. بنابراین اکنون می توانید سعی کنید به وب سایت خود دسترسی پیدا کنید و ببینید که آیا خطا برطرف شده است یا خیر.
خطای «سرور DNS پاسخ نمی دهد» را برای همیشه برطرف کنید 🎯
خطای “DNS Server Not Responding” معمولا زمانی رخ می دهد که مرورگر شما نتواند با سرور میزبان سایت شما ارتباط برقرار کند. رفع این مشکل می تواند مشکل باشد زیرا نمی توانید به سایت خود دسترسی پیدا کنید. با این حال، می توانید با دنبال کردن برخی از مراحل عیب یابی مفید، خطا را برطرف کنید.
👉 برای جمع بندی، در اینجا پنج راه برای رفع خطای “DNS Server Not Responsing” در وردپرس وجود دارد:
- اتصال اینترنت خود را بررسی نمایید.
- با مرورگر دیگری از سایت خود دیدن کنید.
- آنتی ویروس یا فایروال خود را غیرفعال کنید.
- آدرس پیش فرض سرور DNS را تغییر دهید.
- کش DNS را شستشو دهید.
برای برخی از نکات کلی در مورد حفظ شکل سایت وردپرس خود 🌙، می توانید راهنمای کامل مبتدی ما برای عیب یابی وردپرس را بررسی کنید.
آیا در مورد نحوه حل خطای «سرور DNS پاسخ نمی دهد» در وردپرس سؤالی دارید؟ در قسمت نظرات پایین ما را آگاه کنید!