ممکن است هنگام عیب یابی مرورگر خطای DNS Server Unavailable را پیدا کنید. DNS یا Domain Name System مکانی است که همه نام های دامنه برای وب سایت هایی که بازدید کرده اید ذخیره می شود. هنگامی که یک نام دامنه را در مرورگر وب خود جستجو می کنید، روتر شما آن را به یک سرور DNS ارسال می کند . اگر نام دامنه آن سایت خاص ذخیره شود، آدرس IP مربوطه را برمی گرداند .
به این ترتیب، روند بارگذاری آن سایت ها سریعتر می شود. هر چقدر هم که این فرآیند زیاد به نظر برسد، غیرمعمول نیست که سرور DNS هر از چند گاهی در برقراری ارتباط با شکست مواجه شود. در این حالت، اگر سعی کنید مرورگر وب را عیب یابی کنید، ممکن است به خطای « سرور DNS شما ممکن است در دسترس نباشد » منجر شود.

عوامل متعددی می تواند باعث شود که خطای عدم پاسخگویی سرور DNS روی صفحه رایانه شما ظاهر شود. بارزترین علت می تواند این احتمال باشد که سرور در حال حاضر دچار یک خشم است. اما نگران نباشید، همانطور که ممکن است پیچیده به نظر برسد، مقابله با آن ساده است.
فهرست
نحوه رفع خطای در دسترس نبودن سرور DNS
اگر گزارش خطایی را دریافت کرده اید که می گوید " سرور DNS ممکن است در دسترس نباشد " نگران نباشید . این را می توان به راحتی با موارد ساده ای مانند بهم ریختن تنظیمات فایروال، تغییر مرورگر یا راه اندازی مجدد روتر برطرف کرد. تشخیص ریشه مشکل و استفاده از روش مناسب برای اصلاح آن بر عهده شماست.
می توانید با تلاش برای باز کردن آن صفحه وب در برخی از مرورگرهای دیگر شروع کنید. به عنوان مثال، اگر در موزیلا فایرفاکس با این مشکل مواجه هستید، می توانید این صفحه وب را در Google Chrome و Microsoft edger باز کنید. اگر صفحه وب همچنان باز نشد، میتوانید دستگاههای دیگر را آزمایش کنید.
سعی کنید این وب سایت را روی یک دستگاه تلفن همراه با استفاده از همان شبکه باز کنید تا مطمئن شوید که مشکل نتیجه خرابی سخت افزار نیست. پس از انجام تمام این مراحل، روتر را مجددا راه اندازی کنید. اگر همچنان خطای در دسترس نبودن سرور DNS را مشاهده میکنید، باید از روشهای مؤثرتری استفاده کنید.
راه حل 1: شستشوی DNS خود (ویندوز)
موثرترین راه برای تعمیر سرور DNS در دسترس نیست، استفاده از Command Prompt برای شستشوی آن است. مراحل برای همین عبارتند از:
مرحله 1: ابتدا از کلید ترکیبی Windows + R برای باز کردن گفتگوی Run استفاده کنید.
مرحله 2: دستور زیر را در فیلد: cmd تایپ کنید و سپس کلید Enter را فشار دهید .
مرحله 3: در پنجره Command prompt تایپ کنید : ipconfig /flushdns و سپس کلید Enter را فشار دهید .
مرحله 4: سپس ipconfig /release را تایپ کنید و دوباره کلید Enter را فشار دهید .
مرحله 5: در نهایت، ipconfig/renew را تایپ کرده و کلید Enter را فشار دهید .
راه حل 2: شستشوی DNS (MacOS)
امکان شستشوی DNS در مک وجود دارد. روش انجام این کار بسته به نسخه مکی که رایانه شخصی شما در حال اجرا است کمی متفاوت است. به طور کلی فقط شامل یک تغییر در نحو است که در طول فرآیند از آن استفاده کردیم.
مرحله 1: پنجره Finder را باز کنید.
مرحله 2: برنامه ها را باز کنید و سپس Utilities و در نهایت Terminal را باز کنید.
مرحله 3: بسته به نسخه macOS که در حال حاضر از آن استفاده می کنید، دستور زیر را وارد کنید:
- MacOS High Sierra: sudo killall -HUP mDNSResponder. خواب 2; echo macOS DNS Cache Reset | گفتن
- MacOS Sierra: sudo killall -HUP mDNSResponder؛ مثلاً کش DNS پاک شده است
- MacOS Mojave: sudo killall -HUP mDNSResponder;sleep 2;
- MacOS X El Capitan/Yosemite: sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder;say cache flushed
مرحله 4: اکنون کلید Return را فشار داده و رمز عبور را وارد کنید.
مرحله 5: سپس دوباره کلید Return را فشار دهید.
مرحله 6: منتظر هشدار صوتی باشید که نشاندهنده موفقیت آمیز بودن تخلیه DNS است و سپس از ترمینال خارج شوید .
اگر از macOS X استفاده میکنید، پاکسازی حافظه پنهان به چند مرحله اضافه نیاز دارد تا آن را کاملاً پاک کنید. شما باید هر دو کش UDNS و MDNS را در بالای مراحل انجام شده قبلی شستشو دهید.
قبل از خروج از ترمینال ، دستورات زیر را انجام دهید:
- برای نوع کش MDNS: sudo discoveryutil mdnsflushcache
- برای نوع کش UDNS: sudo discoveryutil udnsflushcaches
راه حل 2: چندین آنتی ویروس را حذف کنید
در دنیای فناوری، نصب چندین برنامه آنتی ویروس بر روی رایانه شخصی شما می تواند مانع از محافظت ارائه شده و ایجاد مشکلات غیر ضروری شود.
مطمئن شوید که در حال حاضر دو یا چند برنامه آنتی ویروس در حال اجرا ندارید، زیرا این می تواند دلیل مشکل DNS باشد. هنگامی که همه برنامه های اضافی را غیرفعال کردید، کامپیوتر خود را مجددا راه اندازی کنید و مشکل ناپدید می شود.
به خاطر داشته باشید که برای دفاع از خود در برابر حملات بدافزار کشنده، فقط یک نرم افزار آنتی ویروس را در آینده اجرا می کنید. این نه تنها امنیت را افزایش می دهد، بلکه به شما در جلوگیری از سایر خطاهای سرور DNS کمک می کند.
راه حل 3: تغییر سرورهای DNS
اگر تمام روشهایی که در بالا توضیح داده شد را امتحان کردهاید و همچنان خطای در دسترس نبودن سرور DNS را میبینید، بهترین راه برای رفع آن این است که سرورهای DNS خود را تغییر دهید. میتوانید از بین DNSهای عمومی متعدد انتخاب کنید، به عنوان مثال: DNS رایگان Google یکی از محبوبترین انتخابها است. فرآیند تغییر DNS شما ساده است و بسته به جایی که می خواهید آن را تغییر دهید، با چند کلیک انجام می شود.
راه حل 3: تغییرات DNS از طریق روتر
مرحله 1: می توانید با باز کردن مرورگر وب و سپس باز کردن آدرس دروازه پیش فرض در نوار URL ، به روتر خود دسترسی پیدا کنید .
(شما می توانید با باز کردن پنجره Command Prompt و سپس تایپ ipconfig و سپس فشار دادن کلید enter به دروازه پیش فرض دسترسی داشته باشید. اکنون اعداد موجود در کنار دروازه پیش فرض را در اطلاعات بالا کپی کنید.)
مرحله 2: با استفاده از اطلاعات کاربری مناسب، وارد روتر خود شوید .
مرحله 3: اطلاعات حساب اینترنتی خود را پیدا کنید، که در یک تب نام مشابه پیدا می شود.
مرحله 4: به سرور DNS بروید و سپس گزینه ای را انتخاب کنید که به بهترین شکل پروتکل اینترنت مورد استفاده شما را منعکس می کند (IPv6 یا IPv4).
مرحله 5: سپس آدرس سرور DNS را که می خواهید به جای آدرس سرور DNS فعلی استفاده کنید، وارد کنید.
تغییرات ایجاد شده را ذخیره کنید و سپس از رابط روتر خارج شوید.
راه حل 3.1: تغییرات DNS از طریق سیستم عامل ویندوز
مرحله 1: ویژگی های اتصال شبکه را با استفاده از تابع Run (کلید ترکیبی Windows + R) باز کنید و سپس ncpa.cpl را در نوار جستجو تایپ کنید.
مرحله 2: اگر از ویندوز 10 استفاده می کنید، می توانید روی نماد ویندوز موجود در سمت چپ پایین صفحه رایانه کلیک راست کرده و سپس از لیست روی Network Connections کلیک کنید.
مرحله 3: روی آداپتور شبکه استفاده شده در حال حاضر کلیک کنید. LAN برای اتصال مستقیم و WLAN برای اتصال وای فای، معمولاً از طریق کابل اترنت.
(ویندوز 10 گزینه ای را در پنل سمت چپ نشان می دهد. روی یکی کلیک کنید و سپس گزینه Change Adapter موجود در پنجره اصلی را انتخاب کنید)
مرحله 4: بر روی گزینه مورد نظر خود راست کلیک کرده و سپس روی Properties کلیک کنید.
مرحله 5: نسخه IP خود (IPv6 یا IPv4) را از منوی تب شبکه هایلایت کرده و سپس روی دکمه Properties کلیک کنید.
مرحله 6: برای فعال کردن قابلیت ویرایش گزینه، روی OK شعاعی برای استفاده از آدرسهای سرور DNS زیر کلیک کنید.
مرحله 7: آدرس سرور DNS را که می خواهید استفاده کنید وارد کنید.
مرحله 8: در نهایت بر روی OK کلیک کنید.
راه حل 4: سرور DNS جدید را تست کنید
پس از تغییر سرور DNS، مرورگر را باز کنید و سعی کنید از هر سایت شناخته شده بازدید کنید. اگر وب سایت بلافاصله باز شود، به این معنی است که DNS جدید به درستی کار می کند. اما اگر سایت باز نشد 172.217.16.195 را وارد کنید. این یکی از آدرس های IP گوگل است که مستقیماً وارد مرورگر شده و کلید enter را فشار دهید.
منتظر بمانید تا لوگوی گوگل و نوار جستجو روی صفحه نمایش شما نشان داده شود. اگر این روش کار نکرد، مشکل در اینترنت است و نه در خود سرور DNS. برای حل این مشکل باید با ارائه دهنده خدمات اینترنت خود تماس بگیرید.
ادامه مطلب را بخوانید:
نتیجه
این یک خطای بسیار رایج است. اگر این اتفاق افتاد نترسید زیرا می توان با برخی مراحل به سرعت با آن مقابله کرد. راهنما را با دقت مرور کنید و مطمئن شوید که با توجه به سیستم عاملی که استفاده می کنید از روش درست پیروی می کنید. امیدواریم این راهنما برای شما مفید واقع شود.