# رفع خطای dns probe finished nxdomain

> Source: https://webto.ir/%d8%b1%d9%81%d8%b9-%d8%ae%d8%b7%d8%a7%db%8c-dns-probe-finished-nxdomain/
> Author: مدیریت سایت
> Published: 2022-11-16
> Updated: 2022-11-16

**خطای dns probe finished nxdomain** برای کسانی که با وردپرس کار می‌کنن ممکنه پیش اومده باشه! کسانی که به طور منظم با وردپرس کار می‌کنن، خطاهای خاص CMS مانند صفحه سفید مرگ یا خطاهای اتصال پایگاه داده تا حدودی اتفاقات رایجی است؛ اما زیر مجموعه دیگری از خطاهایی که احتمالاً برای شما پیش میاد، خطاهایی است که به اتصال اینترنت و **DNS** شما مرتبط هستن. یه خطای بسیار رایج که کاربران **Chrome** زمان جستجوی یه صفحه دچار اون می‌شن **خطای dns probe finished nxdomain** هست. این مسئله می‌تونه کاملاً ناامید کننده باشه چون به طور ناگهانی نمی‌تونین به وب سایت خودشون یا حتی جای دیگه‌ای برین. توصیه‌های ما در این مقاله شاید در مرورگرهای دیگه‌ای مثل Edge، Firefox مفید باشه. پیش از این مقاله در مورد رفع خطاهایی مانند: لاگ های سرور آپاچی، ارورAw snap، خطای کد 5 کروم، خطای کد 11 کروم و خطای کراول و غیره صحبت کردیم. اکنون نوبت به رفع این خطا رسیده است.

## خطای DNS چیه؟

 دلیل **خطای dns probe finished nxdomain** معمولاً به اشتباه در پیکربندی یا مشکل در **DNS** شما بر می‌گرده. **DNS** مخفف Domain Name System هست که با اتصال نام دامنه‌ها به وب سرورهای واقعی به هدایت ترافیک در اینترنت کمک می‌کنه. زمانی که یه کاربر URL رو در مرورگر وب خود وارد می‌کنه، **DNS** برای اتصال اون URL به آدرس IP سرور واقعی کار می‌کنه. این روند **DNS** نام داره و شامل یه **DNS** که از سرورهای مختلف نام برای جستجوی آدرس IP واقعی یه سرور پرس و جو می‌کنن. اگه **DNS** نتونه نام دامنه یا آدرس رو حل کنه، ممکنه **خطای dns probe finished nxdomain** رو دریافت کنین. nxdomain مخفف Non-existent domain هست. بسته به مرورگری که با اون کار می‌کنین، چند مورد متفاوت از این خطا وجود داره.

### گوگل کروم

 در **Chrome** این خطا به صورت **خطای dns probe finished nxdomain** نشون داده می‌شه و پیام اون این هست که آدرس **DNS** یافت نشد.

### فایرفاکس

 در مرورگر فایر فاکس **خطای dns probe finished nxdomain** به سادگی و به صورت Hmm نشون داده می‌شه. و پیام اون این هست که ما در یافتن اون سایت مشکلی داریم.

### سافاری

 در سافاری ، **خطای dns probe finished nxdomain** به سادگی هر چه تمام‌تر نشون داده می‌شه که سافاری نمی‌تونه سرور رو پیدا کنه.

## نحوه رفع خطای DNS

 در این بخش برخی از توصیه‌ها و مواردی وجود داره که باید بررسی کنین تا **خطای dns probe finished nxdomain** برطرف بشه.

1. آدرس IP رو آزاد و تمدید کنین.
2. سرویس مشتری **DNS** رو مجدداً راه اندازی کنین.
3. سرورهای **DNS** رو تغییر دهید.
4. تنظیم مجدد پرچم‌های **Chrome**
5. VPN و آنتی ویروس رو به طور موقت غیر فعال کنین.
6. پرونده لوکال هاست خود رو بررسی کنین.
7. **DNS** دامنه خود رو بررسی کنین.
8. کامپیوتر خود رو ریست یا راه اندازی مجدد کنین.

### آدرس IP رو آزاد و تمدید کنین

 با توجه به این که این معمولاً یه مشکل **DNS** در سمت مشتری هست، اولین کاری که باید انجام بدین این که آدرس IP رو در کامپیوتر خود آزاد و تمدید کنین. این موضوع شامل فلش حافظه پنهان **DNS** محلی شما می‌شه که مشابه کش مرورگر هست. برای رفع **خطای dns probe finished nxdomain** در ویندوز و مک با ما باشین.

