DNS_PROBE_FINISHED_NXDOMAIN Error Fix Guide - Article Content
Created: 2026-03-02T14:30:00+03:30
Post ID: 11034
Slug: fix-the-dns-probe-finished-nxdomain-error
Current Title: خطای DNS_PROBE_FINISHED_NXDOMAIN و روش برطرف کردن آن
Featured Image: /backcms/wp-content/uploads/2021/04/fix-dns-probe-finished-nxdomain-error.webp
Category: هاست و سرور
Following: docs/guides/blog-article-writing-guide.md
-->

📌 خلاصه مطلب (TL;DR)
- DNS_PROBE_FINISHED_NXDOMAIN چیست؟ خطایی که نشان میدهد مرورگر نتوانسته آدرس IP سایت موردنظر را از DNS پیدا کند (NXDOMAIN = دامنه وجود ندارد).
- دلایل اصلی: کش DNS خراب، تنظیمات DNS نادرست، دامنه منقضی شده، مشکل سرور DNS، یا اشتباه تایپی در آدرس.
- راهحل سریع: ابتدا آدرس سایت را چک کنید، سپس در Windows دستور
ipconfig /flushdnsرا اجرا کنید. - اگر رفع نشد: DNS را به Google (8.8.8.8) یا Cloudflare (1.1.1.1) تغییر دهید.
🔍 تشخیص سریع: مشکل از کجاست؟
قدم اول: آیا فقط یک سایت خاص باز نمیشود یا همه سایتها؟
- ✅ یک سایت خاص: احتمالاً آدرس اشتباه است یا دامنه آن سایت مشکل دارد → آدرس را دوباره چک کنید
- ⚠️ همه سایتها: مشکل از DNS سیستم یا شبکه شماست → به مراحل بعدی بروید
قدم دوم: آیا در دستگاههای دیگر هم همین مشکل وجود دارد؟
- ✅ فقط این دستگاه: کش DNS یا تنظیمات شبکه این دستگاه خراب است → کش را پاک کنید
- ⚠️ همه دستگاهها: مشکل از روتر یا ISP است → روتر را ریستارت کنید یا DNS را تغییر دهید
قدم سوم: این موارد را به ترتیب امتحان کنید:
- 🔸 کش DNS مرورگر و سیستمعامل را پاک کنید
- 🔸 DNS را به 8.8.8.8 (Google) یا 1.1.1.1 (Cloudflare) تغییر دهید
- 🔸 VPN یا Proxy را غیرفعال کنید
- 🔸 فایروال و آنتیویروس را موقتاً غیرفعال کنید
- 🔸 روتر را ریستارت کنید
جدول تشخیص: علت، نشانه، و راهحل سریع
| علت احتمالی | نشانهها | راهحل سریع |
|---|---|---|
| کش DNS خراب | سایت قبلاً کار میکرد، الان خطا میدهد | دستور ipconfig /flushdns را اجرا کنید |
| آدرس اشتباه | فقط یک سایت خاص باز نمیشود | آدرس URL را دوباره بررسی کنید |
| مشکل سرور DNS | چند سایت باز نمیشوند | DNS را به 8.8.8.8 یا 1.1.1.1 تغییر دهید |
| دامنه منقضی شده | سایت شما یا سایت دیگری کاملاً از دسترس خارج | وضعیت دامنه را در who.is بررسی کنید |
| VPN یا Proxy | خطا فقط با VPN روشن رخ میدهد | VPN را غیرفعال کنید یا سرور آن را تغییر دهید |
| فایل hosts تغییر کرده | یک سایت خاص فقط روی این کامپیوتر باز نمیشود | فایل hosts را بررسی و ویرایش کنید |
| DNS over HTTPS (DoH) | خطا فقط در Chrome/Firefox رخ میدهد | DoH را در تنظیمات مرورگر غیرفعال کنید |
خطای DNS_PROBE_FINISHED_NXDOMAIN چیست؟
وقتی آدرس یک سایت را در مرورگر وارد میکنید، کامپیوتر شما باید ابتدا آدرس IP آن سایت را پیدا کند. این کار توسط سیستم DNS (Domain Name System) انجام میشود که مثل یک دفترچه تلفن اینترنت عمل میکند.
خطای DNS_PROBE_FINISHED_NXDOMAIN به این معنی است که:
- DNS_PROBE: مرورگر یک جستجوی DNS انجام داده
- FINISHED: جستجو تمام شده
- NXDOMAIN: دامنه پیدا نشد (Non-Existent Domain)
به زبان ساده: مرورگر نتوانسته آدرس IP سایت موردنظر را پیدا کند. این میتواند به دلایل مختلفی رخ دهد که در ادامه بررسی میکنیم.
💡 نکته: این خطا در مرورگرهای مختلف با نامهای متفاوتی نمایش داده میشود: در Firefox به صورت "We can't find that site" و در Edge به صورت "Hmmm... can't reach this page" نشان داده میشود.

