در بخش رکوردهای DNS، بررسی کنید که آیا رکورد DNSSEC وجود دارد یا خیر. سپس، آن را حذف کنید:
خطای ERR_NAME_NOT_RESOLVED تنها یکی از چندین خطای مربوط به DNS است که ممکن است با آن مواجه شوید. دیگر مشکلات رایج شامل موارد زیر هستند:
-
DNS_PROBE_FINISHED_NXDOMAIN
-
عدم پاسخدهی سرور DNS (DNS Server Not Responding)
-
ERR_NAME_RESOLUTION_FAILED
روشهای رفع این خطاهای DNS معمولاً مشابه هستند. در بیشتر موارد، بهتر است ابتدا کش مرورگر خود را پاک کنید و کش DNS کامپیوترتان را خالی کنید.
اگر مشکل از سمت سرور باشد، بهتر است با ارائهدهنده هاست خود تماس بگیرید و مشکل را گزارش دهید. هرچقدر اطلاعات بیشتری ارائه کنید، پشتیبانی هاست بهتر میتواند به شما کمک کند.
مفهوم خطای DNS در اندروید
گاهی هنگام مرور اینترنت در گوشیهای اندروید با خطایی مانند dns_probe_finished_nxdomain یا server IP address could not be found روبهرو میشویم. این خطا معمولاً به این معناست که مرورگر یا دستگاه شما نتوانسته آدرس IP مربوط به نام دامنه مورد نظر را پیدا کند. در واقع، سیستم DNS که وظیفه تبدیل نام سایتها (مثل google.com) به آدرس IP را دارد، دچار مشکل شده است. این مسئله میتواند ناشی از اختلال در اینترنت، تنظیمات اشتباه DNS، یا کش مرورگر باشد.
رفع خطای dns_probe_finished_nxdomain در اندروید
برای رفع خطای dns_probe_finished_nxdomain در اندروید میتوانید چند روش را امتحان کنید. ابتدا اتصال اینترنت خود را بررسی کنید و از فعال بودن Wi-Fi یا داده موبایل مطمئن شوید. سپس حافظه کش مرورگر کروم را پاک کنید. در مرحله بعد، DNS خود را تغییر دهید؛ مثلاً از تنظیمات Wi-Fi وارد قسمت «Advanced» شوید و DNS را روی آدرسهای عمومی گوگل یعنی 8.8.8.8 و 8.8.4.4 قرار دهید. این روش معمولاً مشکل را برطرف میکند.
رفع مشکل DNS در کروم اندروید
اگر در مرورگر Google Chrome با پیامهایی مثل net::err_name_not_resolved یا server IP address could not be found مواجه شدید، بهتر است تنظیمات مرورگر را ریست کنید. به تنظیمات کروم بروید، گزینه “Privacy and Security” را انتخاب کرده و «Clear browsing data» را بزنید. همچنین از منوی تنظیمات، گزینه «Reset settings» یا «Restore defaults» را انتخاب کنید تا تنظیمات DNS داخلی مرورگر اصلاح شود.
ترجمه و مفهوم خطاهای DNS
عبارت net::err_name_not_resolved به فارسی یعنی: نام دامنه شناسایی نشد یا حل نشد. بهطور سادهتر، مرورگر نمیتواند آدرس سرور را پیدا کند. همچنین dns_probe_finished_nxdomain به معنای پایان یافتن بررسی DNS و پیدا نکردن دامنه مورد نظر است. این خطاها نشاندهنده مشکل در فرآیند ترجمه نام دامنه به آدرس IP هستند، نه مشکل در خود سایت یا دستگاه شما.
در مجموع، برای رفع مشکل DNS در اندروید بهتر است کش سیستم و مرورگر را پاک کرده، DNS را تغییر دهید و اگر باز هم مشکل حل نشد، از یک VPN مطمئن استفاده کنید تا مسیر ارتباطی شما اصلاح شود. گاهی نیز خاموش و روشن کردن مودم یا گوشی کافی است. با اجرای این روشها معمولاً خطاهای err_name_not_resolved و dns_probe_finished_nxdomain در اندروید بهطور کامل رفع خواهند شد. برای کسب و کارها و سازمان هایی که به اینترنت پایدار و مطمئن نیاز دارند، استفاده از آسمان سرور با پشتیبانی ۲۴ ساعته توصیه میشود.
برای جلوگیری از بروز مجدد خطای ERR_NAME_NOT_RESOLVED، توصیه میکنیم کش DNS مرورگر خود را به طور دورهای پاک کنید. همچنین استفاده از DNS سرورهای عمومی و پایدار مانند Google DNS (8.8.8.8 و 8.8.4.4) یا Cloudflare DNS (1.1.1.1) میتواند به کاهش این خطا کمک کند. اگر در محیط اداری یا سازمانی از اینترنت استفاده میکنید، با تیم فنی خود برای بررسی تنظیمات DNS شبکه هماهنگ کنید. به روز نگه داشتن مرورگر و سیستمعامل نیز از بروز این خطا جلوگیری میکند. همچنین میتوانید از نرمافزارهای مدیریت DNS برای مانیتورینگ و مدیریت بهتر تنظیمات DNS استفاده کنید.
نتیجهگیری
خطای ERR_NAME_NOT_RESOLVED یکی از رایجترین خطاهای DNS در مرورگرهاست. این خطا معمولاً زمانی رخ میدهد که مرورگر قادر به تشخیص نام دامنه مورد نظر نباشد. خوشبختانه با روشهای سادهای مانند پاک کردن کش DNS، تغییر DNS سرور و بازنشانی تنظیمات شبکه میتوان این خطا را برطرف کرد. در این مقاله تمام این روشها را به صورت گام به گام و همراه با تصاویر آموزشی بررسی کردیم. اگر پس از امتحان تمام روشها هنوز مشکل دارید، پیشنهاد میکنیم با پشتیبانی ISP خود تماس بگیرید یا از یک DNS عمومی مطمئن مانند ۸.۸.۸.۸ استفاده کنید. آسمان سرور با ارائه خدمات میزبانی وب و DNS حرفهای، همواره آماده کمک به شما در رفع مشکلات فنی و پیکربندی حرفه ای DNS است. تیم پشتیبانی آسمان سرور با سالها تجربه در زمینه میزبانی وب و DNS، میتواند شما را در پیکربندی و بهینهسازی DNS یاری کند.
رفع خطای ERR_NAME_NOT_RESOLVED با فایل Hosts و کد خطای 105
در کنار روشهای رایجی که در این مقاله بررسی شد، دو مورد مهم دیگر وجود دارد که کمتر به آنها پرداخته میشود: بررسی فایل Hosts و شناخت کد خطای 105. در ادامه هر دو را کامل توضیح میدهیم.
بررسی فایل Hosts (Windows / macOS / Linux)
فایل Hosts یک فایل متنی محلی است که میتواند نگاشت دستی نام دامنه به آدرس IP را ذخیره کند. اگر ورودی نادرستی در این فایل ثبت شده باشد (مثلاً توسط بدافزار یا تغییر دستی)، مرورگر به جای DNS واقعی از آن استفاده میکند و در نتیجه خطای ERR_NAME_NOT_RESOLVED نمایش داده میشود.
- در ویندوز: فایل
C:\Windows\System32\drivers\etc\hosts را با Notepad (بهصورت Administrator) باز کنید. خطوطی که شامل نام دامنهای مشکوک هستند و با # شروع نمیشوند را حذف یا کامنت کنید، سپس فایل را ذخیره و کش DNS را با ipconfig /flushdns پاک کنید.
- در macOS و Linux: فایل
/etc/hosts را با sudo nano /etc/hosts باز کرده و ورودیهای غیرضروری را حذف کنید.
- بعد از تغییر فایل Hosts، مرورگر را کاملاً ببندید و دوباره باز کنید تا تنظیمات اعمال شود.
کد خطای net::ERR_NAME_NOT_RESOLVED (کد 105) یعنی چه؟
در گوگل کروم، خطای net::ERR_NAME_NOT_RESOLVED با کد خطای -105 شناخته میشود. این کد فقط نمایانگر همان مشکل DNS است: مرورگر نتوانسته نام دامنه را به آدرس IP تبدیل کند. دیدن کد 105 در DevTools یا صفحه خطا به معنی یک مشکل DNS است و با همین روشها (پاک کردن کش DNS، تغییر DNS سرور، بررسی فایل Hosts و ریست مودم) رفع میشود. پس نگران کد 105 نباشید؛ درمان آن دقیقاً همان روشهای این مقاله است.
رفع خطای ERR_NAME_NOT_RESOLVED در آیفون و سافاری
اگر این خطا را در آیفون یا مرورگر سافاری میبینید، معمولاً مشکل از کش DNS سیستم یا تنظیمات شبکه است. این مراحل را دنبال کنید:
- تنظیمات → Wi-Fi → روی شبکه متصل ضربه بزنید → گزینه Renew Lease را بزنید.
- در تنظیمات → Wi-Fi → Configure DNS → Manual، سرورهای 8.8.8.8 و 8.8.4.4 را اضافه کنید.
- کش سافاری را پاک کنید: Settings → Safari → Clear History and Website Data.
- در صورت ادامه مشکل، تنظیمات شبکه را ریست کنید: Settings → General → Transfer or Reset → Reset Network Settings.
اگر دنبال راهنمای کاملتر و بهروز هستید، مقاله رفع خطای ERR_NAME_NOT_RESOLVED + آموزش جامع (۲۰۲۶) را مطالعه کنید. برای خطاهای مشابه DNS مثل رفع خطای DNS_PROBE_FINISHED_BAD_SECURE_CONFIG نیز راهنمای جداگانه داریم.
سوالات متداول (FAQ)
خطای ERR_NAME_NOT_RESOLVED در اندروید چگونه رفع میشود؟
برای رفع این خطا در اندروید، ابتدا کش DNS را پاک کنید. به Settings > Network & Internet > Advanced > Private DNS رفته و گزینه Off را انتخاب کنید. همچنین میتوانید گوشی را ریستارت کنید.
آیا این خطا مربوط به هاست یا سرور است؟
خیر، این خطا معمولاً مربوط به تنظیمات DNS دستگاه شماست. اما اگر از هاست ضعیف با DNS ناپایدار استفاده میکنید، ممکن است گاهی این خطا را تجربه کنید.
فرق ERR_NAME_NOT_RESOLVED با DNS_PROBE_FINISHED_NXDOMAIN چیست؟
ERR_NAME_NOT_RESOLVED به معنی عدم توانایی در تشخیص نام دامنه است در حالی که DNS_PROBE_FINISHED_NXDOMAIN نشان میدهد دامنه در DNS وجود ندارد.
net::err_name_not_resolved یعنی چه و چطور رفع میشود؟
net::err_name_not_resolved همان خطای ERR_NAME_NOT_RESOLVED در گوگل کروم است که با پیشوند net:: نمایش داده میشود و کد داخلی آن -105 است. معنی آن یکی است: مرورگر نتوانسته نام دامنه را به IP تبدیل کند. برای رفع آن کش DNS را با ipconfig /flushdns پاک کنید، DNS سرور را به 8.8.8.8 تغییر دهید و فایل Hosts را بررسی کنید.
رفع خطای dns_probe_finished_nxdomain در اندروید چگونه است؟
خطای dns_probe_finished_nxdomain یعنی دامنه در DNS وجود ندارد (برخلاف ERR_NAME_NOT_RESOLVED که یعنی DNS پاسخ نداده است). در اندروید به Settings → Network & Internet → Private DNS رفته و حالت Off یا Automatic را انتخاب کنید، کش مرورگر را پاک کنید و گوشی را ریستارت نمایید. اگر دامنه متعلق به شماست، رکوردهای A و CNAME آن را در پنل DNS بررسی کنید.
ترجمه err_name_not_resolved به فارسی چیست؟
ترجمه تحتاللفظی عبارت err_name_not_resolved «نام حل نشد» یا «نام قابل تشخیص نبود» است. این خطا یعنی مرورگر نتوانسته نام دامنهای که تایپ کردهاید را به آدرس IP تبدیل کند. در فایرفاکس پیام معادل آن «Server Not Found» و در اینترنت اکسپلورر «The website cannot be displayed» است.
آیا فایل Hosts باعث خطای ERR_NAME_NOT_RESOLVED میشود؟
بله. اگر در فایل Hosts سیستم شما ورودی نادرستی برای یک دامنه ثبت شده باشد، سیستم به جای استفاده از DNS واقعی آن ورودی را اعمال میکند و در صورت نادرست بودن، خطای ERR_NAME_NOT_RESOLVED نمایش داده میشود. فایل Hosts را در مسیر C:\Windows\System32\drivers\etc\hosts (ویندوز) یا /etc/hosts (مک و لینوکس) بررسی و ورودیهای مشکوک را حذف کنید.
امیدواریم این مقاله برای شما مفید بوده باشد. نظرات و سوالات خود را در بخش نظرات با ما و سایر کاربران در میان بگذارید. همچنین میتوانید با عضویت در خبرنامه آسمان سرور از آخرین مقالات آموزشی و اخبار دنیای فناوری مطلع شوید.
با تشکر از همراهی و حمایت شما کاربران گرامی. امیدواریم این مقاله توانسته باشد به شما در رفع خطای ERR_NAME_NOT_RESOLVED کمک کند.
با تشکر از شما.
برای مشاهده خدمات DNS و هاستینگ به صفحه محصولات آسمان سرور مراجعه کنید.
سلام، واقعاً عذاب آور بود این خطا؛ دو روز کلافهام کرد تا بالاخره با پاک کردن کش DNS حل شد. یه سوال داشتم: بعد از این که این خطا رو گرفتم چطوری مطمئن بشم دیگه برنگرده؟ آیا عوض کردن DNS سرور به 8.8.8.8 کار درسته یا ممکنه مشکل از مودم هم باشه؟
سلام، خوشحالیم که مشکلتون حل شد. برای اینکه دیگه برنگرده چند کار ساده کافیه: اول DNS پیشفرض سیستم رو به سرورهای پایدار مثل گوگل (8.8.8.8 و 8.8.4.4) یا کلادفلر (1.1.1.1 و 1.0.0.1) تغییر بدید؛ این کار کش DNS سیستم رو هم خودکار تازه نگه میداره. دوم، مودم و روتر رو هر چند وقت یک بار ریستارت کنید چون کش DNS داخل خود مودم هم میتونه خراب بشه و باعث تکرار خطا بشه. سوم، فایل Hosts رو بررسی کنید که ورودی اشتباهی برای دامنهها ثبت نشده باشه. و در نهایت اگر این خطا فقط برای یک سایت خاص میاد، احتمالاً مشکل از DNS یا سرور همون سایت است نه سیستم شما. با این موارد، احتمال تکرار خطا خیلی کم میشه.
خدا خیرتون بده، بالاخره معنی این خطا رو فهمیدم. فقط اگه میشه ترجمه دقیق err_name_not_resolved به فارسی رو هم بنویسید که خیالم راحت شه. ممنون.
سلام. ترجمه تحتاللفظی err_name_not_resolved «نام حل نشد» یا «نام قابل تشخیص نبود» است؛ یعنی مرورگر نتوانسته نام دامنهای را که تایپ کردهاید به آدرس IP تبدیل کند. معادل این خطا در فایرفاکس Server Not Found و در اینترنت اکسپلورر The website cannot be displayed است. معنی همه یکی است و مشکل از فرآیند DNS است نه سیستم شما.
دقیقاً دیروز با این خطا مواجه شدم و خیلی استرس گرفتم فکر کردم سیستمم خرابه. با پاک کردن کش DNS حل شد. ممنون از آموزش گام به گامتون. فقط یه سوال: فایل hosts هم میتونه باعثش بشه؟
ممنون از بازخورد خوبتون. بله، فایل Hosts هم میتونه باعث این خطا بشه. اگر ورودی نادرستی برای یک دامنه توی فایل hosts ثبت شده باشه، سیستم به جای DNS واقعی از همون ورودی استفاده میکنه و خطا میده. در ویندوز فایل C:\Windows\System32\drivers\etc\hosts رو با دسترسی Administrator باز کنید، خطوط مشکوک (که با # شروع نمیشن) رو حذف کنید و بعد با ipconfig /flushdns کش رو پاک کنید.
مقاله خیلی کاملی بود. من روی گوشی اندرویدم خطای dns_probe_finished_nxdomain رو گرفتم نه err_name_not_resolved. فکر کنم یه چیز دیگهست. میشه بگید چطوری درستش کنم؟
سلام. بله، این دو خطا فرق دارند. dns_probe_finished_nxdomain یعنی سرور DNS بررسی کرده و به این نتیجه رسیده که دامنه اصلاً وجود ندارد، اما ERR_NAME_NOT_RESOLVED یعنی ارتباط با DNS برقرار نشده یا پاسخ معتبری نیامده است. برای NXDOMAIN در اندروید: به Settings → Network & Internet → Private DNS بروید و حالت Off یا Automatic را انتخاب کنید، کش مرورگر را پاک کنید و گوشی را ریستارت کنید. اگر دامنه مال خودتان است، رکورد A و CNAME را در پنل DNS چک کنید.
سلام ممنون از مقاله. من توی کروم این خطا رو با پیشوند net:: میبینم: net::err_name_not_resolved. یعنی با همون خطای معمولی فرق داره؟ کد -105 هم کنارش هست. لطفاً راهنمایی کنید.
سلام. net::err_name_not_resolved دقیقاً همون خطای ERR_NAME_NOT_RESOLVED است که در گوگل کروم با پیشوند net:: نمایش داده میشود؛ کد داخلی این خطا هم -105 است. هیچ فرق فنی خاصی با حالت عادی ندارد و همه آن به یک معنی است: مرورگر نتوانسته نام دامنه را به آدرس IP تبدیل کند. برای رفعش همان روشهای مقاله کافی است: ipconfig /flushdns، تغییر DNS به 8.8.8.8 و بررسی فایل Hosts.
سلام. موقع بازی همستر کمبات توی تلگرام این خطا اومد. توی گوشی اندرویده. راهحل خاصی برای این مورد ندارید؟ ممنون میشم جواب بدید.
سلام. خطای err_name_not_resolved در همستر کمبات (هنگام باز کردن بازی در تلگرام یا مرورگر) هم همون مشکل DNS است. معمولاً به خاطر کش DNS گوشی یا محدودیت شبکه است. راهکار: Private DNS گوشی را خاموش کنید (Settings → Network & Internet → Private DNS → Off)، کش مرورگر/تلگرام را پاک کنید، DNS را به 8.8.8.8 تغییر دهید و گوشی را یک بار ریستارت کنید. اگر با VPN بازی میکنید، VPN را عوض کنید چون بعضی VPNها DNS را خراب میکنند.