#### ویندوز

 برای رفع **خطای dns probe finished nxdomain** در **Windows** با فشار دادن کلید آرم ویندوز و R به راحتی Command Prompt رو باز کنین و سپس cmd رو تایپ کنین و Enter رو بزنین. سپس ipconfig/ release رو تایپ کنین و Enter رو بزنین. با این کار آدرس فعلی IP شما آزاد می‌شه. سپس ipconfig / flushdns رو تایپ کنین و Enter رو بزنین. با این کار حافظه پنهان محلی **DNS** شما پاک می‌شه. در صورت کار کردن این مرحله شما باید فلش موفقیت آمیز کش **DNS** خود رو ببینین. سپس ipconfig / renew رو تایپ کنین و Enter رو بزنین. با این کار آدرس IP شما تمدید می‎شه. همچنین می‌تونین تنظیمات IP و کاتالوگ Winsock خود رو بازنشانی کنین. یه راه جایگزین برای تازه سازی و تمدید DNS شما به سادگی از کار انداختن آداپتور شبکه و فعال کردن مجدد اون هست.

#### مک

 برای انتشار و تمدید آدرس IP خود در مک به System preferences برید. روی نماد شبکه کلیک کنین و سپس روی Advanced کلیک کنین. اگر از قبل روی اون قرار ندارین، روی عنوان TCP / IP کلیک کنین. سپس روی دکه اجاره تمدید DHCP کلیک کنین. درست مانند اونچه در بالا در **Windows** انجام دادیم. کاربران مک همچنین می‌تونن حافظه نهان محلی **DNS** خود رو پاک کنن. اگرچه این کار در جای دیگه‌ای انجام می‌شه. به Utilties برین و سپس روی Terminal کلیک کنین. دستور زیر رو وارد کنین: dscacheutil- flushcache .

نکته

در مک در انتهای انجام این کار هیچ پیامی مبنی بر موفقیت آمیز بودن روند دریافت نمی‌کنین.

### سرویس مشتری DNS رو مجدداً راه اندازی کنین

 اگه از **Windows** استفاده می‌کنین، می‌تونین سرویس‌های سرویس گیرنده **DNS** رو که نام دامنه‌های **DNS** رو برطرف و ذخیره می‌کنه دوباره راه اندازی کنین. با فشردن کلید آرم **Windows** و R، کافی هست تا Command prompt رو باز کنین و سپس services.msc رو تایپ کرده و Enter رو بزنین. به پایین DNS Client برین، روی اون کلیک راست کرده و ری استارت رو انتخاب کنین. اگه گزینه راه اندازی مجدد برای شما خاکستری شده باشه، یه روش جایگزین برای انجام اون از طریق خط فرمان هست. Command prompt رو با فشردن کلید آرم **Windows** و R باز کنین و سپس cmd رو تایپ کرده و Enter رو بزنین. سپس دستورات زیر رو وارد کنین:

- net stop dnscache
- net start dnscache

 بسته به نسخه ویندوزی که در حال اجرا هست، ممکنه با خطایی روبرو بشین. مثل این پیام که می‌گه: مکث، ادامه یا توقف درخواستی برای این سرویس معتبر نیست. این موضوع به احتمال زیاد به این دلیل است که برای صدور دستور باید CMD رو به عنوان سرویس شبکه اجرا کنین. اگه با این خطا روبرو هستین، پیشنهاد می‌کنیم ابتدا سایر گزینه‌های زیر رو امتحان کنین. این مورد دوم برای رفع **خطای dns probe finished nxdomain** بود.

### سرورهای DNS رو تغییر دهید

 مورد بعدی که برای رفع **خطای dns probe finished nxdomain** می‌تونین امتحان کنین، تغییر سرورهای **DNS** هست. به طور پیش فرض، سرورهای **DNS** به طور خودکار توسط ISP شما تعیین می‌شوند. اما می‌تونین این موارد رو به طور موقت به یه سرور **DNS** عمومی مثل گوگل تغییر بدین. برخی ترجیح می‌دهند از **DNS** عمومی گوگل به صورت طولانی مدت استفاده کنن چون گاهی اوقات قابل اعتمادتر هست. Cloudflare همچنین به تازگی **DNS** سریع و امن خود رو راه اندازی کرده که ما در این مثال از اون استفاده خواهیم کرد. اگه می‌خواید از گوگل استفاده کنین، مراحل یکسان هست. شما به سادگی آدرس‌های سرور **DNS** رو با گوگل جایگزین می‌کنین.

نکته

اگه قبلاً از یه سرور DNS رایگان استفاده می‌کردین و مشکلی دارین، حذف اون و بازگشت پیش فرض به سرورهای DNS ISP هم می‌تونه گاهی اوقات مشکلات رو برطرف کنه.

 گوگل و Cloudflare در 100% مواقع مطلوب نیستن و موارد معدودی وجود داشته که متوجه شدیم با بازگشت مجدد، این مسئله حل شده.

### تنظیم مجدد پرچم‌های Chrome

 برخی اوقات ممکنه تنظیمات **Chrome** یا ویژگی‌های آزمایشی به طور تصادفی تغییر کرده یا بهم ریخته شوند. با وارد کردن نشانگرهای **Chrome** در مرورگر خود و کلیک کردن روی بازنشانی همه به حالت پیش فرض، این موارد رو به حالت پیش فرض بازگردونین. در انتها مرورگر خود رو دوباره راه اندازی کنین. این هم مورد چهارم از موارد رفع **خطای dns probe finished nxdomain** که می‌تونین بررسی کنین.