۷ دلیل رایج خطای DNS_PROBE_FINISHED_NXDOMAIN
قبل از رفتن به سراغ راهحلها، بیایید دلایل اصلی این خطا را بشناسیم:
۱. اشتباه تایپی در آدرس سایت
سادهترین و رایجترین دلیل! اگر آدرس را اشتباه تایپ کنید (مثلاً googel.com به جای google.com)، DNS آن دامنه را پیدا نمیکند.
۲. کش DNS خراب یا قدیمی
سیستمعامل و مرورگر شما نتایج DNS را برای سرعت بیشتر کش میکنند. اگر این کش خراب شود یا اطلاعات قدیمی در آن باشد، خطای NXDOMAIN رخ میدهد.
۳. مشکل سرور DNS
سرور DNS شرکت اینترنتی (ISP) ممکن است موقتاً از دسترس خارج شده یا کند باشد. این مشکل بهخصوص در ایران رایج است.
۴. دامنه منقضی یا ثبت نشده
اگر دامنه سایت موردنظر منقضی شده یا اصلاً ثبت نشده باشد، خطای NXDOMAIN طبیعی است.
۵. تنظیمات نادرست شبکه
تنظیمات IP یا DNS نادرست در کامپیوتر یا روتر میتواند باعث این خطا شود.
۶. VPN یا Proxy
بعضی VPNها DNS را از سرورهای خود عبور میدهند. اگر سرور VPN مشکل داشته باشد، این خطا رخ میدهد.
۷. فایل hosts تغییر کرده
بدافزارها گاهی فایل hosts را تغییر میدهند و دامنهها را به آدرسهای نادرست هدایت میکنند.
رفع خطای DNS_PROBE_FINISHED_NXDOMAIN در Windows 11
در ادامه راهحلهای گامبهگام برای Windows 11 را بررسی میکنیم. این روشها در Windows 10 هم کار میکنند.
راهحل ۱: پاک کردن کش DNS
این سادهترین و سریعترین راهحل است که در بیشتر موارد مشکل را برطرف میکند:
- کلید Windows را بزنید و
cmdتایپ کنید - روی Command Prompt راستکلیک کرده و Run as administrator را انتخاب کنید
- دستورات زیر را به ترتیب اجرا کنید:
# پاک کردن کش DNS ipconfig /flushdns # آزادسازی آدرس IP ipconfig /release # دریافت آدرس IP جدید ipconfig /renew # پاک کردن کش NetBIOS nbtstat -R # ریست کردن کاتالوگ Winsock netsh winsock reset # ریست کردن تنظیمات IP netsh int ip reset
پس از اجرای این دستورات، کامپیوتر را ریستارت کنید و سایت را دوباره امتحان کنید.
راهحل ۲: تغییر DNS به Google یا Cloudflare
اگر مشکل از سرور DNS شرکت اینترنتی شماست، تغییر DNS به سرورهای قابل اعتماد مثل Google DNS یا Cloudflare DNS مشکل را حل میکند:
- کلید Windows + I را بزنید تا Settings باز شود
- به مسیر Network & internet > Wi-Fi (یا Ethernet) بروید
- روی شبکه متصل کلیک کنید
- در بخش DNS server assignment روی Edit کلیک کنید
- Manual را انتخاب کنید
- IPv4 را روشن کنید و این آدرسها را وارد کنید:
| سرویسدهنده | DNS اصلی | DNS جایگزین |
|---|---|---|
| Google DNS | 8.8.8.8 | 8.8.4.4 |
| Cloudflare DNS | 1.1.1.1 | 1.0.0.1 |
| OpenDNS | 208.67.222.222 | 208.67.220.220 |
| Quad9 | 9.9.9.9 | 149.112.112.112 |
⚠️ توصیه: Cloudflare DNS (1.1.1.1) سریعترین DNS عمومی است و حریم خصوصی بیشتری نسبت به Google DNS ارائه میدهد. برای بررسی سرعت DNSهای مختلف از ابزار DNSPerf استفاده کنید.
راهحل ۳: ریستارت سرویس DNS Client
گاهی سرویس DNS Client ویندوز گیر میکند. برای ریستارت آن:
- کلید Windows + R را بزنید
services.mscتایپ کنید و Enter بزنید- سرویس DNS Client را پیدا کنید
- روی آن راستکلیک کرده و Restart را بزنید
راهحل ۴: بررسی فایل hosts
فایل hosts میتواند دامنهها را به آدرسهای خاصی هدایت کند. بررسی کنید که این فایل دستکاری نشده باشد:
- Notepad را به صورت Run as administrator باز کنید
- از منوی File > Open به مسیر زیر بروید:
C:\Windows\System32\drivers\etc\hosts
- محتوای فایل را بررسی کنید. باید فقط شامل کامنتها (خطوط شروعشده با #) و این دو خط باشد:
127.0.0.1 localhost ::1 localhost
اگر خطوط دیگری وجود دارد که به سایت موردنظر شما مربوط میشود، آنها را حذف کنید و فایل را ذخیره کنید.
رفع خطای DNS_PROBE_FINISHED_NXDOMAIN در macOS
در سیستمهای Mac، مراحل کمی متفاوت است:
راهحل ۱: پاک کردن کش DNS در Mac
Terminal را باز کنید (از Applications > Utilities) و دستور زیر را اجرا کنید:
# برای macOS Ventura, Sonoma و Sequoia (2022 به بعد) sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder # برای macOS Monterey (2021) sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder # برای macOS Big Sur (2020) sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
رمز عبور کاربری خود را وارد کنید (هنگام تایپ نمایش داده نمیشود) و Enter بزنید.
راهحل ۲: تغییر DNS در Mac
- به System Settings > Network بروید
- شبکه متصل (Wi-Fi یا Ethernet) را انتخاب کنید
- روی Details کلیک کنید
- از منوی سمت چپ DNS را انتخاب کنید
- با کلیک روی + این آدرسها را اضافه کنید:
1.1.1.1و1.0.0.1 - OK را بزنید
رفع خطای DNS در Google Chrome
Chrome کش DNS مخصوص به خود دارد که جدا از سیستمعامل است. برای پاک کردن آن:
راهحل ۱: پاک کردن کش DNS داخلی Chrome
- در نوار آدرس Chrome تایپ کنید:
chrome://net-internals/#dns
- روی دکمه Clear host cache کلیک کنید
- سپس به این آدرس بروید:
chrome://net-internals/#sockets
- روی Flush socket pools کلیک کنید
راهحل ۲: غیرفعال کردن DNS over HTTPS (DoH)
DNS over HTTPS گاهی باعث تداخل میشود. برای غیرفعال کردن آن:
- به Settings > Privacy and security > Security بروید
- گزینه Use secure DNS را خاموش کنید
راهحل ۳: ریست کردن تنظیمات Chrome
اگر راهحلهای قبلی جواب نداد، تنظیمات Chrome را ریست کنید:
- به Settings > Reset settings بروید
- روی Restore settings to their original defaults کلیک کنید
- Reset settings را بزنید
🚨 توجه: ریست کردن Chrome رمزهای ذخیرهشده و تنظیمات سایتها را حذف نمیکند، اما افزونهها غیرفعال میشوند و تم به حالت پیشفرض برمیگردد.
رفع خطای DNS در Firefox
Firefox هم کش DNS جداگانه دارد. برای پاک کردن آن:
راهحل ۱: پاک کردن کش DNS در Firefox
- در نوار آدرس تایپ کنید:
about:networking#dns
- روی دکمه Clear DNS Cache کلیک کنید
راهحل ۲: غیرفعال کردن DNS over HTTPS در Firefox
- به Settings > Privacy & Security بروید
- به پایین اسکرول کنید تا بخش DNS over HTTPS را ببینید
- Off را انتخاب کنید
رفع خطای DNS در Microsoft Edge
Edge هم مانند Chrome از موتور Chromium استفاده میکند و روشهای مشابهی دارد:
پاک کردن کش DNS در Edge
- در نوار آدرس تایپ کنید:
edge://net-internals/#dns
- روی Clear host cache کلیک کنید
اگر صاحب سایت هستید: رفع خطای NXDOMAIN برای بازدیدکنندگان
اگر بازدیدکنندگان سایت شما این خطا را میبینند، مشکل از تنظیمات DNS دامنه شماست. این موارد را بررسی کنید:
۱. بررسی وضعیت دامنه
- مطمئن شوید دامنه منقضی نشده باشد
- وضعیت دامنه باید Active باشد (نه Suspended یا Expired)
- با ابزار who.is وضعیت دامنه را بررسی کنید
۲. بررسی رکوردهای DNS
در کنترل پنل هاست یا ثبتکننده دامنه، این موارد را چک کنید:
- رکورد A: باید به آدرس IP سرور شما اشاره کند
- رکورد CNAME: اگر از CDN استفاده میکنید، باید درست تنظیم شده باشد
- Nameserver: باید به سرورهای DNS صحیح اشاره کند
# بررسی رکورد A دامنه nslookup example.com # بررسی Nameserver nslookup -type=NS example.com # بررسی با DNS خاص (Google) nslookup example.com 8.8.8.8
۳. صبر برای DNS Propagation
اگر اخیراً تنظیمات DNS را تغییر دادهاید، تا ۲۴-۴۸ ساعت طول میکشد تا تغییرات در همه سرورهای DNS جهان اعمال شود. با ابزار whatsmydns.net وضعیت Propagation را بررسی کنید.
💡 نکته: اگر از سرور مجازی برتینا استفاده میکنید و مشکل DNS دارید، تیم پشتیبانی ۲۴/۷ میتواند تنظیمات را بررسی کند. تماس با پشتیبانی از طریق تیکت یا تلفن امکانپذیر است.
💡 از تجربه ما در برتینا
تیم پشتیبانی فنی برتینا روزانه دهها مورد خطای DNS را بررسی میکند. رایجترین مشکلی که میبینیم، تنظیم نادرست Nameserver است - بهخصوص وقتی مشتری دامنه را از یک ثبتکننده و هاست را از جای دیگری خریده.
راهحل ما: همیشه مطمئن شوید Nameserver دامنه به سرورهای DNS هاست شما اشاره میکند. اگر از هاست برتینا استفاده میکنید، Nameserverها را در پنل مدیریت دامنه به ns1.bertina.ir و ns2.bertina.ir تغییر دهید.
سوالات متداول درباره خطای DNS_PROBE_FINISHED_NXDOMAIN
خطای DNS_PROBE_FINISHED_NXDOMAIN یعنی چه؟
این خطا به معنی آن است که مرورگر نتوانسته آدرس IP سایت موردنظر را از سرور DNS دریافت کند. NXDOMAIN مخفف "Non-Existent Domain" (دامنه موجود نیست) است. این میتواند به دلیل کش DNS خراب، تنظیمات نادرست شبکه، مشکل سرور DNS، یا منقضی شدن دامنه باشد. در بیشتر موارد، پاک کردن کش DNS با دستور ipconfig /flushdns در Windows مشکل را حل میکند.
چرا فقط یک سایت خاص این خطا را میدهد؟
اگر فقط یک سایت خاص این خطا را میدهد و بقیه سایتها کار میکنند، چند دلیل ممکن دارد: ۱) آدرس سایت را اشتباه تایپ کردهاید، ۲) دامنه آن سایت منقضی شده یا مشکل DNS دارد، ۳) فایل hosts کامپیوتر شما آن دامنه را مسدود کرده، ۴) آن سایت در کش DNS قدیمی شما با آدرس اشتباه ذخیره شده. ابتدا آدرس را دوباره چک کنید، سپس کش DNS را پاک کنید.
بهترین DNS عمومی کدام است: Google یا Cloudflare؟
هر دو گزینه عالی هستند، اما تفاوتهایی دارند. Cloudflare DNS (1.1.1.1) سریعترین DNS عمومی است و تمرکز بیشتری روی حریم خصوصی دارد - لاگها را بعد از ۲۴ ساعت حذف میکند. Google DNS (8.8.8.8) قدیمیتر و پایدارتر است و در برخی مناطق عملکرد بهتری دارد. برای کاربران ایرانی، معمولاً Cloudflare سریعتر است. میتوانید با ابزار DNSPerf سرعت هر کدام را برای موقعیت جغرافیایی خود تست کنید.
آیا VPN میتواند باعث خطای NXDOMAIN شود؟
بله. بسیاری از VPNها درخواستهای DNS را از سرورهای خود عبور میدهند. اگر سرور DNS مورد استفاده VPN مشکل داشته باشد یا به سایت موردنظر دسترسی نداشته باشد، خطای NXDOMAIN رخ میدهد. همچنین برخی VPNها عمداً دسترسی به سایتهای خاصی را مسدود میکنند. برای تست، VPN را غیرفعال کنید و ببینید آیا مشکل حل میشود. اگر حل شد، سرور VPN را تغییر دهید یا از یک VPN دیگر استفاده کنید.
چطور بفهمم مشکل از DNS من است یا از سایت؟
چند روش وجود دارد: ۱) سایت را در ابزار Down For Everyone Or Just Me چک کنید، ۲) از یک دستگاه دیگر یا شبکه موبایل امتحان کنید، ۳) از سرویسهایی مثل Is It Down Right Now استفاده کنید. اگر سایت برای همه باز نمیشود، مشکل از سرور یا DNS آن سایت است. اگر فقط برای شما باز نمیشود، مشکل از DNS یا شبکه شماست.
DNS over HTTPS (DoH) چیست و آیا باید آن را غیرفعال کنم؟
DNS over HTTPS (DoH) یک پروتکل امنیتی است که درخواستهای DNS را رمزنگاری میکند تا ISP یا هکرها نتوانند ببینند شما به چه سایتهایی سر میزنید. Chrome و Firefox به صورت پیشفرض DoH را فعال کردهاند. گاهی DoH با DNS محلی یا VPN تداخل پیدا میکند و باعث خطای NXDOMAIN میشود. اگر بعد از غیرفعال کردن DoH مشکل حل شد، میتوانید سرور DoH را تغییر دهید (مثلاً به Cloudflare یا Google) به جای غیرفعال کردن کامل آن.
چرا بعد از تغییر DNS مشکل فوراً حل نمیشود؟
دو دلیل اصلی دارد: ۱) کش DNS محلی: سیستمعامل و مرورگر شما نتایج DNS قبلی را کش کردهاند. باید کش را پاک کنید با ipconfig /flushdns و پاک کردن کش مرورگر. ۲) DNS Propagation: اگر صاحب سایت هستید و DNS را تغییر دادهاید، تا ۴۸ ساعت طول میکشد تا تغییرات در همه سرورهای DNS جهان اعمال شود. بعضی ISPها هم کش DNS را به مدت طولانی نگه میدارند.
مشکل DNS سایتتان حل نشد؟ از پشتیبانی کمک بگیرید
در این مقاله علت خطای DNS_PROBE_FINISHED_NXDOMAIN و راهحلهای رفع آن را بررسی کردیم. اگر همچنان با مشکل مواجه هستید و صاحب سایت هستید:
- ✅ با هاست برتینا، از پشتیبانی ۲۴/۷ فنی متخصص بهرهمند شوید
- ✅ سرور مجازی با دسترسی root و امکان تنظیم DNS اختصاصی
- ✅ ثبت دامنه با مدیریت آسان DNS و Nameserver
- ✅ گواهی SSL برای امنیت بیشتر سایت شما



