خانه دامنه خطای DNS_PROBE_FINISHED_NXDOMAIN و روش برطرف کردن آن
تاریخ به‌روزرسانی : 1400/02/08
به قلم : شهاب بیرامی
زمان مطالعه : 14 دقیقه

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
-->

رفع خطای DNS_PROBE_FINISHED_NXDOMAIN در Chrome و مرورگرهای دیگر - راهنمای کامل 2026

📌 خلاصه مطلب (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 در مرورگر Chrome

۷ دلیل رایج خطای 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

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

  1. کلید Windows را بزنید و cmd تایپ کنید
  2. روی Command Prompt راست‌کلیک کرده و Run as administrator را انتخاب کنید
  3. دستورات زیر را به ترتیب اجرا کنید:
# پاک کردن کش 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 مشکل را حل می‌کند:

  1. کلید Windows + I را بزنید تا Settings باز شود
  2. به مسیر Network & internet > Wi-Fi (یا Ethernet) بروید
  3. روی شبکه متصل کلیک کنید
  4. در بخش DNS server assignment روی Edit کلیک کنید
  5. Manual را انتخاب کنید
  6. 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 ویندوز گیر می‌کند. برای ریستارت آن:

  1. کلید Windows + R را بزنید
  2. services.msc تایپ کنید و Enter بزنید
  3. سرویس DNS Client را پیدا کنید
  4. روی آن راست‌کلیک کرده و Restart را بزنید

راه‌حل ۴: بررسی فایل hosts

فایل hosts می‌تواند دامنه‌ها را به آدرس‌های خاصی هدایت کند. بررسی کنید که این فایل دستکاری نشده باشد:

  1. Notepad را به صورت Run as administrator باز کنید
  2. از منوی File > Open به مسیر زیر بروید:
C:\Windows\System32\drivers\etc\hosts
  1. محتوای فایل را بررسی کنید. باید فقط شامل کامنت‌ها (خطوط شروع‌شده با #) و این دو خط باشد:
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

  1. به System Settings > Network بروید
  2. شبکه متصل (Wi-Fi یا Ethernet) را انتخاب کنید
  3. روی Details کلیک کنید
  4. از منوی سمت چپ DNS را انتخاب کنید
  5. با کلیک روی + این آدرس‌ها را اضافه کنید: 1.1.1.1 و 1.0.0.1
  6. OK را بزنید

رفع خطای DNS در Google Chrome

Chrome کش DNS مخصوص به خود دارد که جدا از سیستم‌عامل است. برای پاک کردن آن:

راه‌حل ۱: پاک کردن کش DNS داخلی Chrome

  1. در نوار آدرس Chrome تایپ کنید:
chrome://net-internals/#dns
  1. روی دکمه Clear host cache کلیک کنید
  2. سپس به این آدرس بروید:
chrome://net-internals/#sockets
  1. روی Flush socket pools کلیک کنید

راه‌حل ۲: غیرفعال کردن DNS over HTTPS (DoH)

DNS over HTTPS گاهی باعث تداخل می‌شود. برای غیرفعال کردن آن:

  1. به Settings > Privacy and security > Security بروید
  2. گزینه Use secure DNS را خاموش کنید

راه‌حل ۳: ریست کردن تنظیمات Chrome

اگر راه‌حل‌های قبلی جواب نداد، تنظیمات Chrome را ریست کنید:

  1. به Settings > Reset settings بروید
  2. روی Restore settings to their original defaults کلیک کنید
  3. Reset settings را بزنید

🚨 توجه: ریست کردن Chrome رمزهای ذخیره‌شده و تنظیمات سایت‌ها را حذف نمی‌کند، اما افزونه‌ها غیرفعال می‌شوند و تم به حالت پیش‌فرض برمی‌گردد.

رفع خطای DNS در Firefox

Firefox هم کش DNS جداگانه دارد. برای پاک کردن آن:

راه‌حل ۱: پاک کردن کش DNS در Firefox

  1. در نوار آدرس تایپ کنید:
about:networking#dns
  1. روی دکمه Clear DNS Cache کلیک کنید

راه‌حل ۲: غیرفعال کردن DNS over HTTPS در Firefox

  1. به Settings > Privacy & Security بروید
  2. به پایین اسکرول کنید تا بخش DNS over HTTPS را ببینید
  3. Off را انتخاب کنید

رفع خطای DNS در Microsoft Edge

Edge هم مانند Chrome از موتور Chromium استفاده می‌کند و روش‌های مشابهی دارد:

پاک کردن کش DNS در Edge

  1. در نوار آدرس تایپ کنید:
edge://net-internals/#dns
  1. روی 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 و راه‌حل‌های رفع آن را بررسی کردیم. اگر همچنان با مشکل مواجه هستید و صاحب سایت هستید:

مشاهده پلن‌های هاست برتینا →

نظرات

  • هادی

    سلام واقعا مطلب مفیدی بود من سه ساعته داشتم با سیستم ور میرفتم حتی ویندوزم رو عوض کردم باز مشکل داشت با این مقاله مشکلم به کلی برطرف شد واقعا ازتون ممنونم دم کسی که این محتوای ارزشمند رو تهیه کرده گرم دم برتینا و تیم محتواش گرم

  • ناشناس

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

    تارا متقی
    با سلام و احترام توجه نمایید، این مورد به دلیل عدم تمدید دامنه شما رخ داده است. شما، می‌توانید از طریق لینک زیر (در نوار جست‌و‌جوی بالا سمت راست): https://whois.com/ دامنه سایت خود را وارد نموده و وضعیت فعلی آن را مشاهده نمایید . در صورت آزاد بودن دامنه، می‌توانید از طریق لینک زیر اقدام به ثبت مجدد دامنه نمایید: https://bertina.ir/domain