### VPN و آنتی ویروس خود رو به طور موقت غیرفعال کنین

 گاهی اوقات VPN ها و نرم افزار آنتی ویروس می‌تونن تنظیمات شبکه شما، از جمله سرورهای **DNS** و غیره رو در تضاد قرار بدن یا اونها رو نادیده بگیرن. پس برای رفع **خطای dns probe finished nxdomain** باید VPN و آنتی ویروس خود رو نیز بررسی کنین.

### پرونده لوکال هاست خود رو بررسی کنین

 این فایلی هست که شامل ورودی‌های **DNS** دستی میشه که به آدرس‌های خاص IP ترسیم می‌شن. معمولاً فقط این زمانی ویرایش می‌شه که بخواید قبل از تغییر دامنه‌ها به یه میزبان جدید، پیش نمایش **DNS** خود رو انجام بدین. با این وجود روش‌های مختلفی برای تغییر یا ویرایش این پرونده وجود داره. بنابراین اگه هیچ یک از گزینه‌های بالا برای شما مناسب نبود، لازمه که فایل لوکال هاست خود رو دوباره بررسی کنین تا مطمئن بشین وب سایتی که می‌خواید بهش دسترسی داشته باشین در اون وجود نداره. برای رفع **خطای dns probe finished nxdomain** با ما همراه باشین.

#### ویندوز

 پرونده میزبان یا هاست معمولاً به دسترسی اضافی نیاز داره، بنابراین اولین قدم این که ویرایشگر متن خود رو به عنوان مدیر باز کنین. به سادگی بر روی منوی استارت کلیک کنین، ویرایشگر متن خود رو جستجو کنین، روی اون کلیک راست کرده و Run as administrator رو انتخاب کنین. این مورد رو میشه در هر ویرایشگر متنی انجام داد. ما در مثال زیر از Sublime استفاده می‌کنیم. در ویرایشگر متن خود روی فایل کلیک کنین و به مکان زیر برین: **Windows** / System 32 / Drivers / etc روی پرونده میزبان و open کلیک کنین. دوباره بررسی کنین و مطمئن بشین وب سایتی که می‌خواید از اون بازدید کنین در اونجا لیست نشده. اگه هست، اون رو بردارید. این روش رفع **خطای dns probe finished nxdomain** برای **Windows** بود.

#### مک

 برای بررسی پرونده میزبان خود در مک، توصیه می‌کنیم Gas Mask رو تهیه کنین. این یه برنامه رایگان هست که می‌تونه به عنوان مدیر پرونده میزبان، ویرایشگر پرونده میزبان و جابجایی بین اونها استفاده بشه. این کار همه چیز رو سریع و آسون می‌کنه. در غیر این صورت، می‌تونین مراحل زیر رو دنبال کنین تا فایل میزبان خود رو به صورت دستی ویرایش کنین. به Utilities برین و سپس روی دکمه Terminal کلیک کنین. دستور زیر رو وارد کنین و Enter رو فشار دهید. (به احتمال زیاد از شما رمز عبور مدیر نیز خواسته می‌شه) sudo nano / private / etc / hosts دوباره بررسی کنین و مطمئن بشین وب سایتی که می‌خواید بازدید کنین در پرونده میزبان شما لیست نشده باشه. اگه هست اون رو بردارین. این هم رفع **خطای dns probe finished nxdomain** در مک که به شما آموزش دادیم.

### DNS دامنه خود رو بررسی کنین

 اگه فقط در یه دامنه فقط **خطای dns probe finished nxdomain** رو دریافت می‌کنین، حتی پس از بررسی پرونده میزبان خود، ممکن لازم باشه تنظیمات **DNS** رو روی خود نام دامنه بررسی کنین. اگه اخیراً وب سایت خود رو به یه ارائه دهنده میزبانی جدید منتقل کردین، ممکن **DNS** به اشتباه در کامپیوتر شما پنهان شه. در این صورت مرحله 2 بالا باید این مسئله رو حل کنه.

### کامپیوتر خود رو ریست یا راه اندازی مجدد کنین

 ما می‌دونیم که این خطا آزاردهنده هست، اما باید ذکر بشه اگه هیچ کدوم از گزینه‌های پیشنهادی ما برای رفع **خطای dns probe finished nxdomain** کار نکرد، سعی کنین کامپیوتر یا حتی روتر خود رو راه اندازی مجدد یا ریست کنین. ما متوجه هستیم که بسیاری از شما ممکنه صدها برگه یا برنامه رو باز داشته باشین و به همین دلیل این گزینه رو آخرین گزینه قرار دادیم. اما دستگاه‌های راه اندازی مجدد حافظه پنهان موقت رو پاک می‌کنه. در آخر باید بگیم که حتی اگه ناامید کننده باشه، رفع **خطای dns probe finished nxdomain** معمولاً بسیار آسونه. بین فلش حافظه پنهان **DNS** ، تمدید IP و تلاش برای سرورهای **DNS** مختلف، امیدواریم نتیجه مطلوبی بگیرین. در نهایت نظرات و سوالات خود رو در قسمت دیدگاه با ما در میون بذارین.
