وقتی بازدیدکنندگان وارد سایت شما میشوند و با پیام ERR_NAME_NOT_RESOLVED مواجه میشوند، انگار در یک پیچ کور گیر افتادهاید: ترافیک هست اما مرورگر نام دامنه را پیدا نمیکند و همه تلاشهای سئو و محتوا بیاثر میشود. این راهنما گامبهگام به شما نشان میدهد چگونه سریع علت مشکل را تشخیص دهید و دسترسی سایت وردپرس را بازگردانید. ابتدا ابزارهای سادهای مثل nslookup و dig و بررسی فایل hosts را معرفی میکنیم تا بفهمید مشکل از سیستم کاربر، شبکه محلی یا تنظیمات DNS است. سپس روشهای پاکسازی کش مرورگر و کش DNS سیستمعامل را توضیح میدهیم و نحوه تغییر موقت سرور DNS به سرویسهای عمومی را میآوریم تا مطمئن شوید خطا از ارائهدهنده اینترنت نیست. برای مدیران سایت، راهنمای اصلاح رکوردهای A و CNAME در پنل ثبت دامنه و نکات مرتبط با DNSSEC و نیمسرورها قرار دارد تا اشتباهات رایج رفع شود. در بخش پایانی، توصیههای عملی برای تلفن همراه، شبکههای شرکتی و زمانی که نیاز به کمک حرفهای دارید ارائه شده تا بتوانید در کمترین زمان سایت را آنلاین کنید. با دنبال کردن مراحل این مقاله حتی بدون تجربه فنی نیز میتوانید مشکلات مربوط به DNS و فایل hosts را عیبیابی کنید و از افت رتبه و درآمد جلوگیری نمایید همینالان.
رفع خطای ERR_NAME_NOT_RESOLVED در وردپرس
خطای ERR_NAME_NOT_RESOLVED زمانی رخ میدهد که مرورگر نتواند نام دامنه را به آدرس IP تبدیل کند و در نتیجه صفحات وردپرس نمایش داده نمیشوند. در این مقاله فنی و کاربردی، روشهای عیبیابی و رفع این خطا را با مثالهای عملی شرح میدهیم تا بتوانید سریع سایت را بالا بیاورید. برای داشتن فرآیند رفع عیب مؤثر ابتدا دامنه، تنظیمات DNS و کشهای محلی را بررسی کنید تا محل دقیق مشکل مشخص شود.
علتهای رایج نمایش ERR_NAME_NOT_RESOLVED و نحوه تشخیص آنها
این خطا معمولاً ناشی از مشکلات DNS، رکوردهای نامعتبر در تنظیمات دامنه، خطا در سرور میزبان یا دادههای کششده قدیمی است. برای تشخیص، از اجرای دستور nslookup yourdomain.com یا dig yourdomain.com استفاده کنید تا ببینید آیا سرور DNS فعلی پاسخ درستی میدهد؛ پاسخ نادرست یا خطا در این ابزارها نشاندهنده مشکل در سطح DNS است. اگر پاسخها درست به نظر میرسند، فایل hosts روی سیستم محلی را بررسی کنید تا مطمئن شوید دامنه به آدرس اشتباه نگاشته نشده باشد؛ وجود یک خط اضافی در hosts میتواند باعث ترجمه غلط نام دامنه شود. همچنین تست در شبکه یا دستگاه دیگر (مثلاً استفاده از اینترنت همراه یا شبکه همسایه) نشان میدهد آیا مشکل محلی است یا سمت سرور قرار دارد.
بررسی اتصال و پاکسازی کشهای مرورگر و DNS
ابتدا مطمئن شوید اتصال اینترنت شما پایدار و فعال است؛ اگر دسترسی به وبسایتهای دیگر را از دست دادهاید احتمالاً مشکل در اتصال یا مودم/روتر است و پس از ریست سختافزار شبکه باید مجدداً بررسی کنید. سپس کش مرورگر را پاک کنید تا فایلها و آدرسهای قدیمی مجدداً از سرور دریافت شوند؛ در اکثر مرورگرها تنظیمات پاکسازی دادهها در منوها قرار دارد و باید شامل کش و کوکیها باشد. برای پاک کردن کش DNS محلی از فرمان مناسب سیستم استفاده کنید: مثلاً در ویندوز دستور ipconfig /flushdns، در مک دستور dscacheutil -flushcache و در توزیعهایی که از nscd استفاده میکنند راهاندازی مجدد سرویس nscd یا اجرای دستور مناسب موجب پاک شدن کش DNS میشود. پس از این کار دوباره با nslookup بررسی کنید که ترجمه نام دامنه صحیح انجام میشود.
تغییر سرور DNS و بررسی رکوردهای دامنه
گاهی مشکل از سرور DNS ارائهدهنده اینترنت است؛ برای آزمایش میتوانید سرور DNS سیستم یا روتر را به یک آدرس عمومی و پایدار تغییر دهید (مثلاً 8.8.8.8 و 8.8.4.4) تا ببینید ترجمه نام دامنه اصلاح میشود یا خیر. اگر پس از تغییر سرور DNS مشکل برطرف شد، نشان میدهد ارائهدهنده اولیه پاسخهای نادرست میداد و باید تغییر دائمی یا گزارش مشکل انجام شود. همچنین در پنل ثبت دامنه و در بخش DNS رکوردها را بررسی کنید تا مطمئن شوید A، AAAA و CNAME به آدرسهای صحیح سرور میزبانی اشاره میکنند؛ اشتباه در مقدار رکوردها یا تنظیم نکردن نیمسرورها باعث بروز ERR_NAME_NOT_RESOLVED میشود. اگر دامنه به تازگی منتقل یا تغییر کرده است، صبر برای انتشار رکوردها تا ۲۴–۷۲ ساعت نیز گاهی لازم است.
تنظیمات سرور، DNSSEC و فایل hosts در وردپرس
اگر سایت شما روی سرویس میزبانی وردپرس قرار دارد، بررسی کنید که فعال بودن DNSSEC در ثبتکننده دامنه باعث تعارض نشده باشد؛ در برخی موارد ناسازگاری بین تنظیمات DNSSEC و رکوردهای میزبان موجب عدم حل نام میشود و غیرفعالسازی موقت میتواند مشکل را برطرف کند. از سمت سرور، مطمئن شوید خدمات DNS روی هاست فعال است و تنظیمات فایروال یا افزونههای امنیتی میزبان درخواستهای DNS را مسدود نکردهاند. در فایل hosts سیستم محلی به دنبال خطوطی باشید که نام دامنه شما را به یک آدرس اشتباه نگاشت میکنند و در صورت وجود آنها را حذف کنید تا ترجمه از طریق DNS صحیح انجام شود. برای بررسی اینکه آیا مشکل تنها با یک افزونه وردپرس یا تنظیم خاص مرتبط است، سایت را در حالت تعمیر یا با غیرفعال کردن افزونههای امنیتی موقت آزمایش کنید و در صورتی که دسترسی بازگشت، مشکل را به تنظیمات افزونه ردیابی کنید.
روشهای تکمیلی عیبیابی و نکات عملی برای تلفن همراه و شبکه
در تلفن همراه اگر با خطا مواجه هستید، بررسی کنید اپلیکیشنهای امنیتی یا فیلترهایی که مسیر ترافیک را تغییر میدهند فعال نشده باشند و در صورت نیاز مرورگر را بازنشانی کنید یا از مرورگری متفاوت استفاده نمایید تا مشخص شود مشکل مبتنی بر اپ یا شبکه است. برای شبکههای شرکتی یا داخل سازمانی، سطوح فایروال و پروکسی را بازبینی کنید چون ممکن است قوانین شبکه دسترسی به سرور DNS عمومی را مسدود کنند؛ در این حالت همکاری با تیم شبکه لازم است. در نهایت، اگر هیچ یک از روشهای بالا مؤثر نبودند، با ارائهدهنده میزبانی یا ثبتکننده دامنه تماس بگیرید و گزارش وضعیت همراه با خروجی nslookup و تاریخ/ساعت بفرستید تا تیم پشتیبانی جزئیات لاگ و پیکربندی DNS را بررسی کند.
چطور اکوتک تیم میتواند در رفع سریع قطع سرویس کمک کند و خدمات مرتبط
اکوتک تیم خدماتی در حوزه بازاریابی دیجیتال ارائه میدهد که شامل طراحی و پشتیبانی سایت، سئو سایت، توسعه وب اپلیکیشن، تولید محتوای متنی و مدیریت هدفمند شبکههای اجتماعی برای افراد، شرکتها و مؤسسات است. اگر نیاز به پشتیبانی تخصصی در زمینه عیبیابی خطای ERR_NAME_NOT_RESOLVED دارید، اکوتک تیم میتواند بررسی کامل DNS، رکوردها، فایل hosts و تنظیمات هاست را به صورت حرفهای انجام دهد و همچنین خدمات دورهای نگهداری برای جلوگیری از تکرار اینگونه مشکلات ارائه کند. نمونههای عملی که تیم اجرا میکند شامل اجرای تستهای nslookup و trace، تغییر موقت سرور DNS برای تشخیص مشکل و اصلاح رکوردهای نادرست در پنل دامنه است؛ این اقدامات باعث کاهش زمان از کار افتادن سایت و جلوگیری از افت سئو و فروش میشوند.
بازگردانی نام دامنه: مسیر سریع از ERR_NAME_NOT_RESOLVED تا سایت وردپرس آنلاین
با دنبال کردن یک مسیر منظم — از بررسی محلی تا گزارش به ثبتکننده — میتوانید خطای ERR_NAME_NOT_RESOLVED را در کوتاهترین زمان برطرف کنید و جلوی افت رتبه و درآمد را بگیرید. قدمهای عملی بعدی: اول nslookup/dig اجرا کنید و فایل hosts را کنترل کنید تا مشخص شود مشکل محلی است یا در سطح DNS؛ سپس کش مرورگر و DNS را پاک کرده و در صورت لزوم موقتاً سرور DNS را به یک سرویس عمومی تغییر دهید. اگر مشکل سمت دامنه بود، رکوردهای A/AAAA/CNAME و تنظیمات نیمسرور و DNSSEC را در پنل ثبتکننده اصلاح کنید و زمان انتشار (TTL) را در آینده برای تسهیل واکنش سریع پایین نگه دارید. برای شبکههای تلفن همراه یا شرکتی، آزمون با اینترنت متفاوت و هماهنگی با تیم شبکه ضروری است. در نهایت خروجیهای nslookup و trace را ذخیره کنید تا هنگام تماس با میزبان یا ثبتکننده بتوانید سریعتر راهحل دریافت کنید. رعایت این روند ساده باعث میشود سایت وردپرس شما سریعتر آنلاین شود، تجربه کاربر حفظ گردد و سرمایهگذاری سئو ایمن بماند. به یاد داشته باشید: کنترل دقیق تنظیمات DNS برابر است با حفظ دسترسی، ترافیک و اعتبار آنلاین شما.